Eating Your Own Dog Food: WebDSL Case Studies to Improve Academic Workflows
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.
Wed 5 AprDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
11:30 - 13:00 | Session 2: Reflections & Domain-Specific LanguagesEelco Visser Commemorative Symposium at Theatre Hall Chair(s): Jeremy Gibbons Department of Computer Science, University of Oxford | ||
11:30 10mTalk | On Solving Solved Problems Eelco Visser Commemorative Symposium Sebastian Erdweg JGU Mainz Link to publication DOI File Attached | ||
11:40 10mTalk | Eelco Visser as a Founding Member of the IFIP WG 2.11 Eelco Visser Commemorative Symposium | ||
11:50 10mTalk | Eating Your Own Dog Food: WebDSL Case Studies to Improve Academic Workflows Eelco Visser Commemorative Symposium Danny Groenewegen Delft University of Technology, Elmer van Chastelet Delft University of Technology, Max de Krieger Delft University of Technology, Daniel A. A. Pelsmaeker Delft University of Technology, Netherlands DOI | ||
12:00 10mTalk | Conf Researchr: A Domain-Specific Content Management System for Managing Large Conference Websites Eelco Visser Commemorative Symposium Danny Groenewegen Delft University of Technology, Elmer van Chastelet Delft University of Technology, Max de Krieger Delft University of Technology, Daniel A. A. Pelsmaeker Delft University of Technology, Netherlands, Craig Anslow Victoria University of Wellington DOI | ||
12:10 10mTalk | Eelco Visser – An Exceptional SLE Researcher Eelco Visser Commemorative Symposium Ralf Lämmel Universität Koblenz | ||
12:20 10mTalk | Eelco Visser and IFIP WG 2.16 Eelco Visser Commemorative Symposium Tijs van der Storm CWI & University of Groningen | ||
12:30 10mTalk | Generating Software for Well-Understood Domains Eelco Visser Commemorative Symposium Jacques Carette McMaster University, Spencer Smith McMaster University, Computing and Software Department, Jason Balaci McMaster University Pre-print | ||
12:40 10mTalk | The Ultimate GUI Framework: Are We There Yet? Eelco Visser Commemorative Symposium Knut Anders Stokke University of Bergen, Norway, Mikhail Barash University of Bergen, Jaakko Järvi University of Turku | ||
12:50 10mOther | Session closing Eelco Visser Commemorative Symposium |