Improving Software Effort Estimation Models Using Grey Wolf Optimization Algorithm

被引:3
|
作者
Alsheikh, Nada Mohammed [1 ]
Munassar, Nabil Mohammed [1 ]
机构
[1] Univ Sci & Technol, Fac Comp & Informat Technol, Aden, Yemen
关键词
COCOMO; Grey Wolf Optimization; software effort estimation; software cost estimation; Moth-Flame Optimization; NASA18; dataset; Prairie Dog Optimization; White Shark Optimization; Zebra Optimization; EVOLUTION;
D O I
10.1109/ACCESS.2023.3340140
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One of the Software Development Life Cycle phases is planning the software project. Estimating the software effort is another task in this project planning phase. Software effort estimation is the method of determining how many workers are required to create a software project. Many researchers have focused on this field to increase the precision of software effort estimation and used both algorithmic and non-algorithmic techniques. The most widely used method is the Constructive Cost Model (COCOMO). However, the COCOMO model has a limitation related to the precision of the software effort estimation. Meta-heuristic algorithms are preferred with parameter optimization because they can provide nearly optimal solutions at a reasonable cost. This study aims to enhance the precision of effort estimation by modifying the three COCOMO-based models' coefficients and assess the efficiency of Grey Wolf Optimization (GWO) in finding the optimal value of effort estimation through applying four other algorithms, including Zebra Optimization (ZOA), Moth-Flame Optimization (MFO), Prairie Dog Optimization (PDO), and White Shark Optimization (WSO) with NASA18 dataset. These models include the basic COCOMO model, and another two models were also suggested in the published research as a modification of the basic COCOMO model. The six most used software effort estimation metrics are used to assess the performance of the proposed models. The results show high accuracy and significant error minimization of the GWO over other algorithms involving ZOA, MFO, PDO, WSO, and other existing models.
引用
收藏
页码:143549 / 143579
页数:31
相关论文
共 50 条
  • [21] SHAPE OPTIMIZATION OF BUTTERFLY-SHAPED SHEAR LINKS USING GREY WOLF ALGORITHM
    Farzampour, Alireza
    Khatibinia, Mohsen
    Mansouri, Iman
    INGEGNERIA SISMICA, 2019, 36 (01): : 27 - 41
  • [22] Bayesian Hyperparameter Optimization and Ensemble Learning for Machine Learning Models on Software Effort Estimation
    Marco, Robert
    Ahmad, Sakinah Sharifah Syed
    Ahmad, Sabrina
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (03) : 419 - 429
  • [23] A Novel Localization Algorithm Based on Grey Wolf Optimization for WSNs
    Zhang, Yaming
    Liu, Yan
    PROCEEDINGS OF 2020 IEEE 10TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC 2020), 2020, : 127 - 130
  • [24] An effective software project effort estimation system using optimal firefly algorithm
    Resmi, V.
    Vijayalakshmi, S.
    Chandrabose, R. Subash
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 5): : 11329 - 11338
  • [25] An effective software project effort estimation system using optimal firefly algorithm
    V. Resmi
    S. Vijayalakshmi
    R. Subash Chandrabose
    Cluster Computing, 2019, 22 : 11329 - 11338
  • [26] Wind power system based state estimation and measurement using weighted Grey Wolf Optimization
    Liu, Chao
    Li, Qingquan
    Wei, Linjun
    Li, Changgang
    COMPUTERS & ELECTRICAL ENGINEERING, 2023, 110
  • [27] Improved Size and Effort Estimation Models for Software Maintenance
    Vu Nguyen
    2010 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2010,
  • [28] R-method-Based Reduction of Continuous Systems Using Grey Wolf Optimization Algorithm
    Umesh Kumar Yadav
    V. P. Singh
    Circuits, Systems, and Signal Processing, 2023, 42 : 1389 - 1418
  • [29] Epileptic Seizure Classification and Feature Optimization Technique Using Grey Wolf Algorithm on Dynamic Datasets
    Thanuja K.
    Shoba M.
    Patil K.
    SN Computer Science, 4 (3)
  • [30] ACOPF-Based Transmission Network Expansion Planning Using Grey Wolf Optimization Algorithm
    Khandelwal, Ashish
    Bhargava, Annapurna
    Sharma, Ajay
    Sharma, Harish
    SOFT COMPUTING FOR PROBLEM SOLVING, SOCPROS 2017, VOL 1, 2019, 816 : 177 - 184