• DocumentCode
    652659
  • Title

    Incremental Estimation of Project Failure Risk with Naive Bayes Classifier

  • Author

    Mori, Takayoshi ; Tamura, Shinji ; Kakui, Shingo

  • Author_Institution
    Corp. Software Eng. Center, Toshiba Corp., Kawasaki, Japan
  • fYear
    2013
  • fDate
    10-11 Oct. 2013
  • Firstpage
    283
  • Lastpage
    286
  • Abstract
    Background: Estimation and prediction techniques using quantitative models are considered to be major contributors to early risk control of software projects. Since software projects tend to involve instability and uncertainty, "dynamic" approaches, which perform early estimations and predictions with limited data and then update them incrementally with newly acquired data during project execution, are highly effective. Aim: showing the effectiveness of the incremental estimation of project failure risk using Naïve Bayes classifier. Method: We conducted experiments with data of 104 projects from an organization in which the prediction results obtained using Naïve Bayes classifier were compared with those obtained using the Poisson regression model in each development phase: low-level design (LD), coding (CD), and unit testing (UT). The experiments were carried out with 10-fold cross-validation and the results were evaluated with the area under ROC curve (AUC). Results: Whereas the AUCs obtained using Poisson regression were 0.708, 0.709, and 0.663, those obtained using Naïve Bayes classifier were 0.702, 0.748, and 0.764, respectively, in LD, CD, and UT. Conclusions: The results of the experiments in which Naïve Bayes classifier achieved overall higher accuracy and robustness than Poisson regression support the effectiveness of applying Naïve Bayes classifier to the incremental estimation of project failure risk.
  • Keywords
    Bayes methods; encoding; estimation theory; pattern classification; program testing; project management; software management; CD; LD; Naïve Bayes classifier; UT; area under ROC curve; coding; early risk control; incremental project failure risk estimation; low-level design; quantitative model; software projects; unit testing; Bayes methods; Capability maturity model; Data models; Estimation; Predictive models; Software; AUC; Naïve Bayes classifier; Poisson regression; Project failure risk; ROC curve; incremental estimation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering and Measurement, 2013 ACM / IEEE International Symposium on
  • Conference_Location
    Baltimore, MD
  • ISSN
    1938-6451
  • Print_ISBN
    978-0-7695-5056-5
  • Type

    conf

  • DOI
    10.1109/ESEM.2013.40
  • Filename
    6681367