SPLASH 2025
Sun 12 - Sat 18 October 2025 Singapore
co-located with ICFP/SPLASH 2025
Sat 18 Oct 2025 13:50 - 14:15 at Peony NW - Afternoon Paper Session 1 Chair(s): Martin Henz

Program design skills are important for students to master. As a methodology for teaching and learning program design, the design recipe of Felleisen et al. provides explicit steps to follow when designing programs. However, for beginning students, following those steps could be a difficult task, especially in the absence of an instructor.

We propose a learning environment for practicing program design based on the design recipe. The environment guides the learner through the design process via conversations in natural language, while automatically generating corresponding code and feedback based on the learner’s responses. In this paper, we describe the design of the environment and report the results of a preliminary experiment.

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
25m
Full-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
25m
Full-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
25m
Talk
Involving Students in Design and Implementation of ECMAScript (JavaScript) Proposals
SPLASH-E
Mikhail Barash University of Bergen
15:05
25m
Full-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