Eelco Visser is Professor of Computer Science at Delft University of Technology in the area of Programming Languages.
Eelco Visser is Antoni van Leeuwenhoek Professor of Computer Science and chair of the Programming Languages Group at Delft University of Technology. His current research is on the foundation and implementation of declarative specification of programming languages. Contact him at http://eelcovisser.org.
Eelco Visser is Antoni van Leeuwenhoek Professor of Computer Science and chair of the Programming Languages Group at Delft University of Technology. His current research is on the foundation and implementation of declarative specification of programming languages. He studied at the University of Amsterdam (master 1993; doctorate 1997), and worked at the Oregon Graduate Institute (postdoc 1997-1998), Utrecht University (assistant professor 1998-2006), and TU Delft (associate professor 2006-2013).
His research interests include programming languages, software language engineering, domain-specific programming languages, program transformation, software security, and interaction design. With his students he has designed and implemented the Spoofax language workbench, as well as many domain-specific languages, including DSLs for syntax definition (SDF), program transformation (Stratego), software deployment (Nix), web application development (WebDSL), and mobile phone applications (mobl). He is the lead developer of the researchr bibliography management system and the WebLab learning management system.
Eelco Visser is Antoni van Leeuwenhoek Professor of Computer Science at Delft University of Technology. He received an MSc and Doctorate in Computer Science from the University of Amsterdam in 1993 and 1997, respectively. Previously he served as a Postdoc at the Oregon Graduate Institute from 1997 to 1998, as Assistant Professor at Utrecht University from 1998 to 2006, and as Associate Professor at TU Delft from 2006 to 2013.
Visser has published over 100 publications in conferences and journals. His research includes contributions to declarative syntax definition and parsing (SDF/SGLR), high-level definition of program transformations (Stratego), language workbenches (Spoofax), modular language definition, domain-specific languages for web programming (WebDSL/mobl), and declarative models for (distributed) software deployment (Nix). He is project leader of the NWO (Jacquard) projects TraCE, TFA, MoDSE, and PDS, which have produced several open source software systems used in research and industry. In 2013 he received the prestigious NWO VICI grant for research into verification of language definitions.
Visser is an active member of the programming languages community and has served on many program committees of the important conferences in the field including OOPSLA, ECOOP, MODELS, SLE, and GPCE. Recently he was general chair of the ACM International Conference on Generative Programming and Component Engineering (GPCE 2010), and program chair of the International Conference on Model Transformation (ICMT 2011) and of Onward! 2011. He is member of the steering committees of SPLASH, Onward!, ICMT, and GPCE, and chairs the latter. He is founding member of the IFIP Working Groups 2.11 (Program Generation) and 2.16 (Language Design), and he serves as chair of the latter.