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
Link To Document