Write a Blog >>
SPLASH 2019
Sun 20 - Fri 25 October 2019 Athens, Greece

The LIVE’19 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 study of live programming is now an established area of research. This year we would like to reflect on achievements to date, lessons learnt, and the most promising directions for the future, as we grow up from a nascent community into a discipline that can build on previous work. We especially welcome reflection upon prior work, including proposals to integrate, generalize, or theoretically frame them. We will do this whilst maintaining the shared spirit of LIVE, encouraging a focus on the human experience of programming.

The LIVE workshop is a forum for early-stage work to receive constructive criticism. We accept short papers, web essays with embedded videos, and demo videos.

Call for Demos, Essays and Papers

The LIVE’19 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 study of live programming is now an established area of research. This year we would like to reflect on achievements to date, lessons learnt, and the most promising directions for the future.

The shared spirit of LIVE is a focus on the human experience of programming, and an interest in reconsidering traditional practices and beliefs. 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. Please ensure that you contextualise your contribution by explaining how it differs from what has been done before.

There are no formal proceedings. Submissions are due Friday August 2nd, and notifications will be sent by Friday, August 30th.