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/).
机构:
Univ Paris Est Creteil, LiSSi, EA3956, F-94010 Creteil, FranceUniv Paris Est Creteil, LiSSi, EA3956, F-94010 Creteil, France
Ali, Musrrat.
Siarry, Patrick
论文数: 0引用数: 0
h-index: 0
机构:
Univ Paris Est Creteil, LiSSi, EA3956, F-94010 Creteil, FranceUniv Paris Est Creteil, LiSSi, EA3956, F-94010 Creteil, France
Siarry, Patrick
Pant, Millie.
论文数: 0引用数: 0
h-index: 0
机构:
Indian Inst Technol Roorkee, Dept Paper Technol, Roorkee 247667, Uttar Pradesh, IndiaUniv Paris Est Creteil, LiSSi, EA3956, F-94010 Creteil, France
机构:
Univ Luxembourg, CSC Res Unit, 6 Rue R Coudenhove Kalergi, L-1359 Luxembourg, Luxembourg
Univ Fed Toulouse Midi Pyrenees, ISAE SUPAERO, 10 Ave E Belin, F-31055 Toulouse, FranceUniv Luxembourg, CSC Res Unit, 6 Rue R Coudenhove Kalergi, L-1359 Luxembourg, Luxembourg
Brau, Guillaume
Hugues, Jerome
论文数: 0引用数: 0
h-index: 0
机构:
Univ Fed Toulouse Midi Pyrenees, ISAE SUPAERO, 10 Ave E Belin, F-31055 Toulouse, FranceUniv Luxembourg, CSC Res Unit, 6 Rue R Coudenhove Kalergi, L-1359 Luxembourg, Luxembourg
Hugues, Jerome
Navet, Nicolas
论文数: 0引用数: 0
h-index: 0
机构:
Univ Luxembourg, CSC Res Unit, 6 Rue R Coudenhove Kalergi, L-1359 Luxembourg, LuxembourgUniv Luxembourg, CSC Res Unit, 6 Rue R Coudenhove Kalergi, L-1359 Luxembourg, Luxembourg
机构:
Univ Paris Est Creteil, LiSSi, EA3956, F-94010 Creteil, FranceUniv Paris Est Creteil, LiSSi, EA3956, F-94010 Creteil, France
Ali, Musrrat.
Siarry, Patrick
论文数: 0引用数: 0
h-index: 0
机构:
Univ Paris Est Creteil, LiSSi, EA3956, F-94010 Creteil, FranceUniv Paris Est Creteil, LiSSi, EA3956, F-94010 Creteil, France
Siarry, Patrick
Pant, Millie.
论文数: 0引用数: 0
h-index: 0
机构:
Indian Inst Technol Roorkee, Dept Paper Technol, Roorkee 247667, Uttar Pradesh, IndiaUniv Paris Est Creteil, LiSSi, EA3956, F-94010 Creteil, France
机构:
Univ Luxembourg, CSC Res Unit, 6 Rue R Coudenhove Kalergi, L-1359 Luxembourg, Luxembourg
Univ Fed Toulouse Midi Pyrenees, ISAE SUPAERO, 10 Ave E Belin, F-31055 Toulouse, FranceUniv Luxembourg, CSC Res Unit, 6 Rue R Coudenhove Kalergi, L-1359 Luxembourg, Luxembourg
Brau, Guillaume
Hugues, Jerome
论文数: 0引用数: 0
h-index: 0
机构:
Univ Fed Toulouse Midi Pyrenees, ISAE SUPAERO, 10 Ave E Belin, F-31055 Toulouse, FranceUniv Luxembourg, CSC Res Unit, 6 Rue R Coudenhove Kalergi, L-1359 Luxembourg, Luxembourg
Hugues, Jerome
Navet, Nicolas
论文数: 0引用数: 0
h-index: 0
机构:
Univ Luxembourg, CSC Res Unit, 6 Rue R Coudenhove Kalergi, L-1359 Luxembourg, LuxembourgUniv Luxembourg, CSC Res Unit, 6 Rue R Coudenhove Kalergi, L-1359 Luxembourg, Luxembourg