SPLASH 2025
Sun 12 - Sat 18 October 2025 Singapore
co-located with ICFP/SPLASH 2025
Sat 18 Oct 2025 10:30 - 11:00 at Peony NW - Morning Paper Session Chair(s): Kenichi Asai

When solving a problem through programming, we start with information modeling, i.e., representing the information in the problem description as data in the programming language. Information modeling plays an essential role in program development, but it can be challenging for novice programmers. The main obstacles include the lack of clear instructions on the process and the need for knowledge of programming language syntax.

We aim to support novices in acquiring information modeling skills. To achieve this goal, we define the information modeling process as a three-step process and develop a block-based exercise environment for practicing information modeling. We also conduct a user study to investigate the potential effectiveness of our approach and to collect ideas for improvements.

Sat 18 Oct

Displayed time zone: Perth change

10:30 - 12:15
Morning Paper SessionSPLASH-E at Peony NW
Chair(s): Kenichi Asai Ochanomizu University
10:30
30m
Full-paper
Daisy: An Exercise Environment for Learning Information Modeling
SPLASH-E
Jessica Belicia Cahyono Institute of Science Tokyo, Youyou Cong Institute of Science Tokyo, Hidehiko Masuhara Institute of Science Tokyo
11:00
30m
Full-paper
Porpoise: An LLM-Based Sandbox for Novices to Practice Writing Purpose Statements
SPLASH-E
Shriram Krishnamurthi Brown University, Thore Thießen University of Münster, Jan Vahrenhold University of Münster
11:30
20m
Short-paper
Evolving How We Teach Memory Models
SPLASH-E
A: Pontakorn Prasertsuk , A: Jotham Wong National University of Singapore, Singapore, A: Grace Tan National University of Singapore, A: Cristina Carbunaru National University of Singapore, Singapore
11:50
40m
Keynote
How Computer Science Was Introduced at Yale-NUS College
SPLASH-E
Olivier Danvy National University of Singapore