LIVE · Workshop on Live Programming

LIVE 2021 Workshop

The Seventh Workshop on Live Programming (LIVE 2021) will take place online on October 19 in conjunction with SPLASH 2021. SPLASH is hybrid this year, so those who can make it to Chicago will gather in-person as well, but attendence in-person is not required to participate.

To attend virtually, join the Discord link sent to you when you registered, then join the Zoom link in the #live channel. Unlike last year, LIVE and other SPLASH workshops are not being livestreamed on YouTube this year (so you must register to attend). Nevertheless, will attempt to record the talks.

The in-person gathering will operate like a watch-party.

Keynote: Software as Computational Media

Clemens Nylandsted Klokmose Aarhus University

In this talk, I will present research on how to create software that can be shaped by its users in use. The concept of applications is ubiquitous and completely taken for granted in modern computing. Software doesn't have to be synonymous with applications, and there is great potential to be unlocked if we break out of them. In this talk, I will argue for a renewed focus on developing computational media and show efforts we have undertaken to demonstrate how software can be made differently. I will, among other things, present past and present work on the Webstrates ( platform.


LIVE will be held virtually, with a watch party in the physical "Zurich F" room at SPLASH in Chicago. To attend virtually, join the Discord link sent to you when you registered, then join the Zoom link in the #live channel.

View times in

Keynote and Talks I
(Keynote) Software as Computational Media abstract Clemens Nylandsted Klokmose
Joker: A Unified Interaction Model For Web Customization abstract Kapaya Katongo, Geoffrey Litt, Kathryn Jin , Daniel Jackson
Full Talks II
Instadeq: A Live Programming Environment for End User Data Analysis and Visualization abstract Mariano Guerra
Modifiable Software Systems: Smalltalk and HyperCard abstract Josh Justice
Peer-to-peer Syncing and Live Editing of Shared Virtual 3D Spaces: Challenges and Opportunities abstract Edward Misback, Steven L. Tanimoto
Enhancing Liveness with Exemplars in the Newspeak IDE abstract Gilad Bracha
Full Talks III
Supporting Network Editing and Experimentation for Novice Deep Learning Programmers abstract Chunqi Zhao, Tsukasa Fukusato, Jun Kato, Takeo Igarashi
TypeCell: A New Live Programming Environment for the Web abstract Yousef El-Dardiry
Restructuring Structure Editing abstract David Moon, Cyrus Omar
Inkbase: Programmable Ink abstract Joshua Horowitz, Szymon Kaliski, James Lindenbaum
No Fourth Session for LIVE
We encourage you to check out HATRA in "Zurich E".

Where UX meets PL

Programming is cognitively demanding, and way too difficult. LIVE is a workshop exploring new user interfaces that improve the immediacy, usability, and learnability of programming. Whereas PL research traditionally focuses on programs, LIVE focuses more on the activity of programming.


Programmers don't materialise programs out of thin air, but construct them out of existing programs. Embracing this insight leads to a different focus at LIVE compared to traditional PL conferences. Here are some of the qualities that we care about:

The majority of LIVE submissions are demonstrations of novel programming systems. Technical papers, and insightful and clearly articulated experience reports, literature reviews, and position papers are also welcome.

LIVE 2021 Call For Submissions

The LIVE 2021 workshop invites submissions of ideas for improving the immediacy, usability, and learnability of programming. Live programming gives the programmer immediate feedback on the behavior of a program as it is edited, replacing the edit-compile-debug cycle with a fluid programming experience. The best-known example of live programming is the spreadsheet, but there are many others.

Submission Guidelines

LIVE welcomes demonstrations of novel programming systems, experience reports, literature reviews, demos of historic systems, and position papers. Topics of interest include:

LIVE provides a forum where early-stage work will receive constructive criticism. Submissions may be short papers, web essays with embedded videos, or demo videos. A written 250 word abstract is required for all submissions. Videos should be up to 20 minutes long, and papers up to 6 pages long. Use concrete examples to explain your ideas. Presentations of programming systems should take care to situate the work within the history of such tools.

While LIVE welcomes early work and exploratory work, authors may optionally choose to have their work considered for inclusion in the workshop proceedings.

Submissions must be made at and are due on Friday August 6th Thursday August 19th. Notifications of acceptance will be sent by Friday September 3rd Wednesday September 15.

Organizing committee

Brian Hempel
University of Chicago

Sam Lau
University of California, San Diego

Key dates

Submission deadline:
Aug 6 Aug 19, 2021 (AoE)
Aug 31 Sept 15, 2021
Early registration:
September 17, 2021
October 19, 2021

Register here to attend.

Program committee

Jonathan Edwards

Simon Fowler
University of Glasgow

Tudor Girba

April Gonçalves
Roskilde University

Chris Hundhausen
Washington State University

Mary Beth Kery
Human-Computer Interaction Institute, CMU

Jens Lincke
Hasso Plattner Institute

Geoffrey Litt

Sean McDirmid

Edward Misback
University of Washington

David Moon
University of Michigan

Hila Peleg
University of California, San Diego

Emma Söderberg
Lund University

Steve Tanimoto
University of Washington

Lea Verou

Yifan Wu

Haijun Xia
University of California, San Diego