In a collaboration with Canon Production Printing, I research the creation and use of domain-specific languages in industry.
Taming Complexity of Industrial Printing Systems Using a Constraint-Based DSL – An Industrial Experience Report
By Jasper Denkers, Marvin Brunner, Louis van Gool, Jurgen Vinju, Andy Zaidman, and Eelco Visser. 2023.
In Software: Practice & Experience.
Configuration Space Exploration for Digital Printing Systems
By Jasper Denkers, Marvin Brunner, Louis van Gool, and Eelco Visser. 2021.
In International Conference on Software Engineering and Formal Methods (SEFM '21).
A Longitudinal Field Study on Creation and Use of Domain-Specific Languages in Industry (Doctoral Symposium) Best Paper Award
By Jasper Denkers. 2019.
In Proceedings of the 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE '19).
Migrating Custom DSL Implementations to a Language Workbench (Tool Demo)
By Jasper Denkers, Louis van Gool, and Eelco Visser. 2018.
In Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering (SLE'18).
[DOI, PDF, Poster]
2018 - 2023PhD Candidate @ TU Delft & Canon Production Printing
2015 - 2018MSc. Computer Science @ TU Delft
Software Technology track. Thesis on SGLR parsing (modularization and performance engineering), presented at Parsing@SLE'17.
2015 - 2017Full Stack Developer & Project Lead @ Lunatech
2012 - 2015BSc. Computer Science @ TU Delft
Minor in Finance.
2012 - nowSelf-employed @ DevelopTheWeb
Development of tailor made web applications.