Empirical analysis of CK metrics for object-oriented design complexity: implications for software defects
University of Michigan–Ann Arbor
Abstract
To produce high quality object-oriented (OO) applications, a strong emphasis on design aspects, especially during the early phases of software development, is necessary. Design metrics play an important role in helping developers understand design aspects of software and, hence, improve software quality and developer productivity. In this paper, we provide empirical evidence supporting the role of OO design complexity metrics, specifically a subset of the Chidamber and Kemerer (1991, 1994) suite (CK metrics), in determining software defects. Our results, based on industry data from software developed in two popular programming languages used in OO development, indicate that, even after controlling for the size…
Citation impact
- FWCI
- 45.63
- Percentile
- 100%
- References
- 50
Authors
2Topics & keywords
- Computer science
- Software metric
- Software engineering
- Software development
- Software quality
- Software construction
- Java
- Software
- Industry, innovation and infrastructure