UPM Institutional Repository

Requirements prioritization techniques focusing on agile software development: a systematic literature review


Citation

Borhan, Noor Hazlini and Zulzalil, Hazura and Hassan, Sa‘adah and Mohd Ali, Norhayati (2019) Requirements prioritization techniques focusing on agile software development: a systematic literature review. International Journal of Scientific and Technology Research, 8 (11). pp. 2118-2125. ISSN 2277-8616

Abstract

Requirement prioritization plays a crucial role in the software development process. In Agile Software Development (ASD), requirement prioritization (RP) is challenging to maintain and requires a more formal process. It is essential to prioritize the requirements for making the correct decision for either single or multiple releases of a product. Ignorance of critical requirements during prioritization results in poor quality and unsatisfied clients. Various techniques have been proposed to prioritize requirements based on specific criteria. This SLR aims to identify the RP techniques focusing on Agile Software Development, as well as the issues or limitations of previous works. It will serve as a guideline for the practitioners to develop an effective RP process that can produce high-quality requirements that are expected to meet the needs of the intended users. Search terms with appropriate keywords were utilized in several online databases to recognize primary studies mostly related to RP in ASD. This SLR also shows the significant research gaps regarding techniques and issues for requirements prioritization in ASD. The researchers identified that a total of 25 papers report complete empirical results. Some critical issues of RP in ASD include severe limitations in terms of scalability, complexity, uncertainty, time consumption, starvation issue, dependency issues among requirements, limited research focused on the non-functional requirements and a lower automation approach. There are some significant challenges of RP techniques in ASD, such as a conflict between the stakeholders, changes in the priority list lead towards rework, and requirement selection factors during the RP process.


Download File

[img] Text
Requirements prioritization techniques focusing on agile software development.pdf

Download (11kB)

Additional Metadata

Item Type: Article
Divisions: Faculty of Computer Science and Information Technology
Publisher: International Journal of Scientific and Technology Research
Keywords: Requirements prioritization; Prioritization techniques; Prioritization factors; Agile software development; Systematic review
Depositing User: Mr. Sazali Mohamad
Date Deposited: 12 Aug 2021 11:35
Last Modified: 12 Aug 2021 11:35
URI: http://psasir.upm.edu.my/id/eprint/81986
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item