A systematic literature review of software requirements prioritization research
Context During requirements engineering, prioritization is performed to grade or rank
requirements in their order of importance and subsequent implementation releases. It is a …
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
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 …
problems, especially in the area of software verification and validation with a strong …
Search based software engineering: Techniques, taxonomy, tutorial
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 …
software engineering problems from human-based search to machine-based search, using …
Interactive requirements prioritization using a genetic algorithm
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 …
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 …
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
Search-Based Software Engineering (SBSE) has been successfully applied to automate a
wide range of software development activities. Nevertheless, in those software engineering …
wide range of software development activities. Nevertheless, in those software engineering …
Putting the developer in-the-loop: an interactive GA for software re-modularization
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 …
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 …
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
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 …
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
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 …
However, perhaps they have variable functionality and they are developed for hybrid …