An internally replicated quasi-experimental comparison of checklist and perspective-based reading of code documents

被引:59
|
作者
Laitenberger, O
El Emam, K
Harbich, TG
机构
[1] Fraunhofer Inst Expt Software Engn, D-67661 Kaiserslautern, Germany
[2] Natl Res Council Canada, Inst Informat Technol, Ottawa, ON K1A 0R6, Canada
[3] Bosch Telecom GmbH, D-71520 Backnang, Germany
关键词
software inspection; perspective-based reading; quasi experiment; replication; meta-analysis;
D O I
10.1109/32.922713
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The basic premise of software inspections is that they detect and remove defects before they propagate to subsequent development phases where their detection and correction cost escalates. To exploit their full potential, software inspections must call for a close and strict examination of the inspected artifact. For this, reading techniques for defect detection may be helpful since these techniques tell inspection participants what to look for and, more importantly, how to scrutinize a software artifact in a systematic manner. Recent research efforts investigated the benefits of scenario-based reading techniques. A major finding has been that these techniques help inspection teams find more defects than existing state-of-the-practice approaches, such as, ad-hoc or checklist-based reading (CBR). In this paper, we experimentally compare one scenario-based reading technique, namely, perspective-based reading (PBR), for defect detection in code documents with the more traditional CBR approach. The comparison was performed in a series of three studies, as a quasi experiment and two internal replications, with a total of 60 professional software developers at Bosch Telecom GmbH. Meta-analytic techniques were applied to analyze the data. Our results indicate that PER is more effective than CBR (i.e., it resulted in inspection teams detecting more unique defects than CBR) and that the cost of defect detection using PER is significantly lower than CBR. Therefore, this study provides evidence demonstrating the efficacy of PER scenarios for code documents in an industrial setting.
引用
收藏
页码:387 / 421
页数:35
相关论文
共 25 条
  • [1] Perspective-based reading of code documents at Robert Bosch GmbH
    Laitenberger, O
    DeBaud, JM
    INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (11) : 781 - 791
  • [2] An experimental comparison of checklist-based reading and perspective-based reading for UML design document inspection
    Sabaliauskaite, G
    Matsukawa, F
    Kusumoto, S
    Inoue, K
    2002 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, 2002, : 148 - 157
  • [3] Perspective-based reading:: A replicated experiment focused on individual reviewer effectiveness
    Maldonado, JC
    Carver, J
    Shull, F
    Fabbri, S
    Dória, E
    Martimiano, L
    Mendonça, M
    Basili, V
    EMPIRICAL SOFTWARE ENGINEERING, 2006, 11 (01) : 119 - 142
  • [4] Perspective-Based Reading: A Replicated Experiment Focused on Individual Reviewer Effectiveness
    José C. Maldonado
    Jeffrey Carver
    Forrest Shull
    Sandra Fabbri
    Emerson Dória
    Luciana Martimiano
    Manoel Mendonça
    Victor Basili
    Empirical Software Engineering, 2006, 11 : 119 - 142
  • [5] An experimental comparison of usage-based and checklist-based reading
    Thelin, T
    Runeson, P
    Wohlin, C
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (08) : 687 - 704
  • [6] A quasi-experimental comparison of spreadsheet- and classroom-based statistics tutorials
    King, Warren
    Malcolm-Smith, Susan
    Jaftha, Jacob
    Louw, Johann
    Tredoux, Colin
    SOUTH AFRICAN JOURNAL OF PSYCHOLOGY, 2013, 43 (01) : 34 - 45
  • [7] A quasi-experimental study of a peer-assisted strategy-based reading intervention in elementary school
    Voellinger, Vanessa A.
    Lubbe, Dirk
    Stein, Lisa-Kristin
    CONTEMPORARY EDUCATIONAL PSYCHOLOGY, 2023, 73
  • [8] A comparison of four quasi-experimental methods: an analysis of the introduction of activity-based funding in Ireland
    Gintare Valentelyte
    Conor Keegan
    Jan Sorensen
    BMC Health Services Research, 22
  • [9] A comparison of four quasi-experimental methods: an analysis of the introduction of activity-based funding in Ireland
    Valentelyte, Gintare
    Keegan, Conor
    Sorensen, Jan
    BMC HEALTH SERVICES RESEARCH, 2022, 22 (01)
  • [10] The impact of simulation-based learning on students' English for Nursing Purposes (ENP) reading proficiency: A quasi-experimental study
    Chang, Hsiao-Yun Annie
    Chan, Luke
    Siren, Betty
    NURSE EDUCATION TODAY, 2013, 33 (06) : 584 - 589