Testing the value of checklists in code inspections

被引:18
|
作者
Hatton, Les [1 ]
机构
[1] Kingston Univ, Kingston upon Thames KT1 2EE, Surrey, England
关键词
Code inspections; Software failure; Testing;
D O I
10.1109/MS.2008.100
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Checklists are an important part of code and design inspections. Ideally, they aim to increase the number of faults found per inspection hour by highlighting known areas of previous failure. In practice, although some researchers have quantified checklists' benefits, the conclusions' statistical robustness hasn't been as well represented. The author subjects checklists' effectiveness to formal statistical testing, using data from 308 inspections by industrial engineers over a three-year period. The results showed no evidence that checklists significantly improved these inspections. Further analysis revealed that individual inspection performance varied by a factor of 10 in terms of faults found per unit time, and individuals found on average about 53 percent of the faults. Two-person teams found on average 76 percent of the faults. © 2008 IEEE.
引用
收藏
页码:82 / 88
页数:7
相关论文
共 50 条
  • [41] PCAOB International Inspections and the Market Value of Cash Holdings
    Liu, Yiye
    Yu, Yangxin
    Zhu, Xindong
    JOURNAL OF INTERNATIONAL ACCOUNTING RESEARCH, 2024, 23 (01) : 169 - 198
  • [42] Measuring Cognition Levels in Collaborative Processes for Software Engineering Code Inspections
    McMeekin, David A.
    von Konsky, Brian R.
    Chang, Elizabeth
    Cooper, David J. A.
    IT REVOLUTIONS, 2009, 11 : 32 - 43
  • [43] Missing links: testing the completeness of host-parasite checklists
    Poulin, Robert
    Besson, Anne A.
    Morin, Mathieu B.
    Randhawa, Haseeb S.
    PARASITOLOGY, 2016, 143 (01) : 114 - 122
  • [44] Keynote: Inspections and testing: Core competence for reliability engineering
    Rombach, D
    EIGHTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1997, : 4 - 4
  • [45] The marginal value of increased testing: An empirical analysis using four code coverage measures
    Gokhale, Swapna S.
    Mullen, Robert E.
    Journal of the Brazilian Computer Society, 2006, 12 (03) : 13 - 30
  • [46] Supports for Testing Memory Error Handling Code of In-memory Key Value Stores
    Nezu, Naoya
    Yamada, Hiroshi
    2024 19TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE, EDCC, 2024, : 41 - 48
  • [47] CONDENSER CODE TESTING
    EISSENBE.DM
    POWER ENGINEERING, 1971, 75 (09) : 14 - &
  • [48] VALUE OF A PERSONAL CODE
    EGGERS, ET
    ATLANTA ECONOMIC REVIEW, 1970, 20 (04): : 18 - 19
  • [49] Practical code inspections techniques for object-oriented systems: An experimental comparison
    Dunsmore, A
    Roper, M
    Wood, M
    IEEE SOFTWARE, 2003, 20 (04) : 21 - +
  • [50] It Is Time to Use Checklists for Anesthesia Emergencies Simulation Is the Vehicle for Testing and Learning
    Nanji, Karen C.
    Cooper, Jeffrey B.
    REGIONAL ANESTHESIA AND PAIN MEDICINE, 2012, 37 (01) : 1 - 2