DocumentCode :
746652
Title :
An Empirical Study of Software Metrics
Author :
Li, H.F. ; Cheung, W.K.
Author_Institution :
Department of Computer Science
Issue :
6
fYear :
1987
fDate :
6/1/1987 12:00:00 AM
Firstpage :
697
Lastpage :
708
Abstract :
Software metrics are computed for the purpose of evaluating certain characteristics of the software developed. A Fortran static source code analyzer, FORTRANAL, was developed to study 31 metrics, including a new hybrid metric introduced in this paper, and applied to a database of 255 programs, all of which were student assignments. Comparisons among these metrics are performed. Their cross-correlation confirms the internal consistency of some of these metrics which belong to the same class. To remedy the incompleteness of most of these metrics, the proposed metric incorporates context sensitivity to structural attributes extracted from a flow graph. It is also concluded that many volume metrics have similar performance while some control metrics surprisingly correlate well with typical volume metrics in the test samples used. A flexible class of hybrid metric can incorporate both volume and control attributes in assessing software complexity.
Keywords :
Control complexity; Halstead´s software science; cross correlation; empirical study; hybrid metrics; software metric; Costs; Databases; Flow graphs; Size control; Size measurement; Software maintenance; Software measurement; Software metrics; Testing; Volume measurement; Control complexity; Halstead´s software science; cross correlation; empirical study; hybrid metrics; software metric;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1987.233475
Filename :
1702275
Link To Document :
بازگشت