How to Assess Design Structure Using DV8
DV8 provides unique functions for the user to assess design quality based on Design Rule Theory [1], design principles [14], and evolution history. This section introduces how to evaluate design quality based on dependency relations only, and how to evaluate software modularity against a system’s evolution, as recorded in its commit history:
Assessing Dependency Structure Based on Design Theory and Principles
Assessing Modular Structure Based on Evolution History