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.
Tue 22 OctDisplayed time zone: Beirut change
09:00 - 10:30 | |||
09:00 60mTalk | Dark: a holistic programming language LIVE | ||
10:00 30mTalk | Steady Typing LIVE |
10:30 - 11:00 | |||
11:00 - 12:30 | |||
11:00 30mTalk | Mech - A Programming Language for Data Driven, Reactive Systems LIVE Corey Montella Lehigh University | ||
11:30 30mTalk | 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 30mTalk | 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 | |||
14:00 30mTalk | Userland: creating an integrated dataflow environment for end-users LIVE | ||
14:30 30mTalk | 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 30mTalk | Histogram: You have to know the past to understand the present LIVE Tomas Petricek University of Kent |
15:30 - 16:00 | |||
16:00 - 17:30 | |||
16:00 60mTalk | The Act of Computer Programming LIVE James Noble Victoria University of Wellington |
Accepted Talks
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.