A hybrid multi-objective optimization algorithm for software requirement problem

被引:12
|
作者
Marghny, M. H. [1 ]
Zanaty, Elnomery A. A. [1 ,2 ]
Dukhan, Wathiq H. H. [2 ,3 ,4 ]
Reyad, Omar [3 ]
机构
[1] Assiut Univ, Fac Comp & Informat, Dept Comp Sci, Assiut, Egypt
[2] Sohag Univ, Fac Comp & Informat, Dept Comp Sci, Sohag, Egypt
[3] Sohag Univ, Fac Sci, Dept Math & Comp Sci, Sohag, Egypt
[4] Sanaa Univ, Fac Sci, Dept Comp Sci, Sanaa, Yemen
关键词
Differential evolution; Software development; Next release problem; Artificial bee colony; search-engine; GENETIC ALGORITHM; EVOLUTIONARY;
D O I
10.1016/j.aej.2021.12.043
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The process of selecting software requirements aims to identify the optimal set of requirements that enhances the value of a software release while keeping costs within the budget. It is referred to as the next release problem (NRP) and is classified as a non-deterministic polynomial (NP) hard problem. Additionally, the addressed requirements are complicated by interconnections and other constraints. In the current paper, the NRP is defined as a multi-objective optimization problem with two conflicting objectives, the satisfaction of customers and cost of development, and three constraints to address two real-world instances of the NRP. A hybrid algorithm combining the multi-objective artificial bee colony and differential evolution named (HABC-DE) is proposed in this work. The proposed approach involves management from the original artificial bee colony (ABC) with operators of the differential evolution (DE) algorithm to balance the optimization process's exploitation and exploration stages. The results demonstrated that the suggested algorithm was capable of efficiently generating high-quality non-dominated solutions with 163.48 +/- 4.9295 for mean and standard deviation values which can help decision-makers choose the right set of requirements for a new software release production.(c) 2021 THE AUTHORS. Published by Elsevier BV on behalf of Faculty of Engineering, Alexandria University This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/ licenses/by-nc-nd/4.0/).
引用
收藏
页码:6991 / 7005
页数:15
相关论文
共 50 条
  • [41] A MULTI-OBJECTIVE FIREFLY ALGORITHM FOR PRACTICAL PORTFOLIO OPTIMIZATION PROBLEM
    Lazulfa, Indana
    JOURNAL OF THE INDONESIAN MATHEMATICAL SOCIETY, 2019, 25 (03) : 282 - 291
  • [42] Hybrid Multi-Objective Optimization Algorithm for PM Motor Design
    Krasopoulos, Christos T.
    Armouti, Ioanna P.
    Kladas, Antonios G.
    2016 IEEE CONFERENCE ON ELECTROMAGNETIC FIELD COMPUTATION (CEFC), 2016,
  • [43] Multi-objective Optimization Using a Hybrid Differential Evolution Algorithm
    Wang, Xianpeng
    Tang, Lixin
    2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [44] A hybrid multi-objective firefly algorithm for big data optimization
    Wang, Hui
    Wang, Wenjun
    Cui, Laizhong
    Sun, Hui
    Zhao, Jia
    Wang, Yun
    Xue, Yu
    APPLIED SOFT COMPUTING, 2018, 69 : 806 - 815
  • [45] Hybrid algorithm for multi-objective optimization design of parallel manipulators
    Chen, Qiaohong
    Yang, Chao
    APPLIED MATHEMATICAL MODELLING, 2021, 98 : 245 - 265
  • [46] An Improved Hybrid Multi-objective Particle Swarm Optimization Algorithm
    Zhou, Zuan
    Dai, Guangming
    Fang, Pan
    Chen, Fangjie
    Tan, Yi
    ADVANCES IN COMPUTATION AND INTELLIGENCE, PROCEEDINGS, 2008, 5370 : 181 - 188
  • [47] Efficient Hybrid Memetic Algorithm for Multi-Objective Optimization Problems
    Mohammed, Tareq Abed
    Sahmoud, Shaaban
    Bayat, Oguz
    2017 INTERNATIONAL CONFERENCE ON ENGINEERING AND TECHNOLOGY (ICET), 2017,
  • [48] Multi-Objective Optimization of Hybrid Renewable Energy System Using an Enhanced Multi-Objective Evolutionary Algorithm
    Ming, Mengjun
    Wang, Rui
    Zha, Yabing
    Zhang, Tao
    ENERGIES, 2017, 10 (05)
  • [49] Text clustering with a hybrid multi-objective optimization approach: The multi-objective firefly differential Jaya Algorithm
    Naderi, Muhammad
    Amiri, Maryam
    SWARM AND EVOLUTIONARY COMPUTATION, 2025, 93
  • [50] Hybrid selection based multi-objective evolutionary algorithm and its application in optimization design problem
    Wang W.
    Li W.
    Zang Z.
    Zhao Y.
    1802, CIMS (26): : 1802 - 1813