Prediction of Software Effort in the Early Stage of Software Development: A Hybrid Model

被引:3
作者
Rai, Prerana [1 ]
Kumar, Shishir [1 ]
Verma, Dinesh Kumar [1 ]
机构
[1] Jaypee Univ Engn & Technol, Dept Comp Sci & Engn, Raghogarh Vijaypur 473226, India
来源
IEEE CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING | 2021年 / 44卷 / 03期
关键词
Software; Predictive models; Estimation; Measurement; Data models; Computational modeling; Prediction algorithms; Evaluation metrics; generalized linear model (GLM); machine learning (ML); multilayer perceptron; software effort estimation; PROJECT EFFORT; SYSTEMS;
D O I
10.1109/ICJECE.2021.3084850
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The key challenge that project managers face during software development is the accurate prediction of the software effort. Improper prediction leads either to overestimation or underestimation of the software effort, which can have disastrous consequences for the stakeholders. This article attempts to design a model that gives an accurate prediction of effort in the initial phase of the software development lifecycle. The proposed model uses multilayer perceptron (MLP) and the generalized linear model (GLM) with the ensemble technique for the learning purpose. The model is trained and validated using the ISBSG dataset. The proposed model is compared for performance with two baseline models: MLP and GLM. The results show that the proposed model outperforms most of the baseline models against different performance metrics.
引用
收藏
页码:376 / 383
页数:8
相关论文
共 50 条
  • [31] Efficiency Improvement of Function Point-Based Software Size Estimation With Deep Learning Model
    Zhang, Kui
    Wang, Xu
    Ren, Jian
    Liu, Chao
    IEEE ACCESS, 2021, 9 (09) : 107124 - 107136
  • [32] Software Effort Interval Prediction via Bayesian Inference and Synthetic Bootstrap Resampling
    Song, Liyan
    Minku, Leandro L.
    Yao, Xin
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2019, 28 (01)
  • [33] Grey learning based software stage-effort estimation
    Wang, Yong
    Song, Qin-Bao
    Shen, Jun-Yi
    PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2007, : 1470 - 1475
  • [34] 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
  • [35] An Optimized LSTM Neural Network for Accurate Estimation of Software Development Effort
    Iordan, Anca-Elena
    MATHEMATICS, 2024, 12 (02)
  • [36] An Update on Effort Estimation in Agile Software Development: A Systematic Literature Review
    Fernandez-Diego, Marta
    Mendez, Erwin R.
    Gonzalez-Ladron-De-Guevara, Fernando
    Abrahao, Silvia
    Insfran, Emilio
    IEEE ACCESS, 2020, 8 : 166768 - 166800
  • [37] The state-of-the-art in software development effort estimation
    Gautam, Swarnima Singh
    Singh, Vrijendra
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (12)
  • [38] Neural Network and Statistical Modeling of Software Development Effort
    Shukla, Ruchi
    Shukla, Mukul
    Marwala, Tshilidzi
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SOFT COMPUTING FOR PROBLEM SOLVING (SOCPROS 2012), 2014, 236 : 189 - 198
  • [39] Effort Estimation in Agile Software Development Using Autoencoders
    Rodriguez Sanchez, Eduardo
    Vazquez Santacruz, Eduardo
    Cervantes Maceda, Humberto
    2023 12TH INTERNATIONAL CONFERENCE ON SOFTWARE PROCESS IMPROVEMENT, CIMPS 2023, 2023, : 1 - 7
  • [40] A comparative study for estimating software development effort intervals
    Bakir, Ayse
    Turhan, Burak
    Bener, Ayse
    SOFTWARE QUALITY JOURNAL, 2011, 19 (03) : 537 - 552