A systematic literature review of software requirements prioritization research

P Achimugu, A Selamat, R Ibrahim… - Information and software …, 2014 - Elsevier
Context During requirements engineering, prioritization is performed to grade or rank
requirements in their order of importance and subsequent implementation releases. It is a …

A hitchhiker's guide to statistical tests for assessing randomized algorithms in software engineering

A Arcuri, L Briand - Software Testing, Verification and Reliability, 2014 - Wiley Online Library
Randomized algorithms are widely used to address many types of software engineering
problems, especially in the area of software verification and validation with a strong …

Search based software engineering: Techniques, taxonomy, tutorial

M Harman, P McMinn, JT De Souza, S Yoo - LASER Summer School on …, 2008 - Springer
Abstract The aim of Search Based Software Engineering (SBSE) research is to move
software engineering problems from human-based search to machine-based search, using …

Interactive requirements prioritization using a genetic algorithm

P Tonella, A Susi, F Palma - Information and software technology, 2013 - Elsevier
CONTEXT: The order in which requirements are implemented affects the delivery of value to
the end-user, but it also depends on technical constraints and resource availability. The …

Software requirements selection and prioritization using SBSE approaches: A systematic review and mapping of the literature

AM Pitangueira, RSP Maciel, M Barros - Journal of Systems and Software, 2015 - Elsevier
The selection and prioritization of software requirements represents an area of interest in
Search-Based Software Engineering (SBSE) and its main focus is finding and selecting a set …

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 …

Putting the developer in-the-loop: an interactive GA for software re-modularization

G Bavota, F Carnevale, A De Lucia, M Di Penta… - Search Based Software …, 2012 - Springer
This paper proposes the use of Interactive Genetic Algorithms (IGAs) to integrate developer's
knowledge in a re-modularization task. Specifically, the proposed algorithm uses a fitness …

Software requirements prioritization and selection using linguistic tools and constraint solvers—a controlled experiment

J McZara, S Sarkani, T Holzer, T Eveleigh - Empirical Software …, 2015 - Springer
Implementing the entire set of requirements for a software system is often not feasible owing
to time and resource limitations. A key driver for successful delivery of any software system is …

PHandler: an expert system for a scalable software requirements prioritization process

MI Babar, M Ghazali, DNA Jawawi… - Knowledge-Based …, 2015 - Elsevier
Software requirements engineering is a critical discipline in the software development life
cycle. The major problem in software development is the selection and prioritization of the …

Role of requirement prioritization technique to improve the quality of highly-configurable systems

A Ali, Y Hafeez, S Hussain, S Yang - IEEE Access, 2020 - ieeexplore.ieee.org
Highly-configurable systems are such systems which are not developed for single scenario.
However, perhaps they have variable functionality and they are developed for hybrid …