Enhancing Software Effort Estimation With Self-Organizing Migration Algorithm: A Comparative Analysis of COCOMO Models

被引:0
|
作者
Bajusova, Darina [1 ]
Silhavy, Petr [1 ]
Silhavy, Radek [1 ]
机构
[1] Tomas Bata Univ Zlin, Fac Appl Informat, Zlin 76001, Czech Republic
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Software reliability; Software effort estimation; COCOMO models; SOMA; metaheuristic optimization; PERFORMANCE;
D O I
10.1109/ACCESS.2024.3399060
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This study presents a comprehensive analysis of enhancing software effort estimation accuracy using a Self-Organizing Migration Algorithm (SOMA)-optimized Constructive Cost Model (COCOMO). By conducting a comparative study of traditional COCOMO models and SOMA-optimized variants across preprocessed datasets (NASA93, NASA63, NASA18, Kemerer, Miyazaki94, and Turkish), our research focuses on crucial evaluation metrics, including Mean Magnitude of Relative Error (MMRE), Prediction at 0.25 (PRED(0.25)), Mean Absolute Error (MAE), and Root Mean Square Error (RMSE). The analysis encompasses various configurations of COCOMO models-basic, intermediate, and post-architecture COCOMO II, supplemented with additional statistical testing and residual analysis for in-depth insights. The results demonstrate that the SOMA-optimized COCOMO models generally surpass traditional models in predictive accuracy, especially notable in metrics such as MMRE where an improvement of up to 12%, PRED(0.25) with an enhancement of 15%, MAE reduction by 18%, and a decrease in RMSE by 20% were observed. However, performance variances were identified in specific scenarios, highlighting areas for further refinement, particularly in large-scale estimations where residual plots suggested the potential for underestimation or overestimation. The study concludes that integrating the SOMA optimization algorithm into COCOMO models significantly enhances the accuracy of software effort estimations, providing valuable insights for future research to optimise estimations for larger projects and advance prediction models. This advancement addresses the technical challenge of parameter accuracy and offers a methodological improvement in model selection and application, underscoring the potential of metaheuristic optimization in software effort estimation.
引用
收藏
页码:67170 / 67188
页数:19
相关论文
共 50 条
  • [1] Effort Prediction Models using Self-Organizing Maps for Embedded Software Development Projects
    Iwata, Kazunori
    Nakashima, Toyoshiro
    Anan, Yoshiyuki
    Ishii, Naohiro
    [J]. 2011 23RD IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2011), 2011, : 142 - 147
  • [2] Self-organizing Migration Algorithm on GPU with CUDA
    Pavlech, Michal
    [J]. SOFT COMPUTING MODELS IN INDUSTRIAL AND ENVIRONMENTAL APPLICATIONS, 2013, 188 : 173 - 182
  • [3] Software Effort Estimation Inspired by COCOMO and FP Models: A Fuzzy Logic Approach
    Sheta, Alaa F.
    Aljahdali, Sultan
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (11) : 192 - 197
  • [4] Enhancing Software Defect Prediction Using Principle Component Analysis and Self-Organizing Map
    Hadi, Novi Trisman
    Rochimah, Siti
    [J]. 2018 ELECTRICAL POWER, ELECTRONICS, COMMUNICATIONS, CONTROLS, AND INFORMATICS SEMINAR (EECCIS), 2018, : 320 - 325
  • [5] Hybrid Self-organizing Migrating Algorithm Based on Estimation of Distribution
    Lin Zhi-yi
    Wang Li-juan
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON MECHATRONICS, ELECTRONIC, INDUSTRIAL AND CONTROL ENGINEERING, 2014, 5 : 250 - 254
  • [6] Discrete self-organizing migration algorithm and p-location problems
    Janacek, Jaroslav
    Kvet, Marek
    [J]. CROATIAN OPERATIONAL RESEARCH REVIEW, 2020, 11 (02) : 241 - 248
  • [7] OPTIMAL DISPATCH OF ANCILLARY SERVICES VIA SELF-ORGANIZING MIGRATION ALGORITHM
    Novak, Jakub
    Chalupa, Petr
    Bobal, Vladimir
    [J]. JOURNAL OF ELECTRICAL ENGINEERING-ELEKTROTECHNICKY CASOPIS, 2011, 62 (06): : 342 - 348
  • [8] An Adaptive Self-Organizing Migration Algorithm for Parameter Optimization of Wavelet Transformation
    Cao, Zijian
    Jia, Haowen
    Zhao, Tao
    Fu, Yanfang
    Wang, Zhenyu
    [J]. Mathematical Problems in Engineering, 2022, 2022
  • [9] An Adaptive Self-Organizing Migration Algorithm for Parameter Optimization of Wavelet Transformation
    Cao, Zijian
    Jia, Haowen
    Zhao, Tao
    Fu, Yanfang
    Wang, Zhenyu
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2022, 2022
  • [10] Self-organizing migration algorithm applied to machining allocation of clutch assembly
    Coelho, Leandro dos Santos
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 2009, 80 (02) : 427 - 435