ICFP/SPLASH 2025 (series) / SPLASH 2025 (series) / SPLASH-E /
Involving Students in Design and Implementation of ECMAScript (JavaScript) Proposals
We present an experience report on a course where small student groups, mentored by software engineers from major browser vendors, implemented new JavaScript language fea- tures. Over several course iterations between 2021 and 2025, students engaged with real browser engines and standards work, contributing to large-scale open-source projects. The course illustrates a model for bridging academia and industry in programming language and web platform development.
Sat 18 OctDisplayed time zone: Perth change
Sat 18 Oct
Displayed time zone: Perth change
13:45 - 15:30 | Afternoon Paper Session 1SPLASH-E at Peony NW Chair(s): Martin Henz National University of Singapore | ||
13:50 25mFull-paper | An Interactive Learning Environment for Program Design SPLASH-E Kouta Kumamoto , Youyou Cong Institute of Science Tokyo, Hidehiko Masuhara Institute of Science Tokyo | ||
14:15 25mFull-paper | Continuations for All: Language Design Considerations for Accessible Continuations SPLASH-E Youyou Cong Institute of Science Tokyo, Filip Strömbäck Linköping University, Kazuki Ikemori Tokyo Institute of Technology | ||
14:40 25mTalk | Involving Students in Design and Implementation of ECMAScript (JavaScript) Proposals SPLASH-E Mikhail Barash University of Bergen | ||
15:05 25mFull-paper | An Exploration of How Generative AI Affects Workflow and Collaboration in a Software Engineering Course SPLASH-E Marie Salomon University of British Columbia, Kyle D. Chin , Reid Holmes University of British Columbia, Thomas Fritz University of Zurich, Gail Murphy University of British Columbia | ||
