Beyond Traditional Metrics: Advancing Software Complexity Analysis with the ACB Metric

J. H. Aluthwaththage, H. A. N. N. Thathsarani · 2024

This paper introduces the Advanced CB (ACB) metric, a novel approach to measuring software complexity within object-oriented programming environments. Building on the foundational CB metric, the ACB metric incorporates additional factors such as compound expressions and try-catch blocks, providing a more comprehensive assessment of cognitive complexity. By accurately quantifying these elements, the ACB metric aims to enhance developers’ understanding of software intricacies, promoting better design and maintenance practices. The potential to integrate the ACB metric with educational tools and language translation technologies underscores its utility in real-world software development. Results demonstrate that the ACB metric offers a nuanced understanding of complexity, thereby facilitating improved software quality and maintainability.

Read the paper · More papers on PaperTik