Title
Empirical evaluation of reuse sensitiveness of complexity metrics
Abstract
Measuring software products and processes is essential for improving software productivity and quality. In order to evaluate the complexity of object-oriented software, several complexity metrics have been proposed. Among them, Chidamber and Kemerer’s metrics are the most well-known for object-oriented software. Their metrics evaluate the complexity of the classes in terms of internal, inheritance, and coupling complexity. Though the reused classes of the class library usually have better quality than the newly-developed ones, their metrics deal with inheritance and coupling complexity in the same way. This article first proposes a revision of the Chidamber and Kemerer’s metrics which can be applied to software which had been constructed by reusing software components. Then, we give an analysis of data collected from the development of an object-oriented software using a GUI framework. We compare the original metrics with the revised ones by evaluating the accuracy of estimating the effort to fix faults and show the validity and usefulness of the revised metrics.
Year
DOI
Venue
1999
10.1016/S0950-5849(99)00005-1
Information and Software Technology
Keywords
Field
DocType
Complexity metrics,Object-oriented development,Reuse,Framework
Halstead complexity measures,Data mining,Systems engineering,Package development process,Computer science,Software,Component-based software engineering,Software construction,Software verification and validation,Software development,Software sizing
Journal
Volume
Issue
ISSN
41
5
0950-5849
Citations 
PageRank 
References 
13
0.83
5
Authors
4
Name
Order
Citations
PageRank
Toshihiro Kamiya1109154.67
S. Kusumoto2130.83
K. Inoue3161.41
Y. Mohri4130.83