METHODOLOGY FOR VALIDATING SOFTWARE METRICS

被引:142
作者
SCHNEIDEWIND, NF
机构
[1] Naval Postgraduate School, Monterey, CA
关键词
METRICS VALIDATION METHODOLOGY; METRICS VALIDATION PROCESS; NONPARAMETRIC STATISTICAL METHODS; QUALITY FUNCTIONS; VALIDITY CRITERIA;
D O I
10.1109/32.135774
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a comprehensive metrics validation methodology that has six validity criteria, which support the quality functions assessment, control, and prediction, where quality functions are activities conducted by software organizations for the purpose of achieving project quality goals. Six criteria are defined and illustrated: association, consistency, discriminative power, tracking, predictability, and repeatability. We show that nonparametric statistical methods such as contingency tables play an important role in evaluating metrics against the validity criteria. Examples emphasizing the discriminative power validity criterion are presented. A metrics validation process is defined that integrates quality factors, metrics, and quality functions.
引用
收藏
页码:410 / 422
页数:13
相关论文
共 17 条
[1]   SOFTWARE FUNCTION, SOURCE LINES OF CODE, AND DEVELOPMENT EFFORT PREDICTION - A SOFTWARE SCIENCE VALIDATION [J].
ALBRECHT, AJ ;
GAFFNEY, JE .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (06) :639-648
[2]   A PHILOSOPHY FOR SOFTWARE MEASUREMENT [J].
BAKER, AL ;
BIEMAN, JM ;
FENTON, N ;
GUSTAFSON, DA ;
MELTON, A ;
WHITTY, R .
JOURNAL OF SYSTEMS AND SOFTWARE, 1990, 12 (03) :277-281
[3]   METRIC ANALYSIS AND DATA VALIDATION ACROSS FORTRAN PROJECTS [J].
BASILI, VR ;
SELBY, RW ;
PHILLIPS, TY .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (06) :652-663
[4]   AN EMPIRICAL-STUDY OF A SYNTACTIC COMPLEXITY FAMILY [J].
BASILI, VR ;
HUTCHENS, DH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1983, 9 (06) :664-672
[5]  
BASILI VR, 1988, IEEE T SOFTWARE ENG, V14, P759
[6]   SOFTWARE MEASUREMENT - A CONCEPTUAL-FRAMEWORK [J].
BUSH, ME ;
FENTON, NE .
JOURNAL OF SYSTEMS AND SOFTWARE, 1990, 12 (03) :223-231
[7]  
CARD DN, 1985, 8TH P INT C SOFTW EN, P372
[8]  
Conover William Jay, 1998, PRACTICAL NONPARAMET, V350
[9]  
Conte S.D., 1986, SOFTWARE ENG METRICS
[10]   VALIDATING HALSTEAD THEORY FOR PASCAL PROGRAMS [J].
FELICIAN, L ;
ZALATEU, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (12) :1630-1632