Travelled to:
1 × Cyprus
1 × France
1 × Germany
1 × Hungary
1 × Norway
1 × Spain
1 × United Kingdom
2 × Canada
2 × Estonia
2 × Portugal
2 × Sweden
2 × Switzerland
4 × Italy
4 × The Netherlands
4 × USA
Collaborated with:
P.Klint M.v.d.Brand T.v.d.Storm M.J.Steindorfer M.Hills B.Basten A.T.Kooiker D.Landman E.Visser M.W.Godfrey D.O.Camacho K.Mens N.P.Veerman T.Parr G.R.Economopoulos P.A.Olivier L.Moonen J.Scheerder A.Serebrenik P.Moreau M.V.Merino J.Stoel H.A.d.Jong V.Lussenburg J.Warmer M.Bravenboer R.Vermaas B.Cornelissen S.Klusener D.D.Ruscio D.S.Kolovos I.Korkontzelos N.D.Matragkas A.Afroozeh A.Johnstone E.Scott P.Charles R.M.Fuhrer S.M.S.Jr. E.Duesterwald A.v.Deursen J.Heering M.d.Jonge T.Kuipers J.Visser M.Bruntink
Talks about:
languag (9) environ (6) meta (6) program (5) analysi (5) softwar (4) rascal (4) base (4) scannerless (3) disambigu (3)
♂ Person: Jurgen J. Vinju
DBLP: Vinju:Jurgen_J=
Facilitated 24 volumes:
Contributed to:
Wrote 40 papers:
- ESEC-FSE-2015-RuscioKKMV #automation #framework #metric #named #open source #platform
- OSSMETER: a software measurement platform for automatically analysing open source software projects (DDR, DSK, IK, NDM, JJV), pp. 970–973.
- OOPSLA-2015-SteindorferV #agile #optimisation #performance #virtual machine
- Optimizing hash-array mapped tries for fast and lean immutable JVM collections (MJS, JJV), pp. 783–800.
- ASE-2014-HillsKV #lightweight #php
- Static, lightweight includes resolution for PHP (MH, PK, JJV), pp. 503–514.
- GPCE-2014-SteindorferV #memory management #performance
- Code specialization for memory efficient hash tries (MJS, JJV), pp. 11–14.
- ICSME-2014-LandmanSV #analysis #corpus #empirical #java #scalability
- Empirical Analysis of the Relationship between CC and SLOC in a Large Corpus of Java Methods (DL, AS, JJV), pp. 221–230.
- ICSM-2013-KlintLV #domain model
- Exploring the Limits of Domain Model Recovery (PK, DL, JJV), pp. 120–129.
- ISSTA-2013-HillsKV #empirical #perspective #php #static analysis
- An empirical study of PHP feature usage: a static analysis perspective (MH, PK, JJV), pp. 325–335.
- SLE-2013-AfroozehBJSV #precedence #specification
- Safe Specification of Operator Precedence Rules (AA, MvdB, AJ, ES, JJV), pp. 137–156.
- SCAM-2012-VinjuG #complexity #control flow #metric #what
- What Does Control Flow Really Look Like? Eyeballing the Cyclomatic Complexity Metric (JJV, MWG), pp. 154–163.
- SLE-2012-HillsKV #metalanguage #type safety
- Meta-language Support for Type-Safe Access to External Resources (MH, PK, JJV), pp. 372–391.
- WRLA-2012-HillsKV #program analysis #rascal
- Program Analysis Scenarios in Rascal (MH, PK, JJV), pp. 10–30.
- SLE-2011-BastenKV #ambiguity #detection #scalability
- Ambiguity Detection: Scaling to Scannerless (BB, PK, JJV), pp. 303–323.
- SLE-2011-BastenV #ambiguity
- Parse Forest Diagnostics with Dr. Ambiguity (BB, JJV), pp. 283–302.
- SLE-2011-HillsKV #named #program analysis #rascal
- RLSRunner: Linking Rascal with K for Program Analysis (MH, PK, JJV), pp. 344–353.
- TOOLS-EUROPE-2011-HillsKSV #interpreter #visitor
- A Case of Visitor versus Interpreter Pattern (MH, PK, TvdS, JJV), pp. 228–243.
- LDTA-2010-BastenV #ambiguity #detection #performance
- Faster ambiguity detection by grammar filtering (BB, JJV), p. 5.
- LDTA-2010-KlintSV #domain-specific language #implementation #maintenance #on the #tool support
- On the impact of DSL tools on the maintainability of language implementations (PK, TvdS, JJV), p. 10.
- MoDELS-v2-2010-LussenburgSVW #case study #development #modelling #named
- Mod4J: A Qualitative Case Study of Model-Driven Software Development (VL, TvdS, JJV, JW), pp. 346–360.
- CC-2009-EconomopoulosKV #glr #parsing #performance
- Faster Scannerless GLR Parsing (GRE, PK, JJV), pp. 126–141.
- GTTSE-2009-KlintSV #metaprogramming #rascal
- EASY Meta-programming with Rascal (PK, TvdS, JJV), pp. 222–289.
- OOPSLA-2009-CharlesFSDV #eclipse #ide
- Accelerating the creation of customized, language-Specific IDEs in Eclipse (PC, RMF, SMSJ, ED, JJV), pp. 191–206.
- SCAM-2009-KlintSV #analysis #domain-specific language #named #rascal #source code
- RASCAL: A Domain Specific Language for Source Code Analysis and Manipulation (PK, TvdS, JJV), pp. 168–177.
- CSMR-2007-BrandBEJKKSV #ide #legacy #maintenance #using
- Using The Meta-Environment for Maintenance and Renovation (MvdB, MB, GRE, HAdJ, PK, ATK, TvdS, JJV), pp. 331–332.
- LDTA-2007-KlintKV08 #ide #parametricity
- Language Parametric Module Management for IDEs (PK, ATK, JJV), pp. 3–19.
- LDTA-J-2007-CamachoMBV #automation #generative #tool support #using #verification
- Automated generation of program translation and verification tools using annotated grammars (DOC, KM, MvdB, JJV), pp. 3–20.
- CSMR-2006-BrandKVV #framework #independence #pretty-printing
- A Language Independent Framework for Context-sensitive Formatting (MvdB, ATK, JJV, NPV), pp. 103–112.
- LDTA-2006-CamachoMBV #automation
- Automated Derivation of Translators From Annotated Grammars (DOC, KM, MvdB, JJV), pp. 121–137.
- GPCE-2005-BravenboerVVV #ambiguity #metaprogramming #source code #syntax #type system
- Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax (MB, RV, JJV, EV), pp. 157–172.
- ICSM-2005-BrandKVV #architecture #pretty-printing
- An Architecture for Context-Sensitive Formatting (MvdB, ATK, JJV, NPV), pp. 631–634.
- LDTA-2005-BrandCOV #debugging #framework #named #tool support
- TIDE: A Generic Debugging Framework — Tool Demonstration (MvdB, BC, PAO, JJV), pp. 161–165.
- LDTA-2003-BrandKMV #ambiguity #generalised parsing #parsing #semantics #term rewriting
- Generalized Parsing and Term Rewriting: Semantics Driven Disambiguation (MvdB, SK, LM, JJV), pp. 575–591.
- RTA-2003-BrandMV #exclamation #for free #term rewriting
- Environments for Term Rewriting Engines for Free! (MvdB, PEM, JJV), pp. 424–435.
- CC-2002-BrandSVV #ambiguity #glr #parsing
- Disambiguation Filters for Scannerless Generalized LR Parsers (MvdB, JS, JJV, EV), pp. 143–158.
- CC-2001-BrandDHJJKKMOSVVV #asf+sdf #component #development #ide
- The ASF+SDF Meta-environment: A Component-Based Language Development Environment (MvdB, AvD, JH, HAdJ, MdJ, TK, PK, LM, PAO, JS, JJV, EV, JV), pp. 365–370.
- LDTA-2001-BrandDHJJKKMOSVVV #asf+sdf #component #development #ide
- The Asf+Sdf Meta-Environment: a Component-Based Language Development Environment (MvdB, AvD, JH, HAdJ, MdJ, TK, PK, LM, PAO, JS, JJV, EV, JV), pp. 3–8.
- GPCE-2016-SteindorferV #product line #towards
- Towards a software product line of trie-based collections (MJS, JJV), pp. 168–172.
- SLE-2016-ParrV #machine learning #towards
- Towards a universal code formatter through machine learning (TP, JJV), pp. 137–151.
- SLE-2018-MerinoVS #generative #named #parametricity
- Bacatá: a language parametric notebook generator (MVM, JJV, TvdS), pp. 210–214.
- Onward-2019-StoelSV #bound #named #relational
- AlleAlle: bounded relational model finding with unbounded data (JS, TvdS, JJV), pp. 46–61.
- PLDI-2018-SteindorferV #exclamation #functional #multi #performance
- To-many or to-one? all-in-one! efficient purely functional multi-maps with type-heterogeneous hash-tries (MJS, JJV), pp. 283–295.