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 - 2011
Event15th IASTED International Conference on Software Engineering and Applications, SEA 2011 - Dallas, TX, United States
Duration: Dec 14 2011Dec 16 2011

Other

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

Fingerprint

Defects
Software engineering
Project management
Managers
Engineers

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) https://doi.org/10.2316/P.2011.758-058

Defect estimation using capture-recapture in IBM Jazz. / Doran, John; Gary, Kevin.

Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2011. 2011. p. 176-183.

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

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, 15th IASTED International Conference on Software Engineering and Applications, SEA 2011, Dallas, TX, United States, 12/14/11. https://doi.org/10.2316/P.2011.758-058
Doran J, Gary K. Defect estimation using capture-recapture in IBM Jazz. In Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2011. 2011. p. 176-183 https://doi.org/10.2316/P.2011.758-058
Doran, John ; Gary, Kevin. / Defect estimation using capture-recapture in IBM Jazz. Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2011. 2011. pp. 176-183
@inproceedings{ff877c0d973240feb8c933c2c5ef676d,
title = "Defect estimation using capture-recapture in IBM Jazz",
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.",
keywords = "Capture-recapture method, Defect estimation, Inspections, Quality, Software engineering education, Software tools",
author = "John Doran and Kevin Gary",
year = "2011",
doi = "10.2316/P.2011.758-058",
language = "English (US)",
isbn = "9780889869066",
pages = "176--183",
booktitle = "Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2011",

}

TY - GEN

T1 - Defect estimation using capture-recapture in IBM Jazz

AU - Doran, John

AU - Gary, Kevin

PY - 2011

Y1 - 2011

N2 - 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.

AB - 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.

KW - Capture-recapture method

KW - Defect estimation

KW - Inspections

KW - Quality

KW - Software engineering education

KW - Software tools

UR - http://www.scopus.com/inward/record.url?scp=84862275325&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84862275325&partnerID=8YFLogxK

U2 - 10.2316/P.2011.758-058

DO - 10.2316/P.2011.758-058

M3 - Conference contribution

AN - SCOPUS:84862275325

SN - 9780889869066

SP - 176

EP - 183

BT - Proceedings of the IASTED International Conference on Software Engineering and Applications, SEA 2011

ER -