Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/381473.381490acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Investigating the cost-effectiveness of reinspections in software development

Published: 01 July 2001 Publication History
  • Get Citation Alerts
  • Abstract

    Software inspection is one of the most effective methods to detect defects. Reinspection repeats the inspection process for software products that are suspected to contain a significant number of undetected defects after an initial inspection. As a reinspection is often believed to be less efficient than an inspection an important question is whether a reinspection justifies its cost.
    In this paper we propose a cost-benefit model for inspection and reinspection. We discuss the impact of cost and benefit parameters on the net gain of a reinspection with empirical data from an experiment in which 31 student teams inspected and reinspected a requirements document.
    Main findings of the experiment are: a) For reinspection benefits and net gain were significantly lower than for the initial inspection. Yet, the reinspection yielded a positive net gain for most teams with conservative cost-benefit assumptions. b) Both the estimated benefits and number of major defects are key factors for reinspection net gain, which emphasizes the need for appropriate estimation techniques.

    References

    [1]
    V.R. Basili, S. Green, O. Laitenberger, F. Lanubile, F. Shull, S. Soerumgaard, and M. Zelkowitz, "The Empirical Investigation of Perspective-Based Reading." Empirical Software Engineering: An International Journal 1,2 (1996), 133-164.
    [2]
    S. Biffl, and W. Gutjahr, "Influence of Team Size and Defect Detection Methods on Inspection." Proc. of Metrics 2001, (London. April 2000), IEEE Comp. Soc. Press.
    [3]
    S.Biffl,M.Halling,andM.K~hle, "Investigating the Effect of a Second Software Inspection Cycle." in Proc. APAQS 2000 Asia-Pacific Conference on Quality Software (Hong Kong, Oct. 2000), IEEE Comp. Soc. Press.
    [4]
    G.E.P.Box,W.G.Hunter,and J.S.Hunter,Statistics for Experimenters, John Wiley & Sons, 1978.
    [5]
    L.Briand,K.ElEmam,B.Freimut,andO.Laitenberger, "A Comprehensive Evaluation of Capture-Recapture Models for Estimating Software Defect Content," IEEE Transactions on Software Engineering 26, 6 (June 2000), pp. 518-540.
    [6]
    B. Curtis. "By the Way, Did Anyone Study any Real Programmers?" Empirical Studies of Programmers: First Workshop (1986), Ablex Publishing Corporation, pp. 256- 262.
    [7]
    K. El Emam, O. Laitenberger, and T. Harbich, "The Application of Subjective Estimates of Effectiveness to Controlling Software Inspections", Journal of Systemsand Software 54 (2000), pp. 119-136.
    [8]
    T. Gilb, and D. Graham, Software Inspection; Addison- Wesley, 1993.
    [9]
    O. Laitenberger, Cost-effective Detection of Software Defects through Perspective-based Inspections. PhD- thesis, University of Kaiserslautern, 2000.
    [10]
    O. Laitenberger, and J. M. DeBaud, "An Encompassing Life-Cycle Centric Survey of Software Inspection." Journal of Systems and Software 50, 1(2000), pp. 5-31.
    [11]
    J. Miller, M. Wood, and M. Roper, "Further experiences with scenarios and checklists.""" Empirical Software Engineering Journal 3, 1(1998), pp. 37-64.
    [12]
    C. Robson, Real World Research, Blackwell, 1993.
    [13]
    D. Waters, Quantitative Methods for Business; Addison- Wesley, 2 nd ed., 1997.
    [14]
    B. J. Winer, O.R. Brown, and K. M. Michels, Statistical Principles in Experimental Design, McGraw-Hill Series in Psychology, 3 rd ed., 1991.
    [15]
    C. Wohlin, and P. Runeson, "Defect Content Estimations from Review Data." in Proc. 20 th Int. Conf. on Software Engineering (1998), pp. 400-409.
    [16]
    C. Wohlin, P. Runeson, M. H~st, M.C. Ohlsson, B. Regnell, and A. Wessl~n, Experimentation in Software Engineering An Introduction. The Kluwer International Series in Software Engineering, Kluwer Academic Publishers, 2000.

    Cited By

    View all
    • (2018)Towards an experiment line on software inspection with human computationProceedings of the 6th International Workshop on Conducting Empirical Studies in Industry10.1145/3193965.3193971(21-24)Online publication date: 28-May-2018
    • (2012)Application of kusumoto cost-metric to evaluate the cost effectiveness of software inspectionsProceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement10.1145/2372251.2372291(221-230)Online publication date: 19-Sep-2012
    • (2003)ICSE 2003 workshop on Software Engineering for High Assurance SystemsProceedings of the 25th International Conference on Software Engineering10.5555/776816.776951(787-788)Online publication date: 3-May-2003
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICSE '01: Proceedings of the 23rd International Conference on Software Engineering
    July 2001
    844 pages
    ISBN:0769510507

    Sponsors

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 01 July 2001

    Check for updates

    Qualifiers

    • Article

    Conference

    ICSE01
    Sponsor:
    ICSE01: 23rd International Conference on Software Engineering
    May 12 - 19, 2001
    Ontario, Toronto, Canada

    Acceptance Rates

    ICSE '01 Paper Acceptance Rate 47 of 268 submissions, 18%;
    Overall Acceptance Rate 276 of 1,856 submissions, 15%

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)2
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Towards an experiment line on software inspection with human computationProceedings of the 6th International Workshop on Conducting Empirical Studies in Industry10.1145/3193965.3193971(21-24)Online publication date: 28-May-2018
    • (2012)Application of kusumoto cost-metric to evaluate the cost effectiveness of software inspectionsProceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement10.1145/2372251.2372291(221-230)Online publication date: 19-Sep-2012
    • (2003)ICSE 2003 workshop on Software Engineering for High Assurance SystemsProceedings of the 25th International Conference on Software Engineering10.5555/776816.776951(787-788)Online publication date: 3-May-2003
    • (2003)Investigating the Defect Detection Effectiveness and Cost Benefit of Nominal Inspection TeamsIEEE Transactions on Software Engineering10.1109/TSE.2003.119906929:5(385-397)Online publication date: 1-May-2003
    • (2003)An economic approach for improving requirements negotiation models with inspectionRequirements Engineering10.1007/s00766-002-0155-88:4(236-247)Online publication date: 1-Nov-2003
    • (2002)Progressive open sourceProceedings of the 24th International Conference on Software Engineering10.1145/581339.581363(177-184)Online publication date: 19-May-2002
    • (2002)Systematically combining process simulation and empirical data in support of decision analysis in software developmentProceedings of the 14th international conference on Software engineering and knowledge engineering10.1145/568760.568901(827-833)Online publication date: 15-Jul-2002
    • (2001)Tailoring a COTS Group Support System for Software Requirements InspectionProceedings of the 16th IEEE international conference on Automated software engineering10.5555/872023.872537Online publication date: 26-Nov-2001

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media