• DocumentCode
    3033670
  • Title

    Estimating the number of faults remaining in software code documents inspected with iterative code reviews

  • Author

    Harel, A. ; Kantorowitz, E.

  • Author_Institution
    Technion-Israel Inst. of Technol., Haifa, Israel
  • fYear
    2005
  • fDate
    22-23 Feb. 2005
  • Firstpage
    151
  • Lastpage
    160
  • Abstract
    Code review is considered an efficient method for detecting faults in a software code document. The number of faults not detected by the review should be small. Current methods for estimating this number assume reviews with several inspectors, but there are many cases where it is practical to employ only two inspectors. Sufficiently accurate estimates may be obtained by two inspectors employing an iterative code review (ICR) process. This paper introduces a new estimator for the number of undetected faults in an ICR process, so the process may be stopped when a satisfactory result is estimated. This technique employs the Kantorowitz estimator for N-fold inspections, where the N teams are replaced by N reviews. The estimator was tested for three years in an industrial project, where it produced satisfactory results. More experiments are needed in order to fully evaluate the approach.
  • Keywords
    program debugging; program testing; program verification; software performance evaluation; Kantorowitz estimator; N-fold inspections; industrial project; iterative code reviews; software code document; Animals; Biological information theory; Chromium; Computer science; Fault detection; Inspection; Iterative methods; Job shop scheduling; Software engineering; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software - Science, Technology and Engineering, 2005. Proceedings. IEEE International Conference on
  • Print_ISBN
    0-7695-2335-8
  • Type

    conf

  • DOI
    10.1109/SWSTE.2005.1
  • Filename
    1421075