AN INFORMATION THEORY-BASED APPROACH TO QUANTIFYING THE CONTRIBUTION OF A SOFTWARE METRIC

Citation
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
ISSN journal
01641212
Volume
36
Issue
2
Year of publication
1997
Pages
103 - 113
Database
ISI
SICI code
0164-1212(1997)36:2<103:AITATQ>2.0.ZU;2-L
Abstract
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.