SPLASH 2026
Sun 4 - Fri 9 October 2026 Oakland, California, United States
co-located with SPLASH/ISSTA 2026

This program is tentative and subject to change.

Mon 5 Oct 2026 11:00 - 11:30 at OCC 208 - Session 1

The aim of this paper is to point out a remarkable similarity between a range of interactive programming systems. In many programming systems, the user can interactively construct a program by repeatedly triggering a completion mechanism and choosing one of the options. This is the case with code editors for object-oriented languages (choosing a member), data exploration environments (choosing a transformation), but also theorem provers (choosing a tactic) and structure editors (choosing a grammar rule).

We capture the essence of this interaction pattern through a small formal model called the choose-your-own-adventure calculus. We show that a wide range of systems fits the model, but also uncover subtle differences between the instances. To make the differences precise, we characterise basic properties of choose-your-own-adventure systems, including correctness, completeness and uniqueness. We also show how the calculus enables the study of advanced interaction patterns including mixed-initiative interaction, AI-based programming assistants and programming by demonstration.

We strongly believe that interaction with programming systems deserves as much attention as the underlying programming languages. Our work is one step in this direction. It provides a way of talking about commonalities and subtle differences between multiple interactive programming systems and enables a transfer of ideas between interactive systems from very different domains.

This program is tentative and subject to change.

Mon 5 Oct

Displayed time zone: Pacific Time (US & Canada) change

10:30 - 12:00
10:30
30m
Talk
Normalization by Origin, Not by Shape
Onward! Papers
Marco Servetto VUW, Colin S. Gordon Drexel University
11:00
30m
Talk
The Choose-Your-Own-Adventure Calculus
Onward! Papers
Tomas Petricek Charles University, Jan Liam Verter Charles University, Mikoláš Fromm Charles University
Pre-print
11:30
40m
Talk
The Spreadsheet Was the Constitution
Onward! Essays
Abutalib Namazov Massachusetts Institute of Technology
Hide past events