LIVE · Workshop on Live Programming

LIVE 2021 Workshop

The Seventh Workshop on Live Programming (LIVE 2021) took place online and in Chicago on October 19 in conjunction with SPLASH 2021. Presentation recordings are linked below.

Keynote: Software as Computational Media

Clemens Nylandsted Klokmose Aarhus University Talk video

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 (webstrates.net) platform.

Program

Joker: A Unified Interaction Model For Web Customization abstract video Kapaya Katongo, Geoffrey Litt, Kathryn Jin , Daniel Jackson

Instadeq: A Live Programming Environment for End User Data Analysis and Visualization abstract video Mariano Guerra

Modifiable Software Systems: Smalltalk and HyperCard abstract video Josh Justice

Peer-to-peer Syncing and Live Editing of Shared Virtual 3D Spaces: Challenges and Opportunities abstract video Edward Misback, Steven L. Tanimoto

Enhancing Liveness with Exemplars in the Newspeak IDE abstract video Gilad Bracha

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 video Yousef El-Dardiry

Restructuring Structure Editing abstract video David Moon, Cyrus Omar

Inkbase: Programmable Ink abstract video Joshua Horowitz, Szymon Kaliski, James Lindenbaum

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.

Themes

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 https://live21.hotcrp.com/paper/new 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)
Notification:
Aug 31 Sept 15, 2021
Early registration:
September 17, 2021
Workshop:
October 19, 2021

Register here to attend.

Program committee

Jonathan Edwards
Unaffiliated

Simon Fowler
University of Glasgow

Tudor Girba
feenk

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
MIT

Sean McDirmid
Google

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
MIT

Yifan Wu
Linea

Haijun Xia
University of California, San Diego