arrow
Return

Predicting the Flow of Defect Correction Effort using a Bayesian Network Model

delete2011-09-10
delete5
PRE
AI
T
Thomas Schulz *
Ł
Łukasz Radliński
T
Thomas Gorges
W
Wolfgang Rosenstiel
DOI:10.1007/s10664-011-9175-7delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The number of defects alone does not provide software companies with enough information on the effort required to fix them. Defects have different impacts on the overall defect correction effort - defects introduced in one phase may be found and corrected in the same or later phase. The later they are found, the more effort is required to correct them. The main aim of this paper is to build and validate a model (Bayesian Network) for predicting the defect correction effort at various phases of the software development process. The procedure of building the model covers the following steps: problem analysis, data analysis, model definition and enhancement, simulation runs, and model validation. Developed Defect Cost Flow Model (DCFM), which is an implementation of the V-model of a software project lifecycle, correctly incorporates known qualitative and quantitative relationships. Application of DCFM in a real industrial process revealed its high potential in finding the appropriate amount of review effort for specific development phases to minimize the overall costs. The model may be used in the industry for decision support. It can be extended and calibrated to meet the needs of specific development environment.
Keywords:
Bayesian Network
Correction effort
Decision support
Defect flow
Process modeling
Software process

Journal

Empirical Software Engineering cover
Empirical Software Engineering
IF:
3.6
Papers:
2.0K
Citations:
5.3K

Organization

E
eberhard karls university of tubingen
Scholars:
3.3W
Papers: 2.5W
Citations: 38
U
University of Szczecin
Scholars:
1.1K
Papers: 1.1K
Citations: 1.0K
B
bosch
Scholars:
2.4K
Papers: 1.7K
Citations: 3
researcher View more organizations