All Past LIVE Programs
LIVE 2024 in Pasadena
(Keynote) The Meaning of LIVE video
Definitions and Dimensions of Liveness abstract video
Subsequently: Telling stories with pictures makes programs abstract video
Code flow canvas - a generic visual programming system abstract web video
Snappets: a VR animation system based on Projective Geometric Algebra abstract video
Inkling: Sketching Dynamic Systems abstract video
Arroost: Unblocking creation with friends abstract video
Run, Build and Grow Small Systems Without Leaving Your Text Editor abstract video
TAPE: From direct to programmatic and back abstract video
Diff-based interactive compiler debugging and testing abstract web video
Example-driven development: bridging tests and documentation abstract pdf video
Live Programming a Live Programming Environment: An Experience Report abstract video
Manifold: Throwing Together Software Systems abstract video
EYG a predictable, and useful, programming language abstract video
DocuApps: Ampleforth Documents as Applications abstract video
ScrapSheets: Async Programs in a Reactive 2D Environment abstract video
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 slides
Reifying Programming video
Live Programming as Gradual Abstraction pdf
(Keynote) Becoming Alive, Growing Up
Toward a Live Stepper for Typed Expressions with Holes pdf
Whatever You Say, Happens: Live Creation of VR/AR Experiences web
Shadama: A Particle Simulation Programming Environment for Everyone web
Seymour: Live Programming for the Classroom web
ZenSheet: a live programming environment for reactive computing
Anansi: a Tracing Interpreter web
LIVE 2016 in Rome
(Keynote) The Promise of Live Programming pdf
Language Hacking in a Live Programming Environment web
Towards Live Language Development pdf
Live Programming with Code Portals
Live end-user programming: a demo/manifesto pdf
Live Programming by Example: Using Direct Manipulation for Live Program Synthesis web
Live Literals web
Liveness for Verification pdf
(Keynote) Leveraging live programming in the classroom — an experience report
Live Tuning: Expanding Live Programming Benefits to Non-Programmers pdf
Sintr: Experimenting with liveness at scale pdf
LIVE 2013 in San Francisco
A Perspective on the Evolution of Live Programming pdf
The thing on the screen is supposed to be the actual thing web
The Threnoscope: A Musical Work for Live Coding Performance pdf
Introducing Circa: A Dataflow-Based Language for Live Coding pdf
Improvisation on a live-coded mobile musical instrument using urMus video
Visual Code Annotations for Cyberphysical Programming pdf video
Interactive Code Execution Profiling pdf
Making Methods Live in Newspeak web video
Code Hint web
Live Feedback on Behavioral Changes pdf
Live Logic Programming pdf
Semantic Deltas for Live DSL Environments pdf
Euclase: A Live Development Environment with Constraints and FSMs pdf web
Co-evolution as the Key for Live Programming pdf
Live Mashup Tools: Challenges and Opportunities video
SOMETHINGit: A Prototyping Library for Live and Sound Improvisation pdf
Noise: Human-readable graphics language web video
Avocado: Programming JavaScript in a Self-ish Environment pdf web