TY - GEN
T1 - Eating Your Own Dog Food
T2 - 2023 Eelco Visser Commemorative Symposium, EVCS 2023
AU - Groenewegen, Danny M.
AU - van Chastelet, Elmer
AU - de Krieger, Max M.
AU - Pelsmaeker, Daniel A.A.
PY - 2023
Y1 - 2023
N2 - SDF, Stratego and Spoofax provide a platform for development of domain-specific programming languages. On this platform, the WebDSL project started out as a case study in language engineering, and grew into a reliable tool for rapid prototyping and continuous development of web applications. Our team led by Eelco Visser develops and operates several web applications to support academic workflows. EvaTool governs the process of course quality control, importing questionnaire data, and providing lecturers and education directors with a platform to discuss and agree on improvements. WebLab is an online learning management system with a focus on programming education, with support for lab work and digital exams, used by over 40 courses. Conf Researchr is a domain-specific content management system for creating and hosting integrated websites for conferences with multiple co-located events, used by all ACM SIGPLAN and SIGSOFT conferences. MyStudyPlanning is an application for composition of individual study programs by students and verification of those programs by the exam board, used by multiple faculties at the Delft University of Technology. These tools served as practical case studies for applying the research, and ensure the continued development of the underlying platform.
AB - SDF, Stratego and Spoofax provide a platform for development of domain-specific programming languages. On this platform, the WebDSL project started out as a case study in language engineering, and grew into a reliable tool for rapid prototyping and continuous development of web applications. Our team led by Eelco Visser develops and operates several web applications to support academic workflows. EvaTool governs the process of course quality control, importing questionnaire data, and providing lecturers and education directors with a platform to discuss and agree on improvements. WebLab is an online learning management system with a focus on programming education, with support for lab work and digital exams, used by over 40 courses. Conf Researchr is a domain-specific content management system for creating and hosting integrated websites for conferences with multiple co-located events, used by all ACM SIGPLAN and SIGSOFT conferences. MyStudyPlanning is an application for composition of individual study programs by students and verification of those programs by the exam board, used by multiple faculties at the Delft University of Technology. These tools served as practical case studies for applying the research, and ensure the continued development of the underlying platform.
KW - education
KW - Eelco Visser
KW - Spoofax
KW - WebDSL
KW - WebLab
UR - http://www.scopus.com/inward/record.url?scp=85150755524&partnerID=8YFLogxK
U2 - 10.4230/OASIcs.EVCS.2023.13
DO - 10.4230/OASIcs.EVCS.2023.13
M3 - Conference contribution
AN - SCOPUS:85150755524
T3 - OpenAccess Series in Informatics
BT - Eelco Visser Commemorative Symposium, EVCS 2023
A2 - Lammel, Ralf
A2 - Mosses, Peter D.
A2 - Steimann, Friedrich
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Y2 - 5 April 2023 through 5 April 2023
ER -