All Past LIVE Programs
LIVE 2023 in Cascais
LIVE 2022 Online and in Auckland
Live Programming and Text Editor Integration in the Croquet Microverse 3D Collaborative Construction System abstract video
LIVE 2021 Online and in Chicago
(Keynote) Software as Computational Media abstract video
Joker: A Unified Interaction Model For Web Customization abstract video
Instadeq: A Live Programming Environment for End User Data Analysis and Visualization abstract video
Modifiable Software Systems: Smalltalk and HyperCard abstract video
Peer-to-peer Syncing and Live Editing of Shared Virtual 3D Spaces: Challenges and Opportunities abstract video
Enhancing Liveness with Exemplars in the Newspeak IDE abstract video
Supporting Network Editing and Experimentation for Novice Deep Learning Programmers abstract
TypeCell: A New Live Programming Environment for the Web abstract video
LIVE 2020 Online
(Keynote) Liveliness, Reactivity, and Interactivity in the Future of Notebook Programming abstract video
Toward a Multi-Language and Multi-Environment Framework for Live Programming abstract pdf video
Toward Providing Live Feedback in Web Automation IDEs abstract video
NBSafety: Fine-Grained Lineage for Safer Jupyter Notebooks abstract web video
Mito: Edit a spreadsheet. Generate production ready Python. abstract web video
Functional Block Programming and Debugging abstract video
Exploring Human-in-the-loop Program Synthesis with Live Coding abstract video
Sketchable Interaction - End-User Customization via Interactive Regions abstract video
Data Theater: A Live Programming Environment for Prototyping Data-Driven Explorable Explanations abstract pdf video
ManipML: Towards Bimodal Tangible Functional Programming abstract video
Wrap-up Discussion and Feedback video
LIVE 2019 in Athens
(Keynote) Dark: a holistic programming language
Steady Typing
Mech - A Programming Language for Data Driven, Reactive Systems
Context-Oriented Live Programming Environments with Mixed Reality System for IoT Education
An Exploratory Literature Study on Live-Tooling in the Game Industry
Userland: creating an integrated dataflow environment for end-users web
Puppy: An Educational Simplification of Python with a Live Playground web
Histogram: You have to know the past to understand the present
(Keynote) The Act of Computer Programming
LIVE 2018 in Boston
(Keynote) Against The Current: What We Learned From Eve
From Debugging Towards Live Tuning of Reactive Applications pdf
Margin Notes: Automatic code documentation with recorded examples from runtime web
PANE: Programming with visible data web
Realtime Annotations & Visualizations in Live Coding Environments web
Espalier: a structured spreadsheet tool for end-user development of organizational applications video
Hazel: Live and Direct Functional Programming with Holes preprint
REPLugger: a pleasant and scalable live coding editor
Scaling the REPL Experience
SVG Programming by Direct Manipulation of Intermediates
Chalktalk: A Visualization and Communication Language -- As a Tool in the Domain of Computer Science Education
LIVE 2017 in Vancouver
(Keynote) User Interfaces for Live Programming
Reifying Programming
Live Programming as Gradual Abstraction
(Keynote) Becoming Alive, Growing Up
Toward a Live Stepper for Typed Expressions with Holes
Whatever You Say, Happens: Live Creation of VR/AR Experiences
Shadama: A Particle Simulation Programming Environment for Everyone
Seymour: Live Programming for the Classroom
ZenSheet: a live programming environment for reactive computing
Anansi: a Tracing Interpreter
LIVE 2016 in Rome
(Keynote) The Promise of Live Programming
Language Hacking in a Live Programming Environment
Towards Live Language Development
Live Programming with Code Portals
Live end-user programming: a demo/manifesto
Live Programming by Example: Using Direct Manipulation for Live Program Synthesis
Live Literals
Liveness for Verification
(Keynote) Leveraging live programming in the classroom — an experience report
Live Tuning: Expanding Live Programming Benefits to Non-Programmers
Sintr: Experimenting with liveness at scale
LIVE 2013 in San Francisco
A Perspective on the Evolution of Live Programming
The thing on the screen is supposed to be the actual thing
The Threnoscope: A Musical Work for Live Coding Performance
Introducing Circa: A Dataflow-Based Language for Live Coding
Improvisation on a live-coded mobile musical instrument using urMus
Visual Code Annotations for Cyberphysical Programming
Conception
Interactive Code Execution Profiling
Making Methods Live in Newspeak
Code Hint
Live Feedback on Behavioral Changes
Live Logic Programming
Semantic Deltas for Live DSL Environments
Euclase: A Live Development Environment with Constraints and FSMs
Co-evolution as the Key for Live Programming
Live Mashup Tools: Challenges and Opportunities
SOMETHINGit: A Prototyping Library for Live and Sound Improvisation
Noise: Human-readable graphics language
Avocado: Programming JavaScript in a Self-ish Environment