Write a Blog >>
SPLASH 2020
Sun 15 - Fri 20 November 2020 Chicago, Illinois, United States

The LIVE 2020 workshop invites submissions of ideas for improving programming via liveness. 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 most commonly used live programming environment is the spreadsheet, but there are many others.

The study of live programming is now an established area of research. The LIVE workshop focuses on the human experience of programming and is a forum for early-stage work to receive constructive criticism. We accept short papers, web essays with embedded videos, and demo videos. Traditionally, the majority of LIVE submissions are demonstrations of novel programming systems; we encourage such demos to include a reflection about their place in the history of programming environments. LIVE additionally accepts and welcomes experience reports, literature reviews, and position papers.

Topics of interest include:

  • Live programming environments.
  • Visual/Projectional programming environments.
  • Advances in REPLs/notebooks/playgrounds.
  • Programming by example/demonstration.
  • Advanced debugging and execution visualization techniques.
  • Language learning environments.
  • Language design for learnability and teachability.
  • Alternative language semantics/paradigms in support of the above.
  • Frameworks for characterizing technical or experiential properties of live programming.

Our goal is to provide a supportive venue where early-stage work receives constructive criticism. Whether graduate students or tenured faculty, researchers need a forum to discuss new ideas and get helpful feedback from their peers. Towards that end, we will allot ten minutes for discussion after every presentation.

Call for Papers

The LIVE 2020 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.

The shared spirit of LIVE is a focus on the human experience of programming. LIVE welcomes demonstrations of novel programming systems, experience reports, literature reviews, and position papers. Topics of interest include:

  • Live programming environments.
  • Visual/Projectional programming environments.
  • Advances in REPLs/notebooks/playgrounds.
  • Programming by example/demonstration.
  • Advanced debugging and execution visualization techniques.
  • Language learning environments.
  • Language design for learnability and teachability.
  • Alternative language semantics/paradigms in support of the above.
  • Frameworks for characterizing technical or experiential properties of live programming.

Our goal is to provide a forum where early-stage work receives constructive criticism. We accept short papers, web essays with embedded videos, and demo videos. A written 250 word abstract is required for all submissions. Videos should be up to 20 minutes long and papers should be up to 6 pages long. We strongly recommend that your submission use concrete examples to explain your ideas. Presentations of novel programming systems should include a reflection situating the system within the history of programming environments.

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

Submissions must be made at https://live20.hotcrp.com/paper/new and are due on Friday September 4th. Notifications of acceptance will be sent by Friday October 2nd.