4 citations · 8 across the 6 of their papers we have counts for
6 papers
Untangling the Timeline: Challenges and Opportunities in Supporting Version Control in Modern Computer-Aided Design
Yuanzhe Deng, Shutong Zhang, Kathy Cheng +2
Version control is critical in mechanical computer-aided design (CAD) to enable traceability, manage product variation, and support collaboration. Yet, its implementation in modern…
It's a Complete Haystack: Understanding Dependency Management Needs in Computer-Aided Design
Kathy Cheng, Alison Olechowski, Shurui Zhou
In today's landscape, hardware development teams face increasing demands for better quality products, greater innovation, and shorter manufacturing lead times. Despite the need for…
"A Lot of Moving Parts": A Case Study of Open-Source Hardware Design Collaboration in the Thingiverse Community
Kathy Cheng, Shurui Zhou, Alison Olechowski
Open-source is a decentralized and collaborative method of development that encourages open contribution from an extensive and undefined network of individuals. Although commonly a…
User Perspectives on Branching in Computer-Aided Design
Kathy Cheng, Phil Cuvin, Alison Olechowski +1
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…
: A Virtual Moderator for Market Research Surveys
Josh Seltzer, Jiahua Pan, Kathy Cheng +4
Market research surveys are a powerful methodology for understanding consumer perspectives at scale, but are limited by depth of understanding and insights. A virtual moderator can…
Which Model Shall I Choose? Cost/Quality Trade-offs for Text Classification Tasks
Shi Zong, Josh Seltzer, Jiahua +3
Industry practitioners always face the problem of choosing the appropriate model for deployment under different considerations, such as to maximize a metric that is crucial for pro…