User Perspectives on Branching in Computer-Aided Design
Kathy Cheng, Phil Cuvin, Alison Olechowski, Shurui Zhou
摘要
Branching is a feature of distributed version control systems that facilitates the "divide and conquer" strategy present in complex and collaborative work domains. Branching has revolutionized modern software development and has the potential to similarly transform hardware product development via CAD (computer-aided design). Yet, contrasting with its status in software, branching as a feature of commercial CAD systems is in its infancy, and little research exists to investigate its use in the digital design and development of physical products. To address this knowledge gap, in this paper, we mine and analyze 719 user-generated posts from online CAD forums to qualitatively study designers' intentions for and preliminary use of branching in CAD. Our work contributes a taxonomy of CAD branching use cases, an identification of deficiencies of existing branching capabilities in CAD, and a discussion of the untapped potential of CAD branching to support a new paradigm of collaborative mechanical design. The insights gained from this study may help CAD tool developers address design shortcomings in CAD branching tools and assist CAD practitioners by raising their awareness of CAD branching to improve design efficiency and collaborative workflows in hardware development teams.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper4
- "A Lot of Moving Parts": A Case Study of Open-Source Hardware Design Collaboration in the Thingiverse CommunityKathy Cheng, Shurui Zhou, Alison OlechowskiCSCW 2024 · 被引用 8 次
- It's a Complete Haystack: Understanding Dependency Management Needs in Computer-Aided DesignKathy Cheng, Alison Olechowski, Shurui ZhouCSCW 2025 · 被引用 4 次
- DesignMemo: Integrating Discussion Context into Online Collaboration with Enhanced Design Rationale TrackingBoyu Li, Linjie Qiu, Duotun Wang, Qianxi Liu 等CSCW 2025 · 被引用 1 次
- Untangling the Timeline: Challenges and Opportunities in Supporting Version Control in Modern Computer-Aided DesignYuanzhe Deng, Shutong Zhang, Kathy Cheng, Alison Olechowski 等CHI 2026 · 被引用 1 次
它引用的顶会 Paper9
- How Developers Talk About Personal Data and What It Means for User Privacy: A Case Study of a Developer Forum on RedditTianshi Li, Elizabeth Louie, Laura Dabbish, Jason I. HongCSCW 2020 · 被引用 64 次
- Fork It: Supporting Stateful Alternatives in Computational NotebooksNathaniel Weinman, Steven Mark Drucker, Titus Barik, Robert DeLineCHI 2021 · 被引用 55 次
- Code of Conduct Conversations in Open Source Software Projects on GithubRenee Li, Pavitthra Pandurangan, Hana Frluckaj, Laura DabbishCSCW 2021 · 被引用 49 次
- Towards Creative Version ControlSarah Sterman, Molly Jane Nicholas, Eric PaulosCSCW 2022 · 被引用 34 次
- How has forking changed in the last 20 years?: a study of hard forks on GitHubShurui Zhou, Bogdan Vasilescu, Christian KästnerICSE 2020 · 被引用 33 次
相关 Paper
- In the Age of Collaboration, the Computer-Aided Design Ecosystem is Behind: An Interview Study of Distributed CAD PracticeKathy Cheng, Michal K. Davis, Xiyue Zhang, Shurui Zhou 等CSCW 2023 · 被引用 28 次
- Understanding and Supporting Debugging Workflows in CADFelix Hähnlein, Gilbert Bernstein, Adriana SchulzUIST 2024 · 被引用 5 次
- CADModelScope: Revealing the Dependency Structure Behind Parametric Computer-Aided Design ModelsYuanzhe Deng, Zhijing Zhang, Shurui Zhou, Alison OlechowskiCHI 2026 · 被引用 1 次
- A Lineage-Based Referencing DSL for Computer-Aided DesignDan Cascaval, Rastislav Bodík, Adriana SchulzPLDI 2023 · 被引用 8 次
- Open Collaborative Writing: Investigation of the Fork-and-Pull ModelEi Pa Pa Pe-Than, Laura Dabbish, James D. HerbslebCSCW 2021 · 被引用 9 次
