Understanding and Supporting Debugging Workflows in CAD
Authors
One of the core promises of parametric Computer-Aided Design (CAD) is that users can easily edit their model at any point in time. However, due to the ambiguity of changing references to intermediate, updated geometry, parametric edits can lead to reference errors which are difficult to fix in practice. We claim that debugging reference errors remains challenging because CAD systems do not provide users with tools to understand where the error happened and how to fix it. To address these challenges, we prototype a graphical debugging tool, DeCAD, which helps comparing CAD model states both across operations and across edits. In a qualitative lab study, we use DeCAD as a probe to understand specific challenges that users face and what workflows they employ to overcome them. We conclude with design implications for future debugging tool developers.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 100%
Exploring New File Metaphors for a Networked World through the File Biography
CHI '18· Knowledge Worker Tools & Workflows +1
- 100%
Think-Aloud Computing: Supporting Rich and Low-Effort Knowledge Capture
CHI '21· Knowledge Worker Tools & Workflows +1
- 100%
TweakIt: Supporting End-User Programmers Who Transmogrify Code
CHI '21· Knowledge Worker Tools & Workflows +1
- 100%
Nudging Attention to Workplace Meeting Goals: A Large-Scale, Preregistered Field Experiment
CHI '26· Prototyping & User Testing +1
- 100%
Scrapbook: Screenshot-Based Bookmarks for Effective Digital Resource Curation across Applications
UIST '22· Knowledge Worker Tools & Workflows +1
- 100%
Sculpin: Direct-Manipulation Transformation of JSON
UIST '25· Knowledge Worker Tools & Workflows +1
- 80%
Rolling-Menu: Rapid Command Selection in Toolbars Using Roll Gestures with a Multi-DoF Mouse
CHI '18· Full-Body Interaction & Embodied Input +2
- 80%
Textlets: Supporting Constraints and Consistency in Text Documents
CHI '20· Knowledge Worker Tools & Workflows +1
- 80%
Misty: UI Prototyping Through Interactive Conceptual Blending
CHI '25· Knowledge Worker Tools & Workflows +1
- 80%
Fuse: In-Situ Sensemaking Support in the Browser
UIST '22· Knowledge Worker Tools & Workflows +1
Based on Jaccard similarity of research subtopics & professions (≥60%)