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.

Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Tue 22 Oct

Displayed time zone: Beirut change

09:00 - 10:30
Opening keynoteLIVE at Room 2A
09:00
60m
Talk
Dark: a holistic programming language
LIVE
10:00
30m
Talk
Steady Typing
LIVE
10:30 - 11:00
Coffee breakCatering at Break area
11:00 - 12:30
Session 2LIVE at Room 2A
11:00
30m
Talk
Mech - A Programming Language for Data Driven, Reactive Systems
LIVE
Corey Montella Lehigh University
11:30
30m
Talk
Context-Oriented Live Programming Environments with Mixed Reality System for IoT Education
LIVE
Ikuta Tanigawa Kyushu University, Harumi Watanabe Tokai University, Nobuhiro Ohe Tokai Univ., Mikiko Sato Tokai University, Nobuhiko Ogura Tokyo City University, Takeshi Ohkawa Tokai Univ., Kenji Hisazumi Kyushu University, Akira Fukuda Kyushu University
12:00
30m
Talk
An Exploratory Literature Study on Live-Tooling in the Game Industry
LIVE
Tom Beckmann Hasso Plattner Institute, Christian Flach Hasso Plattner Institute, University of Potsdam, Germany, Eva Krebs Hasso Plattner Institute, Stefan Ramson Hasso Plattner Institute, Germany, Patrick Rein Hasso Plattner Institute, Germany, Robert Hirschfeld Hasso-Plattner-Institut (HPI), Germany
12:30 - 14:00
14:00 - 15:30
Session 3LIVE at Room 2A
14:00
30m
Talk
Userland: creating an integrated dataflow environment for end-users
LIVE
14:30
30m
Talk
Puppy: An Educational Simplification of Python with a Live Playground
LIVE
Taku Tada Yokohama National University, Yuka Akinobu Japan Women’s University, Makoto Sakane Japan Women’s University, Kimio Kuramitsu Japan Women’s University
Media Attached
15:00
30m
Talk
Histogram: You have to know the past to understand the present
LIVE
Tomas Petricek University of Kent
15:30 - 16:00
Coffee breakCatering at Break area
16:00 - 17:30
Closing keynoteLIVE at Room 2A
16:00
60m
Talk
The Act of Computer Programming
LIVE
James Noble Victoria University of Wellington

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.