Untangling the Timeline: Challenges and Opportunities in Supporting Version Control in Modern Computer-Aided Design
Yuanzhe Deng, Shutong Zhang, Kathy Cheng, Alison Olechowski, Shurui Zhou
TL;DR
This study analyzes user-reported challenges of version control in modern CAD by synthesizing 424 threads across seven forums, with 170 threads focused on VCS. It identifies four cross-cutting challenges—management, continuity, scope, and distribution—that shape how CAD teams coordinate design evolution. Through qualitative analysis, the paper articulates three design opportunities: better articulation of design histories, facilitation of cross-boundary collaboration, and infrastructural reflexivity that allows user-driven adaptation. The findings provide actionable guidance for CAD vendors and researchers to rethink VCS as a robust information infrastructure that supports distributed, iterative, and boundary-spanning design work. Together, these insights advance CAD version control beyond software analogies toward a user-centered, ecosystem-aware design paradigm.
Abstract
Version control is critical in mechanical computer-aided design (CAD) to enable traceability, manage product variation, and support collaboration. Yet, its implementation in modern CAD software as an essential information infrastructure for product development remains plagued by issues due to the complexity and interdependence of design data. This paper presents a systematic review of user-reported challenges with version control in modern CAD tools. Analyzing 170 online forum threads, we identify recurring socio-technical issues that span the management, continuity, scope, and distribution of versions. Our findings inform a broader reflection on how version control should be designed and improved for CAD and motivate opportunities for tools and mechanisms that better support articulation work, facilitate cross-boundary collaboration, and operate with infrastructural reflexivity. This study offers actionable insights for CAD software providers and highlights opportunities for researchers to rethink version control.
