Exploring the Structure of Complex Software Designs: An Empirical Study of Open Source and Proprietary Code
Click here to download now
Overview: This white paper reports data from a study that seeks to characterize the differences in design structure between complex software products. In particular, the authors use Design Structure Matrices (DSMs) to map the dependencies between the elements of a design and define metrics that allow to compare the structures of different designs. It also provides evidence that a tightly-coupled design can be adapted to meet this objective.