A systematic review of interaction in search-based software engineering

A Ramirez, JR Romero… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Search-Based Software Engineering (SBSE) has been successfully applied to automate a
wide range of software development activities. Nevertheless, in those software engineering …

A comprehensive survey on interactive evolutionary computation in the first two decades of the 21st century

Y Wang, Y Pei - Applied Soft Computing, 2024 - Elsevier
Interactive evolutionary computation (IEC) has demonstrated significant success in
addressing numerous real-world problems that are challenging to quantify mathematically or …

[HTML][HTML] A hybrid multi-objective optimization algorithm for software requirement problem

MH Marghny, EA Zanaty, WH Dukhan… - Alexandria Engineering …, 2022 - Elsevier
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 …

Multi-objective whale optimization algorithm and multi-objective grey wolf optimizer for solving next release problem with developing fairness and uncertainty quality …

M Ghasemi, K Bagherifard, H Parvin, S Nejatian… - Applied …, 2021 - Springer
Selecting a set of requirements to implement in the next software release is an NP-Hard
problem known as NRP. We propose multi-objective versions of grey wolf optimizer and …

An empirical study of meta-and hyper-heuristic search for multi-objective release planning

Y Zhang, M Harman, G Ochoa, G Ruhe… - ACM Transactions on …, 2018 - dl.acm.org
A variety of meta-heuristic search algorithms have been introduced for optimising software
release planning. However, there has been no comprehensive empirical study of different …

[HTML][HTML] A comparative study on evolutionary multi-objective algorithms for next release problem

I Rahimi, AH Gandomi, MR Nikoo, F Chen - Applied Soft Computing, 2023 - Elsevier
The next release problem (NRP) refers to implementing the next release of software in the
software industry regarding the expected revenues; specifically, constraints like limited …

Software requirement optimization using a fuzzy artificial chemical reaction optimization algorithm

H Alrezaamiri, A Ebrahimnejad, H Motameni - Soft Computing, 2019 - Springer
In agile methods, software products are developed in several releases. In each release, a
new set of requirements for development is proposed. Due to technical and non-technical …

Incorporating user preferences in search-based software engineering: A systematic mapping study

TN Ferreira, SR Vergilio, JT de Souza - Information and Software …, 2017 - Elsevier
Context Search-based algorithms have been successfully applied to solve software
engineering problems in the field known as Search-based Software Engineering (SBSE) …

Empowering the human as the fitness function in search-based model-driven engineering

F Pérez, J Font, L Arcega… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
In Search-Based Software Engineering, more than 100 works have involved the human in
the search process to obtain better results. However, the case where the human completely …

Interactive genetic algorithm oriented toward the novel design of traditional patterns

J Lv, M Zhu, W Pan, X Liu - Information, 2019 - mdpi.com
To create alternative complex patterns, a novel design method is introduced in this study
based on the error back propagation (BP) neural network user cognitive surrogate model of …