A COMPOSITE COMPLEXITY APPROACH FOR SOFTWARE DEFECT MODELING

被引:11
作者
EVANCO, WM [1 ]
AGRESTI, WW [1 ]
机构
[1] MITRE CORP,MCLEAN,VA 22102
关键词
SOFTWARE METRICS; SOFTWARE DEFECT MODELS; SOFTWARE COMPLEXITY; ADA;
D O I
10.1007/BF00426946
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An approach is proposed to develop defect models for software components based on a categorical multivariate regression analysis. This modelling technique is useful when the software components are sufficiently small so that the assumption of a continuous normally distributed defect distribution is not valid. Library unit aggregations from five Ada projects are analysed to yield a composite complexity measure which is a function of both software complexity characteristics and development environment characteristics. The probabilities of various numbers of defects are derived from this composite complexity measure. The probability distributions are used to calculate subsystem level defects which are then compared to the actual defects.
引用
收藏
页码:27 / 44
页数:18
相关论文
共 23 条
[1]   PROJECTING SOFTWARE DEFECTS FROM ANALYZING ADA DESIGNS [J].
AGRESTI, WW ;
EVANCO, WM .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) :988-997
[2]  
AGRESTI WW, 1990, 15TH P ANN SOFTW ENG
[3]   AN APPROACH TO THE ANALYSIS OF DATA FOR SEMI-QUANTAL RESPONSES IN BIOLOGICAL ASSAY [J].
ASHFORD, JR .
BIOMETRICS, 1959, 15 (04) :573-581
[4]  
BOOCH G, 1986, SOFTWARE ENG ADA
[5]   A PATTERN-RECOGNITION APPROACH FOR SOFTWARE ENGINEERING DATA-ANALYSIS [J].
BRIAND, LC ;
BASILI, VR ;
THOMAS, WM .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) :931-942
[6]  
BUHR R, 1990, PRACTICAL VISUAL TEC
[7]   AN EMPIRICAL-STUDY OF SOFTWARE-DESIGN PRACTICES [J].
CARD, DN ;
CHURCH, VE ;
AGRESTI, WW .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (02) :264-271
[8]   MEASURING SOFTWARE-DESIGN COMPLEXITY [J].
CARD, DN ;
AGRESTI, WW .
JOURNAL OF SYSTEMS AND SOFTWARE, 1988, 8 (03) :185-197
[9]   MEASUREMENT AND EXPERIMENTATION IN SOFTWARE ENGINEERING [J].
CURTIS, B .
PROCEEDINGS OF THE IEEE, 1980, 68 (09) :1144-1157
[10]  
EVANCO WM, 1992, RLTR92318 ROM LAB RE