Predicting project delivery rates using the Naive-Bayes classifier

被引:12
|
作者
Stewart, B [1 ]
机构
[1] Univ Western Sydney, Sch Comp & Informat Technol, Penrith S DC, NSW 1797, Australia
关键词
software effort estimation; Bayesian networks; machine learning; model trees; neural networks;
D O I
10.1002/smr.250
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The importance of accurate estimation of software development effort is well recognized in software engineering. In recent years, machine learning approaches have been studied as possible alternatives to more traditional software cost estimation methods. The objective of this paper is to investigate the utility of the machine learning algorithm known as the Naive-Bayes classifier for estimating software project effort. We present empirical experiments with the Benchmark 6 data set from the International Software Benchmarking Standards Group to estimate project delivery rates and compare the performance of the Naive-Bayes approach to two other machine learning methods model trees and neural networks. A project delivery rate is defined as the number of effort hours per function point. The approach described is general and can be used to analyse not only software development data but also data on software maintenance and other types of software engineering. The paper demonstrates that the Naive-Bayes classifier has a potential to be used as an alternative machine learning tool for software development effort estimation. Copyright (C) 2002 John Wiley Sons, Ltd.
引用
收藏
页码:161 / 179
页数:19
相关论文
共 50 条
  • [1] Incremental discretization for Naive-Bayes classifier
    Lu, Jingli
    Yang, Ying
    Webb, Geoffrey I.
    [J]. ADVANCED DATA MINING AND APPLICATIONS, PROCEEDINGS, 2006, 4093 : 223 - 238
  • [2] Sentiment analysis by using Naive-Bayes classifier with stacked CARU
    Chan, Ka-Hou
    Im, Sio-Kei
    [J]. ELECTRONICS LETTERS, 2022, 58 (10) : 411 - 413
  • [3] A Naive-Bayes classifier for damage detection in engineering materials
    Addin, O.
    Sapuan, S. M.
    Mahdi, E.
    Othman, A.
    [J]. MATERIALS & DESIGN, 2007, 28 (08) : 2379 - 2386
  • [4] Robust approach for estimating probabilities in naive-Bayes classifier
    Chandra, B.
    Gupta, Manish
    Gupta, M. P.
    [J]. PATTERN RECOGNITION AND MACHINE INTELLIGENCE, PROCEEDINGS, 2007, 4815 : 11 - +
  • [5] Automatic Exudate Detection with Improved Naive-Bayes Classifier
    Harangi, Balazs
    Antal, Balint
    Hajdu, Andras
    [J]. 2012 25TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS), 2012,
  • [6] Multidamage Detection of Bridges Using Rough Set Theory and Naive-Bayes Classifier
    Sun, Shuang
    Liang, Li
    Li, Ming
    Li, Xin
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2018, 2018
  • [7] Prediction of slope stability using Tree Augmented Naive-Bayes classifier: modeling and performance evaluation
    Ahmad, Feezan
    Tang, Xiao-Wei
    Qiu, Jiang-Nan
    Wroblewski, Piotr
    Ahmad, Mahmood
    Jamil, Irfan
    [J]. MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2022, 19 (05) : 4526 - 4546
  • [8] Predicting Patterns of Student Graduation Rates Using Naive Bayes Classifier and Support Vector Machine
    Kesumawati, Ayundyah
    Utari, Dina Tri
    [J]. 8TH ANNUAL BASIC SCIENCE INTERNATIONAL CONFERENCE: COVERAGE OF BASIC SCIENCES TOWARD THE WORLD'S SUSTAINABILITY CHALLANGES, 2018, 2021
  • [9] Robust approach for estimating probabilities in Naive-Bayes Classifier for gene expression data
    Chandra, B.
    Gupta, Manish
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (03) : 1293 - 1298
  • [10] 改进的Naive-Bayes方法
    张晓引
    岳丽华
    [J]. 中国科学技术大学学报, 1999, (01) : 104 - 110