TOWARDS A FRAMEWORK FOR SOFTWARE MEASUREMENT VALIDATION

被引:259
作者
KITCHENHAM, B
LAWRENCE, S
FENTON, N
机构
[1] SYST SOFTWARE INC,WASHINGTON,DC 20016
[2] CITY UNIV LONDON,CTR SOFTWARE RELIABIL,LONDON EC1V 0HB,ENGLAND
关键词
MEASUREMENT THEORY; SOFTWARE MEASUREMENT; SOFTWARE METRICS VALIDATION;
D O I
10.1109/32.489070
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we propose a framework for validating software measurement. We start by defining a measurement structure model that identifies the elementary component of measures and the measurement process, and then consider five other models involved in measurement: unit definition models, instrumentation models, attribute relationship models, measurement protocols and entity population models. We consider a number of measures from the viewpoint of our measurement validation framework and identify a number of shortcomings; in particular we identify a number of problems with the construction of function points, We also compare our view of measurement validation with ideas presented by other researchers and identify a number of areas of disagreement. Finally, we suggest several rules that practitioners and researchers can use to avoid measurement problems, including the use of measurement vectors rather than artificially contrived scalars.
引用
收藏
页码:929 / 944
页数:16
相关论文
共 20 条
[1]  
ALBRECHT AJ, 1979, P JOINT SHARE GUIDE, P83
[2]  
BOEHM B, 1981, SOFTWARE ENG EC, P57
[3]   SOFTWARE MEASUREMENT - A NECESSARY SCIENTIFIC BASIS [J].
FENTON, N .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (03) :199-206
[4]  
Fenton N., 1991, J SOFTW TESTING VERI, V1, P27
[5]  
Fenton N, 1991, SOFTWARE METRICS RIG, P28
[6]   A GENERALIZED MATHEMATICAL-THEORY OF STRUCTURED PROGRAMMING [J].
FENTON, NE ;
WHITTY, RW ;
KAPOSI, AA .
THEORETICAL COMPUTER SCIENCE, 1985, 36 (2-3) :145-171
[7]  
FLEISS JL, 1971, PSYCHOL BULL, V76, P378, DOI 10.1037/h0031619
[8]  
HALSTEAD M, 1977, ELEMENTS SOFTWARE SC, P9
[9]   SOFTWARE STRUCTURE METRICS BASED ON INFORMATION-FLOW [J].
HENRY, S ;
KAFURA, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1981, 7 (05) :510-518
[10]   AN EVALUATION OF SOME DESIGN METRICS [J].
KITCHENHAM, BA ;
PICKARD, LM ;
LINKMAN, SJ .
SOFTWARE ENGINEERING JOURNAL, 1990, 5 (01) :50-58