理清时间线:现代计算机辅助设计中版本控制的挑战与机遇

电路制作与硬件原型知识管理与团队意识原型设计与用户测试软件工程师与开发者UI/UX 设计师产品设计师

文献标题

Untangling the Timeline: Challenges and Opportunities in Supporting Version Control in Modern Computer-Aided Design

出版信息

  • 主题领域: 机械CAD系统中的版本控制挑战与机遇。
  • 关键词: 版本控制, CAD, 协作, 社会技术系统, 设计工作流, 版本历史, 分支, 合并, 互操作性, 基础设施。

背景与问题

  • 问题/挑战: 现有CAD平台中的版本控制系统(VCS)存在显著局限性,包括难以导航版本历史、管理相互依赖性以及支持跨平台协作。这些挑战阻碍了有效的协作和设计可追溯性。
  • 重要性: 版本控制对于管理现代工程中的复杂、分布式和迭代设计过程至关重要。解决这些挑战可以改善协作,减少错误,并简化基于CAD的产品开发工作流。
  • 动机与相关工作: 虽然软件工程中的版本控制系统研究较为成熟,但CAD由于几何复杂性、相互依赖性和专有格式的存在,面临独特的挑战。此前的研究多集中于技术实现或特定用例,尚未充分理解跨平台用户报告的挑战。

解决方案

  • 提出的方法: 基于对来自七个平台的170个论坛主题的定性分析,系统性地审视用户报告的CAD版本控制挑战。
  • 创新性:
    1. 识别出四个高级别的挑战类别:版本的管理、连续性、范围和分布。
    2. 对三大主要CAD系统(SolidWorks、Autodesk Fusion 和 Onshape)的功能进行跨平台比较。
    3. 提出改进CAD版本控制的设计机会,重点关注协调工作、跨边界协作和基础设施反思性。
  • 流程与关键技术:
    • 数据收集:使用“版本控制”和“版本历史”等关键词,从七个论坛抓取了424个主题。
    • 定性编码:对100个主题进行开放编码以开发编码方案,然后将其应用于其余主题。
    • 分析:识别用户挑战并将其分类为主题领域。

结果

  • 具体发现:
    • 主要挑战包括导航混乱的版本历史(47个主题)、编辑版本历史(45个主题)、识别版本间的变化(17个主题)以及管理分支/合并(10个主题)。
    • 连续性问题包括文件导出时丢失版本历史(19个主题)以及手动传播更改到链接文件(26个主题)。
    • 范围相关的挑战包括Onshape中的粗粒度版本控制(21个主题)以及Autodesk Fusion中无法删除过时零件(12个主题)。
    • 分布相关的挑战包括对版本共享权限的有限控制(7个主题)。
  • 相较基线的优势: 突出了当前CAD版本控制系统相较于软件版本控制系统(如Git)的差距,为改进CAD特定工作流提供了可操作的见解。
  • 实验/评估:
    • 数据来源:七个论坛,包括SolidWorks、Autodesk、Onshape、Thingiverse和Reddit。
    • 评价指标:用户报告挑战的频率和主题分析。
  • 局限性与未来工作:
    • 对开源平台和第三方PLM解决方案的关注有限。
    • 需要采用访谈等定性方法探索行业特定实践。
    • 未深入分析CAD供应商面临的技术和经济约束。

总结

本文系统性地研究了机械CAD版本控制中的用户报告挑战,识别了跨平台在管理、维护和分发版本历史方面的问题。研究揭示了当前系统的不足,如难以导航历史、缺乏互操作性以及有限的分支/合并能力。研究结果为改进协调工作、跨边界协作和反思性基础设施提供了设计机会。这些见解对CAD软件供应商和旨在增强协作设计工作流的HCI研究人员具有重要价值。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/222509/2026

广告推荐

学习 AI 编程到 CodeNow

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

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2026
emoji_events
奖项
未标记奖项
group
作者
5 位作者
sell
研究子方向
电路制作与硬件原型、知识管理与团队意识、原型设计与用户测试
work
职业/产业
软件工程师与开发者、UI/UX 设计师、产品设计师
article
内容状态
已索引正文
hub
相关论文
1 篇相关论文