Defect estimation using capture-recapture in IBM Jazz

John Doran, Kevin Gary

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

A single defect can have a crippling effect in today's complex software systems. Defects may result in the loss of millions of dollars or in some cases even death. However it is not possible to prevent or find all defects when applications may have millions of lines of code. Project managers and software engineers are employing statistical approaches such as the Capture-Recapture method to estimate the total number of defects in a software project. The application of Capture-Recapture to defect estimation is fairly new. Currently there are not any solutions that provide a seamless structured way to collect defect data and automatically produce defect estimates using Capture-Recapture. The Defect Estimation Component is a solution that provides a process for performing code reviews and automatically applies the Capture-Recapture Method to the defect data collected. It was built on IBM's Jazz platform as a collaborative development tool that combines the aspects of project management and software development into an integrated work environment. The goal of the Defect Estimation Component is to make it easier for developers to apply defect estimation to real world software projects. This paper presents the Defect Estimation Component and the results of a validation exercise conducted in the context of a software engineering capstone experience.

Original languageEnglish (US)
Title of host publicationProceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2011
Pages176-183
Number of pages8
DOIs
StatePublished - Dec 1 2011
Event15th IASTED International Conference on Software Engineering and Applications, SEA 2011 - Dallas, TX, United States
Duration: Dec 14 2011Dec 16 2011

Publication series

NameProceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2011

Other

Other15th IASTED International Conference on Software Engineering and Applications, SEA 2011
CountryUnited States
CityDallas, TX
Period12/14/1112/16/11

    Fingerprint

Keywords

  • Capture-recapture method
  • Defect estimation
  • Inspections
  • Quality
  • Software engineering education
  • Software tools

ASJC Scopus subject areas

  • Software

Cite this

Doran, J., & Gary, K. (2011). Defect estimation using capture-recapture in IBM Jazz. In Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2011 (pp. 176-183). (Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2011). https://doi.org/10.2316/P.2011.758-058