TITLE:
Metric Based Evaluation and Improvement of Software Designs
AUTHORS:
Charles W. Butler
KEYWORDS:
Design Evaluation, Cyclomatic Complexity, Essential Complexity, Module Design Complexity, Maintenance Coefficient, Management Coefficient
JOURNAL NAME:
Journal of Software Engineering and Applications,
Vol.14 No.8,
August
23,
2021
ABSTRACT: The demand for quality software expands as the business environment grows internationally. Common to all software development methodologies is a design phase that focuses on the physical software model. Design criteria used to evaluate these models are important for refinement and improvement. The purpose of this research is to apply transformations of McCabe’s cyclomatic complexity as a means for improving software design and assessing risks within a design. In this research, two metrics, the management (CMGT) and maintenance (CMN) coefficients are introduced, and they are used to address the architectural, size, and quality dimensions of a software design.