A Hybrid Model for Improving Software Cost Estimation in Global Software Development

被引:1
|
作者
Ahmed, Mehmood [1 ,3 ]
Ibrahim, Noraini B. [1 ]
Nisar, Wasif [2 ]
Ahmed, Adeel [3 ]
Junaid, Muhammad [3 ]
Flores, Emmanuel Soriano [4 ]
Anand, Divya [4 ]
机构
[1] Univ Tun Hussein Onn Malaysia Parit Raja, Fac Comp Sci & Informat Technol, Batu Pahat 86400, Malaysia
[2] COMSATS Univ, Dept Comp Sci, Wah Cantt Campus, Islamabad 47010, Pakistan
[3] Univ Haripur, Dept Informat Technol, Khyber Pakhtunkhwa 22620, Pakistan
[4] Univ Europea Atlantico, Engn Res Innovat Grp, Santander 39011, Spain
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2024年 / 78卷 / 01期
关键词
Artificial neural networks; COCOMO II; cost drivers; global software development; linear regression; software cost estimation; PERFORMANCE;
D O I
10.32604/cmc.2023.046648
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Accurate software cost estimation in Global Software Development (GSD) remains challenging due to reliance on historical data and expert judgments. Traditional models, such as the Constructive Cost Model (COCOMO II), rely heavily on historical and accurate data. In addition, expert judgment is required to set many input parameters, which can introduce subjectivity and variability in the estimation process. Consequently, there is a need to improve the current GSD models to mitigate reliance on historical data, subjectivity in expert judgment, inadequate consideration of GSD-based cost drivers and limited integration of modern technologies with cost overruns. This study introduces a novel hybrid model that synergizes the COCOMO II with Artificial Neural Networks (ANN) to address these challenges. The proposed hybrid model integrates additional GSD-based cost drivers identified through a systematic literature review and further vetted by industry experts. This article compares the effectiveness of the proposed model with state-of-the-art machine learning-based models for software cost estimation. Evaluating the NASA 93 dataset by adopting twenty-six GSD-based cost drivers reveals that our hybrid model achieves superior accuracy, outperforming existing state-of-the-art models. The findings indicate the potential of combining COCOMO II, ANN, and additional GSD-based cost drivers to transform cost estimation in GSD.
引用
收藏
页码:1399 / 1422
页数:24
相关论文
共 50 条
  • [41] An Empirical Investigation on Software Cost Estimation Techniques and Barriers on Agile Software Development in Software Industry of Pakistan
    Aizaz, Farwah
    Janjua, Uzair Iqbal
    Zafar, Haroon
    Khan, Junaid Ali
    Kazim, Irfan
    2021 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT 2021), 2021, : 194 - 199
  • [42] A Novel Soft Computing Model to Increase the Accuracy of Software Development Cost Estimation
    Attarzadeh, Iman
    Ow, Siew Hock
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 3, 2010, : 603 - 607
  • [43] Using Hybrid Model of Artificial Bee Colony and Genetic Algorithms in Software Cost Estimation
    Gharehchopogh, Farhad Soleimanian
    Maleki, Isa
    Talebi, Akbar
    2015 9TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT), 2015, : 102 - 106
  • [44] Software integration model: An assessment tool for global software development vendors
    Ilyas, Muhammad
    Khan, Siffat Ullah
    Khan, Habib Ullah
    Rashid, Nasir
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)
  • [45] Software Modularization in Global Software Development
    Wickramaarachchi, Dilani
    Lai, Richard
    2014 INTERNATIONAL CONFERENCE ON DATA AND SOFTWARE ENGINEERING (ICODSE), 2014,
  • [46] Social Software in Global Software Development
    Giuffrida, Rosalba
    Dittrich, Yvonne
    2010 ICSE WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE 2010), 2010, : 47 - 47
  • [47] Prediction of Software Effort in the Early Stage of Software Development: A Hybrid Model
    Rai, Prerana
    Kumar, Shishir
    Verma, Dinesh Kumar
    IEEE CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2021, 44 (03): : 376 - 383
  • [48] A Study of Software Development Cost Estimation Techniques and Models
    Rashid, Junaid
    Nisar, Muhammad Wasif
    Mahmood, Toqeer
    Rehman, Amjad
    Arafat, Syed Yasser
    MEHRAN UNIVERSITY RESEARCH JOURNAL OF ENGINEERING AND TECHNOLOGY, 2020, 39 (02) : 413 - 431
  • [49] Software development cost estimation using analogy: A review
    NICTA Ltd., CSE/UNSW, Sydney, Australia
    Proc Aust Software Eng Conf ASWEC, (327-336):
  • [50] An evolutionary morphological approach for software development cost estimation
    Araujo, Ricardo de A.
    Oliveira, Adriano L. I.
    Soares, Sergio
    Meira, Silvio
    NEURAL NETWORKS, 2012, 32 : 285 - 291