SpaceTime Programming: Live and Omniscient Exploration of Code and Execution
Source: arXiv Authors: Jean-Baptiste Döderlein, Djamel Eddine Khelladi, Mathieu Acher, Benoit Combemale Date: 2026-03-19 Primary category: cs.SE
Abstract
SpaceTime Programming proposes a unified environment for exploring both code variants and execution flow. It combines ideas from exploratory programming, live programming, and omniscient debugging through a trace mechanism that records not only runtime state but also the corresponding code changes. The authors implement a proof of concept for Python and evaluate it on real projects.
Harness takeaway
The important move is to treat code space and execution time as one searchable object. A harness could use this to support replay, counterfactual inspection, and branch comparison over both code and run history.