Complexity metrics significance for defects: An empirical view

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software Complexity often seems to be correlated with the defects and this makes difficult to select appropriate complexity metrics that would be effective indicators of defects. The aim of this work is to analyze the relationship of different complexity metrics with the defects for three categories of software projects i.e. large, medium and small. We analyzed 18 complexity metrics and defects from 27,734 software modules of 38 software projects categorized in large, medium and small. In all categories of projects we do not find any strong positive correlation between complexity metrics and defects. However, we cluster the complexity metric values and defects in three categories as high, medium and low. Consequently we observe that for some complexity metrics high complexity results in higher defects. We called these metrics as effective indicators of defects. In the small category of projects we found LCOM as effective indicator, in the medium category of project we found WMC, CBO, RFC, CA, CE, NPM, DAM, MOA, IC, Avg CC as effective indicators of defects and for a large category of projects we found WMC, CBO, RFC, CA, NPM, AMC, Avg CC as effective indicators of defects. The difference shows that complexity metrics relation to defects also varies with the size of projects. © 2013 Springer-Verlag.

Author supplied keywords

Cite

CITATION STYLE

APA

Shah, S. M. A., & Morisio, M. (2013). Complexity metrics significance for defects: An empirical view. In Lecture Notes in Electrical Engineering (Vol. 212 LNEE, pp. 29–37). https://doi.org/10.1007/978-3-642-34531-9_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free