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

被引:5
|
作者
Schulz, Thomas [1 ]
Radlinski, Lukasz [2 ]
Gorges, Thomas [3 ]
Rosenstiel, Wolfgang [4 ]
机构
[1] Robert Bosch GmbH, Car Multimedia CM IS EBM1, D-71226 Leonberg, Germany
[2] Univ Szczecin, Dept Informat Syst Engn, PL-71101 Szczecin, Poland
[3] Robert Bosch GmbH, CC ESR2, D-71226 Leonberg, Germany
[4] Univ Tubingen, D-72076 Tubingen, Germany
关键词
Bayesian Network; Correction effort; Decision support; Defect flow; Process modeling; Software process; PROJECT;
D O I
10.1007/s10664-011-9175-7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:435 / 477
页数:43
相关论文
共 50 条
  • [1] Predicting the Flow of Defect Correction Effort using a Bayesian Network Model
    Thomas Schulz
    Łukasz Radliński
    Thomas Gorges
    Wolfgang Rosenstiel
    Empirical Software Engineering, 2013, 18 : 435 - 477
  • [2] A Naive Bayesian Belief Network Model For Predicting Effort Deviation Rate In Software Testing
    Wang Fan
    Yang Xiaohu
    Zhu Xiaochun
    Chen Lu
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 1628 - +
  • [3] A Bayesian Network Model for Predicting Insider Threats
    Axelrad, Elise T.
    Sticha, Paul J.
    Brdiczka, Oliver
    Shen, Jianqiang
    IEEE CS SECURITY AND PRIVACY WORKSHOPS (SPW 2013), 2013, : 82 - 89
  • [4] A Bayesian network model for predicting cardiovascular risk
    Ordovas, J. M.
    Rios-Insua, D.
    Santos-Lozano, A.
    Lucia, A.
    Torres, A.
    Kosgodagan, A.
    Camacho, J. M.
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2023, 231
  • [5] Predicting Testing Effort using Artificial Neural Network
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    WCECS 2008: WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, 2008, : 1012 - 1017
  • [6] Predicting Testing Effort Using Artificial Neural Network
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    WCECS 2008: WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, 2008, : 284 - 289
  • [7] Predicting Project Velocity in XP Using a Learning Dynamic Bayesian Network Model
    Hearty, Peter
    Fenton, Norman
    Marquez, David
    Neil, Martin
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2009, 35 (01) : 124 - 137
  • [8] Predicting the risk of obesity using a Bayesian network
    Bunn, CC
    Du, M
    Niu, KY
    Johnson, TR
    Poston, WSC
    Foreyt, JP
    JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 1999, : 1035 - 1035
  • [9] Predicting traffic flow using Bayesian networks
    Castillo, Enrique
    Maria Menendez, Jose
    Sanchez-Cambronero, Santos
    TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2008, 42 (05) : 482 - 509
  • [10] Sewer Inspection Prioritization Using a Defect-Based Bayesian Belief Network Model
    Elmasry, Mohamed
    Zayed, Tarek
    Hawari, Alaa
    PIPELINES 2016 - OUT OF SIGHT, OUT OF MIND, NOT OUT OF RISK, 2016, : 613 - 625