Micro-Versioning Tool to Support Experimentation in Exploratory Programming
summary
A micro-versioning text editor that shows visual cues inline and on the scrollbar and generates candidate edits via a history model that combines regional and tree-structured undo is built and demoed; code executions act as delimiters so edits group into meaningful chunks; users click highlighted lines to revert to prior micro-versions without commits; a user study reports the tool meets the literature-derived requirements (103 requirements) and proves useful for exploratory programming.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 0:18Target Task
- 1:00Requirements
- 1:30Version Control Systems
- 2:02Tools
- 2:48GCD Search
- 3:20Programs
- 7:00User Interface
- 7:46History Model








