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