理解版本控制作为与Quickpose的材料交互

认知障碍与神经多样性(自闭症、ADHD、阅读困难)知识工作者工具与工作流原型设计与用户测试软件工程师与开发者AI/ML 研究员与工程师HCI 研究员

文献标题

Understanding Version Control as Material Interaction with Quickpose

文献信息

  • 主题领域: 人机交互 (HCI)、版本控制系统、创意编码
  • 关键词: End-User Programming, Version Control Systems (VCS), Materiality, Variations, Creative Coding

研究背景与问题

  • 发现的问题或挑战:

    • 当前的版本控制工具在支持创意编程实践时存在局限性,尤其是未能充分支持用户与代码及其历史版本的“材料互动(Material Interaction)”。
    • 工具通常专注于软件工程中的协作和回溯支持,而缺乏对探索性、注释性以及版本间比较等创意实践的支持。
  • 重要性:

    • 理解“材料互动”对于优化设计工具至关重要,可以帮助创意编码者更好地探索多样性和迭代过程。
    • 提供更支持创造性思维的版本控制工具可能影响创意编码工作流程、知识构建和目标发展。
  • 研究动机与相关工作:

    • HCI领域内已有大量关于“材料互动”的理论研究(例如教育、创造性实践及认知相关)。但这些理论少有应用到具体领域。
    • 现有版本控制工具(如Git)虽然广泛应用,但他们的设计并未专注于支持创意行为及材料互动。
    • 论文期望通过展示Quickpose这一系统,将理论化为实践工具,同时探索如何衡量和支持用户行为。

解决方案

  • 提出的解决方案:

    • 设计并实施Quickpose,一个针对创意编码的版本控制系统。
    • Quickpose以交互性画布为核心理念,使用户能够直接操控代码版本,注释版本关系,并通过直观呈现支持比较和反思。
  • 创新之处:

    • 用于版本管理的交互式画布:用户能通过点击、拖动缩略图探索和编辑版本。
    • 注释与版本状态联动:注释不仅帮助分析单一版本,还可以支持版本间的关系研究。
    • 支持深度(多次迭代)与广度(多分支探索)式知识构建:设计以适应不同程度的探索需求。
  • 实施步骤与关键技术:

    • 构建了两部分系统架构:
      • 后端服务接入Processing IDE,提供版本管理和实时状态更新。
      • 前端基于Tldraw画布库,为用户设计互动式版本控制界面。
    • 系统功能包括:
      • 版本间导航与分支创建(点击/Shift+点击)。
      • 画布注释、版本分组与排列。
      • 自动保存与检查点创建,避免丢失。
      • 颜色分类导出功能,通过特定颜色关联多个版本并导出。

研究成果

  • 具体成果:

    1. 提出了衡量“材料互动”的三个主题及行动指标,包括连续目标重新定义、情境探索和整体联动注释。
    2. Quickpose作为创意编码版本控制工具的实现,初步验证了这些指标。
    3. 定性和定量分析表明,使用Quickpose的用户能够更有效地进行版本管理,彰显材料互动行为。
  • 优势:

    • 用户能够在编码过程中轻松管理多种探索路径和目标。
    • 注释和视觉化提升了版本历史的组织性和可解释性。
    • 与现有工具相比,Quickpose更适合支持创意实践和探索性迭代。
  • 实验或评估结果:

    • 实验共收集10个项目,192小时的使用数据,115个版本,178项注释等。
    • 数据显示,用户广泛应用了版本回溯和分支生成功能。例如,回溯深度分析揭示了用户对早期版本的频繁访问。
    • 用户通过注释表达了对不同版本的情感和意向,例如标记“最终”版本或备注探索方向。
  • 局限性与未来方向:

    • 局限性:研究规模较小,仅有四名用户,且研究时间为3-5周,难以捕获长期行为。
    • 未来方向:
      • 深化研究时间跨度,加入长期跟踪研究以探讨版本控制对材料互动的影响。
      • 扩展Quickpose至其他创意领域和非视觉化应用,例如传统软件工程或教育场景。
      • 增强支持广泛探索(如更好地支持设计画廊或变量自动生成)以解决当前工具不足之处。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/95934/2023

广告推荐

学习 AI 编程到 CodeNow

open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3544548.3581394
一眼看懂

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2023
emoji_events
奖项
未标记奖项
group
作者
4 位作者
sell
研究子方向
认知障碍与神经多样性(自闭症、ADHD、阅读困难)、知识工作者工具与工作流、原型设计与用户测试
work
职业/产业
软件工程师与开发者、AI/ML 研究员与工程师、HCI 研究员
article
内容状态
已索引正文
hub
相关论文
2 篇相关论文