An analysis of defect densities found during software inspections

作者: John C. Kelly , Joseph S. Sherif , Jonathan Hops

DOI: 10.1016/0164-1212(92)90089-3

关键词: Detailed dataReliability engineeringError analysisSimulationStaff timeTechnical evaluationFagan inspectionDevelopment environmentSoftware inspectionEngineeringSoftware

摘要: Abstract Software inspection is a technical evaluation process for finding and removing defects in requirements, design, code, tests. The Jet Propulsion Laboratory (JPL), California Institute of Technology, tailored Fagan's original software inspections to conform its development environment 1987. Detailed data collected from 203 during the first three years experience at JPL included averages staff time expended, pages covered, major minor found, team size. were tested homogeneity. Randomized samples belonging various phases or treatments analyzed using completely randomized block design analysis variance (α = 0.05). results showed significantly higher density requirements inspections. number defect densities decreased exponentially as work products approached coding phase because fixed when detected did not migrate subsequent phases. This resulted relatively flat profile cost fix. Increasing pace meeting found. relationship held densities, although it was more pronounced defects.

参考文章(3)