A design structure matrix (DSM) is a visual analysis tool used for system modeling. Simple and concise, it uses an NxN square matrix to represent the relationships between N system elements. Data collection for DSM generation is traditionally done via surveys and interviews, but because these require domain experts and a lot of hours or even days to go through product models, the process becomes lengthy and expensive.