The LIVE Programming Workshop invites submissions of new 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. The LIVE workshop is a forum for research on live programming as well as work on fundamentally improving the usability of programming, whether through language design or assistive environments and tools. This year we are reaching out to the CS Education community to include ideas on making programming more learnable and teachable.

The shared spirit of LIVE is a focus on the human experience of programming and an interest in reconsidering traditional practices and beliefs. Our goal is to provide a forum for early-stage work to receive constructive criticism. We accept short papers, web essays with embedded videos, and demo videos. There will also be a session dedicated to setting the agenda for this emerging area of research.

Our keynote speaker will be Chris Granger on “Against The Current: What We Learned From Eve”. The keynote will be open to all SPLASH attendees.

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

Tue 6 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

08:30 - 10:00
ILIVE at Beacon Hill
Chair(s): Jonathan Edwards Unaffiliated
08:30
60m
Talk
Against The Current: What We Learned From EveKeynote
LIVE
09:30
30m
Talk
From Debugging Towards Live Tuning of Reactive Applications
LIVE
Ragnar Mogk Technische Universität Darmstadt, Pascal Weisenburger Technische Universität Darmstadt, Julian Haas Technische Universität Darmstadt, David Richter Technical University of Darmstadt, Guido Salvaneschi TU Darmstadt, Mira Mezini TU Darmstadt
Pre-print
15:30 - 17:00
IVLIVE at Beacon Hill
Chair(s): Roly Perera University of Glasgow
15:30
30m
Talk
Scaling the REPL Experience
LIVE
16:00
30m
Talk
SVG Programming by Direct Manipulation of Intermediates
LIVE
Brian Hempel University of Chicago, Ravi Chugh University of Chicago
Media Attached
16:30
30m
Talk
Chalktalk : A Visualization and Communication Language -- As a Tool in the Domain of Computer Science Education
LIVE
Ken Perlin New York University, Zhenyi He New York University, Karl Rosenberg New York University

Call for Submissions

The LIVE’18 workshop invites submissions of new 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. The LIVE workshop is a forum for research on live programming as well as work on fundamentally improving the usability of programming, whether through language design or assistive environments and tools. This year we are reaching out to the CS Education community to include ideas on making programming more learnable and teachable.

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.
  • Suggestive experiments and experience reports on teaching 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. All submissions, including videos, should be prepared for blind review, and should include a 250-word written abstract. A reviewer should be able to study and evaluate your submission in about 45 minutes. 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. Submissions are due on Friday August 17. Notifications of acceptance will be sent by Friday September 7.