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 条
  • [21] Heterogeneous Ensembles for Software Development Effort Estimation
    Hosni, Mohamed
    Idri, Ali
    Nassif, Ali Bou
    Abran, Alain
    2016 3RD INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI 2016), 2016, : 174 - 178
  • [22] Survey of Software Development Effort Estimation Techniques
    Saeed, Ayesha
    Butt, Wasi Haider
    Kazmi, Farwa
    Arif, Madeha
    PROCEEDINGS OF 2018 7TH INTERNATIONAL CONFERENCE ON SOFTWARE AND COMPUTER APPLICATIONS (ICSCA 2018), 2018, : 82 - 86
  • [23] Automated software effort estimation for agile development system by heuristically improved hybrid learning
    Gupta, Neha
    Mahapatra, Rajendra Prasad
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (25)
  • [24] Customer Requests Matter: Early Stage Software Effort Estimation Using K-Grams
    Eren, Kazim Kivanc
    Ozbey, Can
    Eken, Beyza
    Tosun, Ayse
    PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 1540 - 1547
  • [25] LMES: A localized multi-estimator model to estimate software development effort
    Bardsiri, Vahid Khatibi
    Jawawi, Dayang Norhayati Abang
    Bardsiri, Amid Khatibi
    Khatibi, Elham
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2013, 26 (10) : 2624 - 2640
  • [26] Project productivity evaluation in early software effort estimation
    Azzeh, Mohammad
    Nassif, Ali Bou
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (12)
  • [27] AGS: A precise and efficient AI-based hybrid software effort estimation model
    Vignaraj Ananth V.
    Srinivasan S.
    International Journal of Business Intelligence and Data Mining, 2021, 18 (01) : 1 - 16
  • [28] A differential evolution-based model to estimate the software services development effort
    Bardsiri, Amid Khatibi
    Hashemi, Seyyed Mohsen
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2016, 28 (01) : 57 - 77
  • [29] A Preventive Secure Software Development Model for a Software Factory: A Case Study
    Sancho Nunez, Jose Carlos
    Caro Lindo, Andres
    Garcia Rodriguez, Pablo
    IEEE ACCESS, 2020, 8 (08) : 77653 - 77665
  • [30] A PSO-based model to increase the accuracy of software development effort estimation
    Bardsiri, Vahid Khatibi
    Jawawi, Dayang Norhayati Abang
    Hashim, Siti Zaiton Mohd
    Khatibi, Elham
    SOFTWARE QUALITY JOURNAL, 2013, 21 (03) : 501 - 526