理解版本控制作为与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+点击)。
- 画布注释、版本分组与排列。
- 自动保存与检查点创建,避免丢失。
- 颜色分类导出功能,通过特定颜色关联多个版本并导出。
- 构建了两部分系统架构:
研究成果
-
具体成果:
- 提出了衡量“材料互动”的三个主题及行动指标,包括连续目标重新定义、情境探索和整体联动注释。
- Quickpose作为创意编码版本控制工具的实现,初步验证了这些指标。
- 定性和定量分析表明,使用Quickpose的用户能够更有效地进行版本管理,彰显材料互动行为。
-
优势:
- 用户能够在编码过程中轻松管理多种探索路径和目标。
- 注释和视觉化提升了版本历史的组织性和可解释性。
- 与现有工具相比,Quickpose更适合支持创意实践和探索性迭代。
-
实验或评估结果:
- 实验共收集10个项目,192小时的使用数据,115个版本,178项注释等。
- 数据显示,用户广泛应用了版本回溯和分支生成功能。例如,回溯深度分析揭示了用户对早期版本的频繁访问。
- 用户通过注释表达了对不同版本的情感和意向,例如标记“最终”版本或备注探索方向。
-
局限性与未来方向:
- 局限性:研究规模较小,仅有四名用户,且研究时间为3-5周,难以捕获长期行为。
- 未来方向:
- 深化研究时间跨度,加入长期跟踪研究以探讨版本控制对材料互动的影响。
- 扩展Quickpose至其他创意领域和非视觉化应用,例如传统软件工程或教育场景。
- 增强支持广泛探索(如更好地支持设计画廊或变量自动生成)以解决当前工具不足之处。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
help
研究问题
3lightbulb
现实痛点
1- 现有版本控制工具无法支持创意编码的探索性和比较性操作。分类: 代码与编程辅助创作同类问题arrow_forward
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
广告推荐
学习 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 篇相关论文