Assessing and Interpreting Object-Oriented Software Complexity with Structured and Independent Metrics.
Roland Neumann, Dennis Klemann · 2004
Abstract: Object-oriented software complexity is difficult to assess due to its mani-fold influences from cognition science or algorithmic complexity theory. A practical process for a structured complexity assessment is presented in this paper. It starts with considerations for measurement and data preparation. Using mathematical transfor-mation techniques, independent complexity metrics are gained. With these results, complexity aspects of a software system can be defined. This makes a complexity comparison through system classes possible, which helps getting an overview on large systems. These process steps are then illustrated with an industrial example. 1