I have the pleasure to work or have worked with the following members of my research group and visitors.

Interested in working with me? I have openings for PhD and postdoc positions.

Faculty

TUD SLDE 2014

  1. Eelco Visser (Full Professor)
  2. Guido Wachsmuth (Assistant Professor)

Postdocs

  1. Pierre Neron (VICI) 2013-2016
  2. Opening (VICI) 2015-2018

PhD Students

  1. Danny Groenewegen (MoDSE/ASSESS) 2008-2014.
  2. Gabriël Konat (LangLib; NWO) 2012-2017
  3. Vlad Vergu (Spoofax; Oracle) 2012-2017
  4. Augusto Passalaqua (VICI) 2014-2018
  5. Luís Eduardo Souza Amorim (Parsing) 2014-2018
  6. Daco Harkes (VICI) 2014-2018
  7. Opening (VICI) 2015-2019
  8. Opening (Education Research) 2015-2019

Programmer

  1. Elmer van Chastelet (WebLab; Conf) 2013-2016

Master's Students

2013-2014

  1. Daniël Pelsmaeker (WebDSL static analysis)

Alumni

Postdocs

  1. Guido Wachsmuth (Oracle Labs) 2012-2013
  2. Guido Wachsmuth: (MoDSE) 2009-2012
  3. Lennart Kats: (LB) 2011-2012
  4. Eelco Dolstra (PDS) 2009-2012
  5. Eelco Dolstra (CEDICT/LaQuSo Buildfarm) 2008-2009
  6. Martin Bravenboer (MoDSE) 2007-2008
  7. Eelco Dolstra (TraCE) 2005-2008
  8. Merijn de Jonge (TraCE) 2004-2012

PhD Students

software language design and engineering group

  1. Markus Voelter: Generic Tools, Specific Languages (mbeddr; external) 2010-2014
  2. Maartje de Jonge: Language-parametric Techniques for Language-Specific Editors (MoDSE) 2009-2012
  3. Sander van der Burg (PDS; NWO) 2008-2012
  4. Sander Vermolen: Software Language Evolution (MoDSE) 2007-2011
  5. Zef Hemel: Methods and Techniques for the Design and Implementation of Domain-Specific Languages MoDSE 2007-2011
  6. Lennart Kats: Building Blocks for Language Workbenches (TFA) 2007-2011
  7. Martin Bravenboer: Exercises in Free Syntax (TraCE) 2003-2007
  8. Anya Helene Bagge: Constructs & Concepts. Language Design for Flexibility and Reliability. (Bergen University), 2003-2007
  9. Karl Trygve Kalleberg: Abstractions for Transformations (Bergen University), 2003-2007
  10. Eelco Dolstra: The purely functional software deployment model; TraCE, 2001-2005
  11. Karina Olmos: DSP Transformation (Philips) 2000-2005

Programmer

  1. Rob Vermaas: CEDICT/LaQuSo Buildfarm (TUD),2009-2011
  2. Rob Vermaas: DSP Transformation (Utrecht University), 2004-2005

Master's students

2014

  1. Daco Harkes: relational programming
  2. Chris Melman: data synchronization for mobile applications

2013

  1. Richard Vogelij: Generating Web-based Semantically Aware Source Code Editors
  2. Willem Bult: Musubi: Middleware for Secure Mobile Collaborative Applications (at Stanford)
  3. Wouter van Koppen: The MetaForma Language (at University of Southern Denmark)
  4. Oskar van Rest: Robust real-time synchronization between textual and graphical editors (at University of Queensland)
  5. Chris Gersen: ORM optimization through automatic prefetching in WebDSL
  6. Elmer van Chastelet: A DSL for internal site search
  7. Nathan Bruning: Separate compilation as a separate concern
  8. Ricky Lindeman: Declaratively defining domain-specific language debuggers
  9. André Miguel Simões Dias Vieira: A generic and automatic test strategy for compiler testing

2012

  1. Tobi Vollebregt: Declarative Specification of Template-Based Textual Editors
  2. Vlad Vergu: LabBack: an extendible platform for secure and robust in-the-cloud automatic assessment of student programs
  3. Gabriël Konat: Language-parametric incremental and parallel name resolution (cum laude)
  4. Pieter Senster: The design and implementation of Google Swiffy: a Flash to HTML5 converter (at Google) (cum laude)

2011

  1. Sverre Rabbelier: Web IDEs
  2. Nami Nasserazad: DSL Re-targetability

2009

  1. Ruben Verhaaf: workflow (NICTA, Australia)
  2. Jonathan Guzman: Java generators (TOPDesk)
  3. Wouter Mouw: legacy transformation (De Amersfoortse)
  4. Michel Weststrate: abstractions for AJAX

2008

  1. Sander van der Burg: distributed deployment of model-based software
  2. Jippe Holwerda: styling web applications
  3. Nicolas Pierron: attribute grammars in Stratego (Epita)
  4. Danny Groenewegen: Declarative access control for WebDSL
  5. Gerardo de Geest: DSL evolution

2007

  1. Jonathan Joubert: From REST to Rich: Retargetting a DSL to Ajax
  2. Rob Schellhorn: Framework Aware Domain Extraction and Refactoring of Java Applications
  3. Lennart Kats: mixing source and byte code (UU)
  4. Jeroen Dobbe: A Domain-Specific Language for Computer Games
  5. Sander Mak: DSL interaction (UU)

2006

  1. Roy van den Broek: Continuous integration and release management
  2. Armijn Hemel: NixOS (Eelco Dolstra)
  3. Jory van Zessen: Optimization of functional programs
  4. Bogdan Dumitriu: Extensible and customizable data-flow transformation strategies for object-oriented programs

2005

  1. Koen Muilwijk: Automated analysis of unit tests to improve understanding of software systems
  2. Remko van Beusekom: A Vectorizer for Octave (Karina Olmos) (Feb. 2005)
  3. Rene de Groot: Design and implementation of embedded domain-specific languages (Martin Bravenboer) (Sep 2005)
  4. Niels Janssen: Transformation Tool Composition
  5. Eric Eijkelenboom: Trends in software evolution (Software Improvement Group)
  6. Robert Verrips: Methods for software migration

2004

  1. Arthur van Dam: Extending dynamic rules (Feb. 2004)
  2. Rob Vermaas: Extendible Documentation Generator (thesis) (Feb. 2004)

2003

  1. Jozef Kruger: Specification of Loop Optimizations in Stratego. Improving the AutoBayes System
  2. Martin Bravenboer: Connecting XML Processing and Term Rewriting with Tree Grammars
  3. Jonne van Wijngaarden : Code Generation from a Domain Specific Language
  4. Alan van Dam: Simplifying the Simplifier
  5. Robert Anisko: MetaTiger and partial evaluation (visiting from Epita)
  6. Otto Skrove Bagge: CodeBoost (Bergen University)

2002

  1. Lennart Swart: Partial Evaluation with Rewrite Rules
  2. Hedzer Westra: CobolX

2001

  1. Eelco Dolstra: RhoStratego
  2. Arne de Bruijn: Inlining strategies

2000

  1. Karina Olmos: DSP Transformation

1997

  1. Merijn de Jonge: Reusing ASF+SDF
Created September 9, 2012 | Last modified September 20, 2014 | Contributions by Eelco Visser