Understanding Version Control as Material Interaction with Quickpose
Eric Rawn, Jingyi Li, Eric Paulos, Sarah E. Chasins
Abstract
Whether a programmer with code or a potter with clay, practitioners engage in an ongoing process of working and reasoning with materials. Existing discussions in HCI have provided rich accounts of these practices and processes, which we synthesize into three themes: (1) reciprocal discovery of goals and materials, (2) local knowledge of materials, and (3) annotation for holistic interpretation. We then apply these design principles generatively to the domain of version control to present Quickpose: a version control system for creative coding. In an in-situ, longitudinal study of Quickpose guided by our themes, we collected usage data, version history, and interviews. Our study explored our participants’ material interaction behaviors and the initial promise of our proposed measures for recognizing these behaviors. Quickpose is an exploration of version control as material interaction, using existing discussions to inform domain-specific concepts, measures, and designs for version control systems.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext a142b299-4941-4da0-93f4-02affec6fd78Cited by top-tier papers12
- Beyond the Artifact: Power as a Lens for Creativity Support ToolsJingyi Li, Eric Rawn, Jacob Ritchie, Jasper Tran O'Leary et al.UIST 2023 · 79 citations
- Spellburst: A Node-based Interface for Exploratory Creative Coding with Natural Language PromptsTyler Angert, Miroslav Ivan Suzara, Jenny Han, Christopher Lawrence Pondoc et al.UIST 2023 · 72 citations
- Prompting for Discovery: Flexible Sense-Making for AI Art-Making with DreamsheetsShm Garanganao Almeda, J. D. Zamfirescu-Pereira, Kyu Won Kim, Pradeep Mani Rathnam et al.CHI 2024 · 46 citations
- Beyond Code Generation: LLM-supported Exploration of the Program Design SpaceJ. D. Zamfirescu-Pereira, Eunice Jun, Michael Terry, Qian Yang et al.CHI 2025 · 29 citations
- Reimagining Misuse as Creative Practice: Impressions and Implications of Usage Norms on Digital ArtistsIsabel Li, Ace S. Chen, Eric Rawn, Shm Garanganao Almeda et al.CHI 2025 · 14 citations
Builds on6
- Boba: Authoring and Visualizing Multiverse AnalysesYang Liu, Alex Kale, Tim Althoff, Jeffrey HeerIEEE VIS 2020 · 79 citations
- What We Can Learn From Visual Artists About Software DevelopmentJingyi Li, Sonia Hashim, Jennifer JacobsCHI 2021 · 62 citations
- Fork It: Supporting Stateful Alternatives in Computational NotebooksNathaniel Weinman, Steven Mark Drucker, Titus Barik, Robert DeLineCHI 2021 · 55 citations
- Callisto: Capturing the "Why" by Connecting Conversations with Computational NarrativesApril Yi Wang, Zihan Wu, Christopher Brooks, Steve OneyCHI 2020 · 44 citations
- Towards Creative Version ControlSarah Sterman, Molly Jane Nicholas, Eric PaulosCSCW 2022 · 34 citations
Related papers
- PaTAT: Human-AI Collaborative Qualitative Coding with Explainable Interactive Rule SynthesisSimret Araya Gebreegziabher, Zheng Zhang, Xiaohang Tang, Yihao Meng et al.CHI 2023 · 70 citations
- Code Shaping: Iterative Code Editing with Free-form AI-Interpreted SketchingRyan Yen, Jian Zhao, Daniel VogelCHI 2025 · 32 citations
- Reflexis: Supporting Reflexivity and Rigor in Collaborative Qualitative Analysis though Design for DeliberationRunlong Ye, Oliver Huang, Patrick Yung Kang Lee, Michael Liut et al.CHI 2026 · 2 citations
- Do as I say, not as I do: Therapist Evaluation of a Practice and Supervision AidPatty Kuo, Christina Soma, Katherine Axford, Tad Hirsch et al.CSCW 2022 · 4 citations
- Tweeq: Parameter-Tuning GUI Widgets by/for Creative ProfessionalsBaku Hashimoto, Jun KatoUIST 2025 · 2 citations
