Using clustering algorithms to identify subproblems in design processes
Editor: Anja Maier, Stanko Škec, Harrison Kim, Michael Kokkolaras, Josef Oehmen, Georges Fadel, Filippo Salustri, Mike Van der Loos
Author: Morency, Michael; Anparasan, Azrah; Herrmann, Jeffrey; Gralla, Erica
Institution: 1: University of Maryland, United States of America; 2: George Washington University, United States of America
Section: Design Processes, Design Organisation and Management
Designers work in teams to design complex systems. They separate the design problem into subproblems and solve the smaller, more manageable subproblems. Because this affects the overall quality of their design, it is important to understand how teams decompose system design problems, which will ultimately enable future research on how to design better design processes. We studied teams of experts solving two different facility design problems. We developed a novel approach that combines qualitative and quantitative techniques. It records a team's discussion, identifies the design variables using qualitative coding techniques, and groups these variables into subproblems. A subproblem is a set of variables that are considered together. We evaluated four clustering algorithms that group the coded variables into subproblems. This paper discusses the data collection, the clustering algorithms, and the evaluation techniques. The the algorithms generated similar but not identical clusters, and no algorithm's clusters consistently out-performed the others on quantitative measures of cluster quality. The clusters do provide insights into the subproblems that the design team solved.