Diverse Bagging Effort Estimation Model for Software Development Project

被引:0
|
作者
Haris, Mohammad [1 ]
Chua, Fang-Fang [1 ]
Lim, Amy Hui-Lan [1 ]
机构
[1] Multimedia Univ, Fac Comp & Informat, Cyberjaya, Malaysia
关键词
Software Project Effort Estimation; Ensemble Learning; Ensemble Bagging; Machine Learning Techniques; PREDICTION;
D O I
10.1007/978-3-031-64608-9_19
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Creating successful projects is challenging and estimation of software development efforts is thus an important activity of the software engineering community. It enables project managers to organize and manage project quality, cost, resources, and timelines. However, standard techniques for estimating development effort struggle due to the increased complexity, dynamic requirements, multifaceted nature, non-linear relationship, and greater interdependencies of modern software. Various machine learning models have been created periodically to tackle the deficiencies of standard estimation techniques. Nevertheless, the deployment is limited due to inefficient model-constructing approaches and inconclusive results. By meticulously optimizing preprocessing and hyperparameter tuning steps, this research presents a Diverse Bagging Effort ESTimation (DBEEST) model for more reliable and accurate software development effort estimation. To accomplish this, six homogeneous ensembles through bagging were applied to the USP05-FT and SEERA datasets. Subsequently, the predictions of each homogeneous ensemble were combined through averaging to generate a more reliable and accurate prediction with improved robustness against inconsistencies and errors. The results demonstrate the DBEEST model outperformed all individual bagging ensembles and produced consistent results by delivering an overall average of low Mean Square Error, Root Mean Square Error, Mean Absolute Error, and Mean Magnitude Relative Error values and an overall average of high Coefficient of determination values across both diverse datasets. Moreover, the proposed model can improve efficiency in handling software development projects, resource optimization, facilitating informed decision-making, and on-time project completion.
引用
收藏
页码:293 / 310
页数:18
相关论文
共 50 条
  • [1] Bagging predictors for estimation of software project effort
    Braga, Petronio L.
    Oliveira, Adriano L. I.
    Ribeiro, Gustavo H. T.
    Meira, Silvio R. L.
    2007 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-6, 2007, : 1595 - +
  • [2] Investigating the Effect of Software Project Type on Accuracy of Software Development Effort Estimation in COCOMO Model
    Khatibi B, Vahid
    Khatibi, Elham
    FOURTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2011): COMPUTER VISION AND IMAGE ANALYSIS: PATTERN RECOGNITION AND BASIC TECHNOLOGIES, 2012, 8350
  • [3] A model for software development effort and cost estimation
    Pillai, K
    Nair, VSS
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (08) : 485 - 497
  • [4] Software Development Effort Estimation from Unstructured Software Project Description by Sequence Models
    Kangwantrakool, Tachanun
    Viriyayudhakorn, Kobkrit
    Theeramunkong, Thanaruk
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (04) : 739 - 747
  • [5] The software maintenance project effort estimation model based on function points
    Ahn, Y
    Suh, J
    Kim, S
    Kim, H
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2003, 15 (02): : 71 - 85
  • [6] Software project effort estimation with voting rules
    Koch, Stefan
    Mitloehner, Johann
    DECISION SUPPORT SYSTEMS, 2009, 46 (04) : 895 - 901
  • [7] Method Study of Software Project Effort Estimation
    Zhang Jun-guang
    2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 7594 - 7597
  • [8] An experiment on software project size and effort estimation
    Passing, U
    Shepperd, M
    2003 INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 120 - 129
  • [9] Estimation Method of Software Project Effort Buffer
    Zhang, J. G.
    Jia, S. K.
    Song, X. W.
    INTERNATIONAL CONFERENCE ON ADVANCES IN MANAGEMENT ENGINEERING AND INFORMATION TECHNOLOGY (AMEIT 2015), 2015, : 782 - 788
  • [10] Categorical Variable Segmentation Model for Software Development Effort Estimation
    Silhavy, Petr
    Silhavy, Radek
    Prokopova, Zdenka
    IEEE ACCESS, 2019, 7 : 9618 - 9626