Tm. Khoshgoftaar et al., AN INFORMATION THEORY-BASED APPROACH TO QUANTIFYING THE CONTRIBUTION OF A SOFTWARE METRIC, The Journal of systems and software, 36(2), 1997, pp. 103-113
Citations number
27
Categorie Soggetti
System Science","Computer Science Theory & Methods","Computer Science Software Graphycs Programming
Competitive pressures are forcing many companies to aggressively pursu
e software quality improvement based on software complexity metrics. A
metrics database is often the key to a successful ongoing software me
trics program. Contel had a successful metrics program that involved p
roject-level metrics databases and planned a corporate level database.
The U.S. Army has established a minimum set of metrics for Army softw
are development and maintenance covering the development process, soft
ware quality, and software complexity. This program involves a central
Army-wide metrics database and a validation program. In light of the
importance of corporate metrics databases and the prevalence of multic
olliner metrics, we define the contribution of any proposed metric in
terms of the measured variation, irrespective of the metric's usefulne
ss in quality models. This is of interest when full validation is not
practical. We review two approaches to assessing the contribution of a
new software complexity metric to a metrics database and present a ne
w method based on information theory. The method is general and does n
ot presume any particular set of metrics. We illustrate this method wi
th three case studies, using data from full-scale operational software
systems. The new method is less subjective than competing assessment
methods. (C) 1997 by Elsevier Science Inc.