| 2021 | ECOOP | Scope States: Guarding Safety of Name Resolution in Parallel Type Checkers. | Hendrik van Antwerpen, Eelco Visser |
| 2021 | SEFM | Configuration Space Exploration for Digital Printing Systems. | Jasper Denkers, Marvin Brunner, Louis van Gool, Eelco Visser |
| 2020 | CPP | Intrinsically-typed definitional interpreters for linear, session-typed languages. | Arjen Rouvoet, Casper Bach Poulsen, Robbert Krebbers, Eelco Visser |
| 2020 | SEFM | Multi-purpose Syntax Definition with SDF3. | Lus Eduardo de Souza Amorim, Eelco Visser |
| 2020 | SLE | Gradually typing strategies. | Jeff Smits, Eelco Visser |
| 2019 | ECOOP | Towards Language-Parametric Semantic Editor Services Based on Declarative Type System Specifications (Brave New Idea Paper). | Danil A. A. Pelsmaeker, Hendrik van Antwerpen, Eelco Visser |
| 2019 | ECOOP | Scopes and Frames Improve Meta-Interpreter Specialization. | Vlad A. Vergu, Andrew Tolmach, Eelco Visser |
| 2019 | OOPSLA | From definitional interpreter to symbolic executor. | Adrian D. Mensing, Hendrik van Antwerpen, Casper Bach Poulsen, Eelco Visser |
| 2019 | OOPSLA | Towards language-parametric semantic editor services based on declarative type system specifications. | Danil A. A. Pelsmaeker, Hendrik van Antwerpen, Eelco Visser |
| 2018 | WWW | PixieDust: Declarative Incremental User Interface Rendering Through Static Dependency Tracking. | Nick ten Veen, Daco C. Harkes, Eelco Visser |
| 2018 | SLE | Declarative specification of indentation rules: a tooling perspective on parsing and pretty-printing layout-sensitive languages. | Lus Eduardo de Souza Amorim, Michael J. Steindorfer, Sebastian Erdweg, Eelco Visser |
| 2018 | SLE | Migrating custom DSL implementations to a language workbench (tool demo). | Jasper Denkers, Louis van Gool, Eelco Visser |
| 2018 | SLE | Migrating business logic to an incremental computing DSL: a case study. | Daco C. Harkes, Elmer van Chastelet, Eelco Visser |
| 2017 | DLS | The semantics of name resolution in grace. | Vlad A. Vergu, Michiel Haisma, Eelco Visser |
| 2017 | ECOOP | IceDust 2: Derived Bidirectional Relations and Calculation Strategy Composition. | Daco Harkes, Eelco Visser |
| 2017 | SLE | Deep priority conflicts in the wild: a pilot study. | Lus Eduardo de Souza Amorim, Michael J. Steindorfer, Eelco Visser |
| 2017 | SLE | FlowSpec: declarative dataflow analysis specification. | Jeff Smits, Eelco Visser |
| 2016 | ECOOP | IceDust: Incremental and Eventual Computation of Derived Values in Persistent Object Graphs. | Daco Harkes, Danny M. Groenewegen, Eelco Visser |
| 2016 | ECOOP | Scopes Describe Frames: A Uniform Model for Memory Layout in Dynamic Semantics. | Casper Bach Poulsen, Pierre Nron, Andrew P. Tolmach, Eelco Visser |
| 2016 | GPCE | Bootstrapping domain-specific meta-languages in language workbenches. | Gabril Konat, Sebastian Erdweg, Eelco Visser |
| 2016 | ISoLA | Software that Meets Its Intent. | Marieke Huisman, Herbert Bos, Sjaak Brinkkemper, Arie van Deursen, Jan Friso Groote, Patricia Lago, Jaco van de Pol, Eelco Visser |
| 2016 | PEPM | A constraint language for static semantic analysis based on scope graphs. | Hendrik van Antwerpen, Pierre Neron, Andrew P. Tolmach, Eelco Visser, Guido Wachsmuth |
| 2016 | SLE | Principled syntactic code completion using placeholders. | Lus Eduardo de Souza Amorim, Sebastian Erdweg, Guido Wachsmuth, Eelco Visser |
| 2015 | ESOP | A Theory of Name Resolution. | Pierre Neron, Andrew P. Tolmach, Eelco Visser, Guido Wachsmuth |
| 2015 | OOPSLA | Conf.Researchr.Org: towards a domain-specific content management system for managing large conference websites. | Elmer van Chastelet, Eelco Visser, Craig Anslow |
| 2014 | OOPSLA | A Language Designer's Workbench: A One-Stop-Shop for Implementation and Verification of Language Designs. | Eelco Visser, Guido Wachsmuth, Andrew P. Tolmach, Pierre Neron, Vlad A. Vergu, Augusto Passalaqua, Gabril Konat |
| 2014 | SLE | Unifying and Generalizing Relations in Role-Based Data Modeling and Navigation. | Daco Harkes, Eelco Visser |
| 2013 | SLE | The State of the Art in Language Workbenches - Conclusions from the Language Workbench Challenge. | Sebastian Erdweg, Tijs van der Storm, Markus Vlter, Meinte Boersma, Remi Bosman, William R. Cook, Albert Gerritsen, Angelo Hulshout, Steven Kelly, Alex Loh, Gabril D. P. Konat, Pedro J. Molina, Martin Palatnik, Risto Pohjonen, Eugen Schindler, Klemens Schindler, Riccardo Solmi, Vlad A. Vergu, Eelco Visser, Kevin van der Vlist, Guido Wachsmuth, Jimi van der Woning |
| 2013 | SLE | A Language Independent Task Engine for Incremental Name and Type Analysis. | Guido Wachsmuth, Gabril D. P. Konat, Vlad A. Vergu, Danny M. Groenewegen, Eelco Visser |
| 2012 | OOPSLA | Software development environments on the web: a research agenda. | Lennart C. L. Kats, Richard G. Vogelij, Karl Trygve Kalleberg, Eelco Visser |
| 2012 | OOPSLA | The spoofax name binding language. | Gabril D. P. Konat, Vlad A. Vergu, Lennart C. L. Kats, Guido Wachsmuth, Eelco Visser |
| 2012 | SLE | Declarative Name Binding and Scope Rules. | Gabril D. P. Konat, Lennart C. L. Kats, Guido Wachsmuth, Eelco Visser |
| 2011 | GPCE | Growing a language environment with editor libraries. | Sebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kstner, Klaus Ostermann, Eelco Visser |
| 2011 | GPCE | Declaratively defining domain-specific language debuggers. | Ricky T. Lindeman, Lennart C. L. Kats, Eelco Visser |
| 2011 | GPCE | Generating database migrations for evolving web applications. | Sander Danil Vermolen, Guido Wachsmuth, Eelco Visser |
| 2011 | OOPSLA | Library-based model-driven software development with SugarJ. | Sebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kstner, Klaus Ostermann, Eelco Visser |
| 2011 | OOPSLA | SugarJ: library-based language extensibility. | Sebastian Erdweg, Lennart C. L. Kats, Tillmann Rendel, Christian Kstner, Klaus Ostermann, Eelco Visser |
| 2011 | OOPSLA | Declaratively programming the mobile web with Mobl. | Zef Hemel, Eelco Visser |
| 2011 | OOPSLA | Mobl: the new language of the mobile web. | Zef Hemel, Eelco Visser |
| 2011 | OOPSLA | Integrated language definition testing: enabling test-driven language development. | Lennart C. L. Kats, Rob Vermaas, Eelco Visser |
| 2011 | OOPSLA | Testing domain-specific languages. | Lennart C. L. Kats, Rob Vermaas, Eelco Visser |
| 2011 | SLE | An Algorithm for Layout Preservation in Refactoring Transformations. | Maartje de Jonge, Eelco Visser |
| 2011 | SLE | Reconstructing Complex Metamodel Evolution. | Sander Vermolen, Guido Wachsmuth, Eelco Visser |
| 2011 | SPLC | Product Line Engineering Using Domain-Specific Languages. | Markus Vlter, Eelco Visser |
| 2010 | OOPSLA | The spoofax language workbench: rules for declarative specification of languages and IDEs. | Lennart C. L. Kats, Eelco Visser |
| 2010 | OOPSLA | The Spoofax language workbench. | Lennart C. L. Kats, Eelco Visser |
| 2010 | OOPSLA | Pure and declarative syntax definition: paradise lost and regained. | Lennart C. L. Kats, Eelco Visser, Guido Wachsmuth |
| 2010 | OOPSLA | Language extension and composition with language workbenches. | Markus Vlter, Eelco Visser |
| 2010 | SCAM | Encapsulating Software Platform Logic by Aspect-Oriented Programming: A Case Study in Using Aspects for Language Portability. | Lennart C. L. Kats, Eelco Visser |
| 2010 | SLE | Interactive Disambiguation of Meta Programs with Concrete Object Syntax. | Lennart C. L. Kats, Karl Trygve Kalleberg, Eelco Visser |
| 2009 | CC | Decorated Attribute Grammars: Attribute Evaluation Meets Strategic Programming. | Lennart C. L. Kats, Anthony M. Sloane, Eelco Visser |
| 2009 | OOPSLA | Weaving web applications with WebDSL: (demonstration). | Danny M. Groenewegen, Eelco Visser |
| 2009 | OOPSLA | Providing rapid feedback in generated modular language environments: adding error recovery to scannerless generalized-LR parsing. | Lennart C. L. Kats, Maartje de Jonge, Emma Nilsson-Nyman, Eelco Visser |
| 2009 | SLE | Integration of Data Validation and User Interface Concerns in a DSL for Web Applications. | Danny M. Groenewegen, Eelco Visser |
| 2009 | SLE | PIL: A Platform Independent Language for Retargetable DSLs. | Zef Hemel, Eelco Visser |
| 2009 | SLE | Natural and Flexible Error Recovery for Generated Parsers. | Maartje de Jonge, Emma Nilsson-Nyman, Lennart C. L. Kats, Eelco Visser |
| 2008 | ICWE | Declarative Access Control for WebDSL: Combining Language Integration and Separation of Concerns. | Danny M. Groenewegen, Eelco Visser |
| 2008 | MODELS | WebWorkFlow: An Object-Oriented Workflow Modeling Language for Web Applications. | Zef Hemel, Ruben Verhaaf, Eelco Visser |
| 2008 | MODELS | Heterogeneous Coupled Evolution of Software Languages. | Sander Vermolen, Eelco Visser |
| 2008 | OOPSLA | WebDSL: a domain-specific language for dynamic web applications. | Danny M. Groenewegen, Zef Hemel, Lennart C. L. Kats, Eelco Visser |
| 2008 | OOPSLA | Mixing source and bytecode: a case for compilation by normalization. | Lennart C. L. Kats, Martin Bravenboer, Eelco Visser |
| 2008 | SLE | Parse Table Composition. | Martin Bravenboer, Eelco Visser |
| 2007 | GPCE | Preventing injection attacks with syntax embeddings. | Martin Bravenboer, Eelco Dolstra, Eelco Visser |
| 2007 | MODELS | Designing Syntax Embeddings and Assimilations for Language Libraries. | Martin Bravenboer, Eelco Visser |
| 2006 | OOPSLA | Declarative, formal, and extensible syntax definition for aspectJ. | Martin Bravenboer, ric Tanter, Eelco Visser |
| 2006 | PEPM | Stratego/XT 0.16: components for transformation systems. | Martin Bravenboer, Karl Trygve Kalleberg, Rob Vermaas, Eelco Visser |
| 2005 | CC | Composing Source-to-Source Data-Flow Transformations with Rewriting Strategies and Dependent Dynamic Rewrite Rules. | Karina Olmos, Eelco Visser |
| 2005 | GPCE | Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax. | Martin Bravenboer, Rob Vermaas, Jurgen J. Vinju, Eelco Visser |
| 2004 | ICSE | Imposing a Memory Management Discipline on Software Deployment. | Eelco Dolstra, Eelco Visser, Merijn de Jonge |
| 2004 | OOPSLA | Concrete syntax for objects: domain-specific language embedding and assimilation without restrictions. | Martin Bravenboer, Eelco Visser |
| 2003 | LOPSTR | Adding Concrete Syntax to a Prolog-Based Program Synthesis System (Extended Abstract). | Bernd Fischer, Eelco Visser |
| 2003 | SCAM | Design of the CodeBoost Transformation System for Domain-Specific Optimisation of C++ Programs. | Otto Skrove Bagge, Karl Trygve Kalleberg, Magne Haveraaen, Eelco Visser |
| 2003 | SCAM | Turning Dynamic Typing into Static Typing by Program Specialization in a Compiler Front-end for Octave. | Karina Olmos, Eelco Visser |
| 2002 | CC | Disambiguation Filters for Scannerless Generalized LR Parsers. | Mark van den Brand, Jeroen Scheerder, Jurgen J. Vinju, Eelco Visser |
| 2002 | GPCE | Meta-programming with Concrete Object Syntax. | Eelco Visser |
| 2001 | CC | The ASF+SDF Meta-environment: A Component-Based Language Development Environment. | Mark van den Brand, Arie van Deursen, Jan Heering, H. A. de Jong, Merijn de Jonge, Tobias Kuipers, Paul Klint, Leon Moonen, Pieter A. Olivier, Jeroen Scheerder, Jurgen J. Vinju, Eelco Visser, Joost Visser |
| 1998 | ICFP | Building Program Optimizers with Rewriting Strategies. | Eelco Visser, Zine-El-Abidine Benaissa, Andrew P. Tolmach |