Software Requirements Prioritisation: A Systematic Literature Review on Significance, Stakeholders, Techniques and Challenges

Hujainah, Fadhl and Rohani, Abu Bakar and Abdulgabber, Mansoor Abdullateef and Kamal Z., Zamli (2018) Software Requirements Prioritisation: A Systematic Literature Review on Significance, Stakeholders, Techniques and Challenges. IEEE Access, 6. pp. 71497-71523. ISSN 2169-3536. (Published)

[thumbnail of Open Access]
Preview
Pdf (Open Access)
Software Requirements Prioritisation.pdf

Download (11MB) | Preview

Abstract

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. To date, many
RP techniques that adopt various approaches have been proposed in the literature. To identify the strengths,
opportunities, and limitations of these existing approaches, this paper studied and analyzed the RP field
in terms of its significance in the software development process based on the standard review guidelines
by Kitchenham. By a rigorous study selection strategy, 122 relevant studies were selected to address the
defined research questions. Findings indicated that RP plays a vital role in ensuring the development
of a quality system with defined constraints. The stakeholders involved in RP were reported, and new
categories of the participating stakeholders were proposed. Additionally, 108 RP techniques were identified
and analyzed with respect to their benefits, prioritization criteria, size of requirements, types in terms of
automation level, and their limitations; 84 prioritization criteria were disclosed with their frequency usages in
prioritizing the requirements. The study revealed that the existing techniques suffer from serious limitations
in terms of scalability, the lack of quantification, and the prioritization of the participating stakeholders,
time consumption, requirement interdependences, and the need for highly professional human intervention.
These findings are useful for researchers and practitioners in improving the current state of the art and state
of practices.

Item Type: Article
Uncontrolled Keywords: Requirements prioritization, stakeholders, techniques, challenges, systematic literature review, requirements prioritization criteria.
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Faculty/Division: Faculty of Computer System And Software Engineering
Depositing User: Noorul Farina Arifin
Date Deposited: 28 Dec 2018 03:49
Last Modified: 28 Dec 2018 03:49
URI: https://umpir.ump.edu.my/id/eprint/23500
Statistic Details: View Download Statistic

Actions (login required)

View Item
View Item