AN ANALYSIS OF DEFECT DENSITIES FOUND DURING SOFTWARE INSPECTIONS

被引:28
|
作者
KELLY, JC
SHERIF, JS
HOPS, J
机构
[1] CALTECH,JET PROP LAB,PASADENA,CA 91109
[2] CALIF STATE UNIV FULLERTON,FULLERTON,CA 92634
关键词
D O I
10.1016/0164-1212(92)90089-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software inspection is a technical evaluation process for finding and removing defects in requirements, design, code, and tests. The Jet Propulsion Laboratory (JPL), California Institute of Technology, tailored Fagan's original process of software inspections to conform to its software development environment in 1987. Detailed data collected from 203 inspections during the first three years of experience at JPL included averages of staff time expended, pages covered, major and minor defects found, and inspection team size. The data were tested for homogeneity. Randomized samples belonging to the various phases or treatments were analyzed using the completely randomized block design analysis of variance (alpha = 0.05). The results showed a significantly higher density of defects during requirements inspections. The number of defect densities decreased exponentially as the work products approached the coding phase because defects were fixed when detected and did not migrate to subsequent phases. This resulted in a relatively flat profile for cost to fix. Increasing the pace of the inspection meeting decreased the density of defects found. This relationship held for major and minor defect densities, although it was more pronounced for minor defects.
引用
收藏
页码:111 / 117
页数:7
相关论文
共 50 条
  • [31] SOFTWARE INSPECTIONS - AN EFFECTIVE VERIFICATION PROCESS
    ACKERMAN, AF
    BUCHWALD, LS
    LEWSKI, FH
    IEEE SOFTWARE, 1989, 6 (03) : 31 - 36
  • [32] DEFECT DENSITIES IN GLASSES
    TANAKA, K
    JOURNAL OF NON-CRYSTALLINE SOLIDS, 1992, 139 (02) : 179 - 181
  • [33] Role of Software Inspections in the Sri Lankan Software Development Industry
    Jayatilake, S. M. D. J. T.
    De Silva, S. K. K. M.
    Settinayake, U. T.
    Yapa, S. A. S.
    Jayamanne, J. M. D. A. M. M. S.
    Ruwanthika, A. G. A. M.
    Manawadu, C. D.
    PROCEEDINGS OF THE 2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2013), 2013, : 697 - 702
  • [34] Computational Defect Review for Actinic Mask Inspections
    Morgan, Paul
    Rost, Daniel
    Price, Daniel
    Corcoran, Noel
    Satake, Masaki
    Hu, Peter
    Peng, Danping
    Yonenaga, Dean
    Tolani, Vikram
    METROLOGY, INSPECTION, AND PROCESS CONTROL FOR MICROLITHOGRAPHY XXVII, 2013, 8681
  • [35] Analysis and Enhancement of Software Dynamic Defect Models
    Yousef, A. H.
    ICNM: 2009 INTERNATIONAL CONFERENCE ON NETWORKING & MEDIA CONVERGENCE, 2007, : 85 - 91
  • [36] 'Thinking' software set to revolutionise defect analysis
    Ransing, R. (rs.ransing@swansea.ac.uk), 1600, Institute of Cast Metals Engineers (179):
  • [37] A Software Defect Prediction Model during the test period
    Han, Wanjiang
    Jiang, Lixin
    Zhang, Xiaoyan
    Sun, Yi
    SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS II, PTS 1 AND 2, 2014, 475-476 : 1186 - +
  • [38] ICMM-a maturity model for software inspections
    Kollanus, Sami
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2011, 23 (05): : 327 - 341
  • [39] THE EFFECTS OF SOFTWARE INSPECTIONS ON A MAJOR TELECOMMUNICATIONS PROJECT
    GRADEN, ME
    HORSLEY, PS
    PINGEL, TC
    AT&T TECHNICAL JOURNAL, 1986, 65 (03): : 32 - 40
  • [40] Research on Data Extraction and Analysis of Software Defect in IoT Communication Software
    Bi, Wenbin
    Yu, Fang
    Cao, Ning
    Huo, Wei
    Cao, Guangsheng
    Han, Xiuli
    Sun, Lili
    Higgs, Russell
    CMC-COMPUTERS MATERIALS & CONTINUA, 2020, 65 (02): : 1837 - 1854