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 条
  • [1] Photovoltaic Parameter Estimation Using Grey Wolf Optimization
    Darmansyah
    Robandi, Imam
    2017 3RD INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND ROBOTICS (ICCAR), 2017, : 593 - 597
  • [2] Integration of the grey relational analysis with genetic algorithm for software effort estimation
    Huang, Sun-Jen
    Chiu, Nan-Hsing
    Chen, Li-Wei
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 188 (03) : 898 - 909
  • [3] Precise Feature Selection in Predictive Genetic Models using Grey Wolf Optimization Algorithm
    Abbas, Mohamed
    PROCEEDINGS OF 2018 13TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2018, : 63 - 68
  • [4] Adjusted Case-Based Software Effort Estimation Using Bees Optimization Algorithm
    Azzeh, Mohammad
    KNOWLEDGE-BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS, PT II: 15TH INTERNATIONAL CONFERENCE, KES 2011, 2011, 6882 : 315 - 324
  • [5] Improving effort estimation accuracy by weighted grey relational analysis during software development
    Hsu, Chao-Jung
    Huang, Chin-Yu
    14TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2007, : 534 - +
  • [6] An Improved Grey Wolf Algorithm for Global Optimization
    Gai, Wendong
    Qu, Chengzhi
    Liu, Jie
    Zhang, Jing
    PROCEEDINGS OF THE 30TH CHINESE CONTROL AND DECISION CONFERENCE (2018 CCDC), 2018, : 2494 - 2498
  • [7] Enhancement of Power System Operation using Grey Wolf Optimization Algorithm
    Hassan, Zeinab G.
    Ezzat, Mohamed
    Abdelaziz, Almoataz Y.
    2017 NINETEENTH INTERNATIONAL MIDDLE-EAST POWER SYSTEMS CONFERENCE (MEPCON), 2017, : 397 - 402
  • [8] Optimizing Parameters of Software Effort Estimation Models using Directed Artificial Bee Colony Algorithm
    Thanh Tung Khuat
    My Hanh Le
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2016, 40 (04): : 427 - 436
  • [9] Software Test Effort Estimation Using Particle Swarm Optimization
    Bhattacharya, Prasanta
    Srivastava, Praveen Ranjan
    Prasad, Bhanu
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS 2012 (INDIA 2012), 2012, 132 : 827 - +
  • [10] A Community Detection Algorithm by Utilizing Grey Wolf Optimization
    Han, Cong
    Chen, Mei
    Pan, Lina
    Chen, Xiaoyun
    2017 9TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION AND CONTROL (ICMIC 2017), 2017, : 567 - 572