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 systematic literature review: Software requirements prioritization techniques

M Sufian, Z Khan, S Rehman… - … Conference on Frontiers …, 2018 - ieeexplore.ieee.org
Background: Requirement prioritization plays key role in software development process. It is
essential to prioritize the requirements for making the correct decision for either a single or …

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 …

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 …

Toward automated feature model configuration with optimizing non-functional requirements

M Asadi, S Soltani, D Gasevic, M Hatala… - Information and Software …, 2014 - Elsevier
Context A software product line is a family of software systems that share some common
features but also have significant variabilities. A feature model is a variability modeling …

Exploiting user feedback in tool-supported multi-criteria requirements prioritization

I Morales-Ramirez, D Munante… - 2017 IEEE 25th …, 2017 - ieeexplore.ieee.org
As different types of user feedback are becoming available, from a variety of sources and in
large amount, several analysis techniques have been developed with the purpose of …

A categorization model of requirements based on Max‐Neef's model of human needs

A Salado, R Nilchiani - Systems Engineering, 2014 - Wiley Online Library
Requirements categorization is an inherent part of the requirements engineering activity.
Conventional approaches use a designer perspective (requirements organized according to …

Managing risk in open source software adoption

X Franch, A Susi, MC Annosi, C Ayala… - International …, 2013 - scitepress.org
By 2016 an estimated 95% of all commercial software packages will include Open Source
Software (OSS). This extended adoption is yet not avoiding failure rates in OSS projects to …

Gamifying collaborative prioritization: Does pointsification work?

FM Kifetew, D Munante, A Perini, A Susi… - 2017 IEEE 25th …, 2017 - ieeexplore.ieee.org
Gamification has been applied in software engineering contexts, and more recently in
requirements engineering with the purpose of improving the motivation and engagement of …

Tool-supported collaborative requirements prioritisation

P Busetta, FM Kifetew, D Munante… - 2017 IEEE 41st …, 2017 - ieeexplore.ieee.org
Automated decision-making techniques are useful to support engineers when performing
requirements engineering tasks. However, to be effectively used in practice they need to be …