Software requirements prioritisation: a systematic literature review on significance, stakeholders, techniques and challenges

F Hujainah, RBA Bakar, MA Abdulgabber… - IEEE Access, 2018 - ieeexplore.ieee.org
As one of the gatekeepers of quality software systems, requirements' prioritization (RP) is
often used to select the most important requirements as perceived by system stakeholders …

A survey of many-objective optimisation in search-based software engineering

A Ramirez, JR Romero, S Ventura - Journal of Systems and Software, 2019 - Elsevier
Search-based software engineering (SBSE) is changing the way traditional software
engineering (SE) activities are carried out by reformulating them as optimisation problems …

[HTML][HTML] A comparison between fuzzy AHP and fuzzy TOPSIS methods to software requirements selection

M Nazim, CW Mohammad, M Sadiq - Alexandria Engineering Journal, 2022 - Elsevier
The fuzzy set theory as one of the key agents of artificial intelligence has been used to deal
with vagueness and imprecision during the decision-making process. The software …

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 …

DRank: A semi-automated requirements prioritization method based on preferences and dependencies

F Shao, R Peng, H Lai, B Wang - Journal of Systems and Software, 2017 - Elsevier
There are many types of dependencies between software requirements, such as the
contributions dependencies (Make, Some+, Help, Break, Some-, Hurt) and business …

The symposium on search-based software engineering: Past, present and future

TE Colanzi, WKG Assunção, SR Vergilio… - Information and …, 2020 - Elsevier
Abstract Context Search-Based Software Engineering (SBSE) is the research field where
Software Engineering (SE) problems are modelled as search problems to be solved by …

Parallel multi-objective artificial bee colony algorithm for software requirement optimization

H Alrezaamiri, A Ebrahimnejad, H Motameni - Requirements Engineering, 2020 - Springer
In incremental software development approaches, the product is developed in various
releases. In each release, a set of requirements is proposed for the development. Usually …

An architecture based on interactive optimization and machine learning applied to the next release problem

AA Araújo, M Paixao, I Yeltsin, A Dantas… - Automated Software …, 2017 - Springer
The next release problem (NRP) consists of selecting which requirements will be
implemented in the next release of a software system. For many search based software …

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 …

A rough-set based approach for the prioritization of software requirements

M Sadiq, VS Devi - International Journal of Information Technology, 2022 - Springer
Software requirements prioritization (SRP) is one of the key activities of the requirements
elicitation process in which several decision makers are involved for the evaluation of the …