ORTHOGONAL DEFECT CLASSIFICATION - A CONCEPT FOR IN-PROCESS MEASUREMENTS

被引:400
作者
CHILLAREGE, R [1 ]
BHANDARI, IS [1 ]
CHAAR, JK [1 ]
HALLIDAY, MJ [1 ]
MOEBUS, DS [1 ]
RAY, BK [1 ]
WONG, MY [1 ]
机构
[1] IBM CORP, MID HUDSON VALLEY PROGRAMMING LAB, WAPPINGER FALLS, NY USA
关键词
D O I
10.1109/32.177364
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes orthogonal defect classification (ODC), a concept that enables in-process feedback to developers by extracting signatures on the development process from defects. The ideas are evolved from an earlier finding that demonstrates the use of semantic information from defects to extract cause-effect relationships in the development process. This finding is leveraged to develop a systematic framework for building measurement and analysis methods. This paper defines ODC and discusses the necessary and sufficient conditions required to provide feedback to a developer; illustrates the use of the defect type distribution to measure the progress of a product through a process; illustrates the use of the defect trigger distribution to evaluate the effectiveness and eventually the completeness of verification processes such as inspection or testing; provides sample results from pilot projects using ODC; opens the doors to a wide variety of analysis techniques for providing effective and fast feedback based on the concepts of ODC.
引用
收藏
页码:943 / 956
页数:14
相关论文
共 25 条
[1]   SOFTWARE ERRORS AND COMPLEXITY - AN EMPIRICAL-INVESTIGATION [J].
BASILI, VR ;
PERRICONE, BT .
COMMUNICATIONS OF THE ACM, 1984, 27 (01) :42-52
[2]   THE TAME PROJECT - TOWARDS IMPROVEMENT-ORIENTED SOFTWARE ENVIRONMENTS [J].
BASILI, VR ;
ROMBACH, HD .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (06) :758-773
[3]  
BHANDARI I, 1992, RC17869 IBM RES
[4]  
CHAAR JK, 1992, 80725 IBM RES TECH R
[5]  
CHILLAREGE R, 1990, IEEE T RELIAB, V39, P403
[6]  
CHILLAREGE R, 1991, 13TH P INT C SOFTW E
[7]  
DOOLEY A, 1992, UNPUB SPECIFYING CHA
[8]   SOFTWARE-RELIABILITY MODELS - ASSUMPTIONS, LIMITATIONS, AND APPLICABILITY [J].
GOEL, AL .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (12) :1411-1423
[9]   A CENSUS OF TANDEM SYSTEM AVAILABILITY BETWEEN 1985 AND 1990 [J].
GRAY, J .
IEEE TRANSACTIONS ON RELIABILITY, 1990, 39 (04) :409-418
[10]  
Humphrey W, 1989, MANAGING SOFTWARE PR