A dynamic capture-recapture model for software defect prediction

Robert Bucholz, Phillip A. Laplante

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

Several models have been developed that attempt to predict the total number of defects in a software product. One such approach uses the capture-recapture model, a technique employed by biologists for predicting wildlife populations. In this method once the software is built and defects begin to be identified a prediction can be made for the total number of software defects present. But capture-recapture models rely on expert inspectors and the technique cannot be employed once the software has been released. The work reported here extends the capture-recapture technique to the post-inspection phase and to where inspection data is unavailable, by using user defect reports. The proposed technique does not rely on expert inspectors and is particularly suitable for open source software.

Original languageEnglish (US)
Pages (from-to)265-270
Number of pages6
JournalInnovations in Systems and Software Engineering
Volume5
Issue number4
DOIs
StatePublished - Dec 1 2009

Fingerprint

Defects
Inspection
Open source software

All Science Journal Classification (ASJC) codes

  • Software

Cite this

@article{65934cab99a24ca7b2e0913451a6ba7b,
title = "A dynamic capture-recapture model for software defect prediction",
abstract = "Several models have been developed that attempt to predict the total number of defects in a software product. One such approach uses the capture-recapture model, a technique employed by biologists for predicting wildlife populations. In this method once the software is built and defects begin to be identified a prediction can be made for the total number of software defects present. But capture-recapture models rely on expert inspectors and the technique cannot be employed once the software has been released. The work reported here extends the capture-recapture technique to the post-inspection phase and to where inspection data is unavailable, by using user defect reports. The proposed technique does not rely on expert inspectors and is particularly suitable for open source software.",
author = "Robert Bucholz and Laplante, {Phillip A.}",
year = "2009",
month = "12",
day = "1",
doi = "10.1007/s11334-009-0099-y",
language = "English (US)",
volume = "5",
pages = "265--270",
journal = "Innovations in Systems and Software Engineering",
issn = "1614-5046",
publisher = "Springer London",
number = "4",

}

A dynamic capture-recapture model for software defect prediction. / Bucholz, Robert; Laplante, Phillip A.

In: Innovations in Systems and Software Engineering, Vol. 5, No. 4, 01.12.2009, p. 265-270.

Research output: Contribution to journalArticle

TY - JOUR

T1 - A dynamic capture-recapture model for software defect prediction

AU - Bucholz, Robert

AU - Laplante, Phillip A.

PY - 2009/12/1

Y1 - 2009/12/1

N2 - Several models have been developed that attempt to predict the total number of defects in a software product. One such approach uses the capture-recapture model, a technique employed by biologists for predicting wildlife populations. In this method once the software is built and defects begin to be identified a prediction can be made for the total number of software defects present. But capture-recapture models rely on expert inspectors and the technique cannot be employed once the software has been released. The work reported here extends the capture-recapture technique to the post-inspection phase and to where inspection data is unavailable, by using user defect reports. The proposed technique does not rely on expert inspectors and is particularly suitable for open source software.

AB - Several models have been developed that attempt to predict the total number of defects in a software product. One such approach uses the capture-recapture model, a technique employed by biologists for predicting wildlife populations. In this method once the software is built and defects begin to be identified a prediction can be made for the total number of software defects present. But capture-recapture models rely on expert inspectors and the technique cannot be employed once the software has been released. The work reported here extends the capture-recapture technique to the post-inspection phase and to where inspection data is unavailable, by using user defect reports. The proposed technique does not rely on expert inspectors and is particularly suitable for open source software.

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

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

U2 - 10.1007/s11334-009-0099-y

DO - 10.1007/s11334-009-0099-y

M3 - Article

AN - SCOPUS:71949092922

VL - 5

SP - 265

EP - 270

JO - Innovations in Systems and Software Engineering

JF - Innovations in Systems and Software Engineering

SN - 1614-5046

IS - 4

ER -