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 条
  • [21] An Apporach to Improving Software Inspections Performance
    Ferreira, Andre L.
    Machado, Ricardo J.
    Costa, Lino
    Silva, Jose G.
    Batista, Rui F.
    Paulk, Mark C.
    2010 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2010,
  • [22] A computational framework for supporting software inspections
    Kalinowski, M
    Travassos, GH
    19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 46 - 55
  • [23] The Impact of Background and Experience on Software Inspections
    Jeff Carver
    Empirical Software Engineering, 2004, 9 : 259 - 262
  • [24] Software aids in FAA safety inspections
    Bokulich, F
    AEROSPACE ENGINEERING, 1998, 18 (04) : 18 - 18
  • [25] Benefits of Software Beamforming for Ultrasonic Inspections
    Laroche, Nans
    e-Journal of Nondestructive Testing, 2023, 28 (09):
  • [26] Fully employing software inspections data
    Shull, Forrest
    Feldmann, Raimund L.
    Seaman, Carolyn
    Regardie, Myrna
    Godfrey, Sally
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2012, 8 (04) : 243 - 254
  • [27] Decision support for using Software Inspections
    Rus, I
    Shull, F
    Donzelli, P
    28TH ANNUAL NASA GODDARD SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2004, : 3 - 11
  • [28] Towards implementing successful software inspections
    Hall, T
    Wilson, D
    Baddoo, N
    INTERNATIONAL CONFERENCE ON SOFTWARE METHODS AND TOOLS, PROCEEDING, 2000, : 127 - 136
  • [29] Applying sampling to improve software inspections
    Thelin, T
    Petersson, H
    Runeson, P
    Wohlin, C
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 73 (02) : 257 - 269
  • [30] Software inspections at Fermilab - Use and experience
    Berman, EF
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1998, 45 (04) : 1937 - 1941