AN EVALUATION OF SOME DESIGN METRICS

被引:45
作者
KITCHENHAM, BA
PICKARD, LM
LINKMAN, SJ
机构
[1] NATL COMP CTR LTD,MANCHESTER M1 7ED,ENGLAND
[2] STC TECHNOL LTD,NEWCASTLE LYME ST5 1EZ,STAFFS,ENGLAND
来源
SOFTWARE ENGINEERING JOURNAL | 1990年 / 5卷 / 01期
关键词
D O I
10.1049/sej.1990.0007
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The paper attempts to evaluate some software design metrics, using data from a communications system. The design metrics investigated were based on the information flow metrics proposed by Henry and Kafura, and the problems they encountered are discussed. The slightly simpler metrics used in this study are described. The ability of the design metrics to identify change-prone, error-prone and complex programs was contrasted with that of simple code metrics. Although one of the design metrics (informational fan-out) was able to identify change-prone, fault-prone and complex programs, code metrics (i.e. lines of code and number of branches) were better.
引用
收藏
页码:50 / 58
页数:9
相关论文
共 12 条
[1]  
[Anonymous], 1956, NONPARAMETRIC STAT B
[2]   THE EVALUATION OF SOFTWARE SYSTEMS STRUCTURE USING QUANTITATIVE SOFTWARE METRICS [J].
HENRY, S ;
KAFURA, D .
SOFTWARE-PRACTICE & EXPERIENCE, 1984, 14 (06) :561-573
[3]   SOFTWARE STRUCTURE METRICS BASED ON INFORMATION-FLOW [J].
HENRY, S ;
KAFURA, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1981, 7 (05) :510-518
[4]  
HOAGLIN D. C., 1983, UNDERSTANDING EXPLOR
[5]  
KAFURA D, 1982, J SYST SOFTWARE, V2, P121
[6]  
KAFURA D, 1985, 8TH P INT C SOFTW EN
[7]  
KITCHENHAM BA, 1981, ICL TECH J, V2
[8]  
McCabe T. J., 1976, IEEE Transactions on Software Engineering, VSE-2, P308, DOI 10.1109/TSE.1976.233837
[9]  
MYERS GJ, 1978, COMPOSITE STRUCTURED
[10]  
ROSS N, 1989, MEASUREMENT SOFTWARE