UPM Institutional Repository

Enhancing agile software development: a systematic literature review of requirement prioritization and reprioritization techniques


Citation

Tasneem, Noshin and Zulzalil, Hazura and Hassan, Sa'Adah (2025) Enhancing agile software development: a systematic literature review of requirement prioritization and reprioritization techniques. IEEE Access, 13. pp. 32993-33034. ISSN 2169-3536

Abstract

Agile software development places great importance on requirement prioritization and reprioritization, which allow teams to concentrate on providing the most beneficial features to satisfy stakeholders. Most systematic review articles on prioritization techniques focus on traditional methods and ignore recent approaches that use artificial intelligence (AI). Additionally, there is a notable scarcity of literature addressing the neglected domain of reprioritisation and a lack of review papers analyzing semi-automated approaches. To fill this gap, this systematic literature review includes an in-depth review of newly developed AI-based and semi-automated techniques, in addition to widely used traditional prioritization methods. This study analyzed 76 primary studies from five credible electronic databases (Springer Link, IEEE Xplore, Scopus, Science Direct, and ACM Digital Library) to address six selected research questions. This literature review paper is unique in that it covers conventional approaches, reprioritization techniques, and AI-based and semi-automated techniques in a single review, which has not been done in previous papers. The findings highlight the strength and weakness of each technique. This review also identifies the most commonly used prioritization techniques in agile software development and the key challenges in requirement prioritization. Future research opportunities in the field of reprioritization are revealed by the gaps identified in the literature. This research contributes to enhancing the agility and effectiveness of agile software development (ASD).


Download File

[img] Text
124834.pdf - Published Version
Available under License Creative Commons Attribution.

Download (10MB)
Official URL or Download Paper: https://ieeexplore.ieee.org/document/10876147/

Additional Metadata

Item Type: Article
Subject: Computer Science (all)
Subject: Materials Science (all)
Subject: Engineering (all)
Divisions: Faculty of Computer Science and Information Technology
DOI Number: https://doi.org/10.1109/access.2025.3539357
Publisher: Institute of Electrical and Electronics Engineers
Keywords: Agile software development; Ai-based approaches; Fuzzy logic; Machine learning; Optimization; Prioritization techniques; Reprioritization; Requirement prioritization; Semi-automated approaches; Systematic review
Sustainable Development Goals (SDGs): SDG 9: Industry, Innovation and Infrastructure, SDG 16: Peace, Justice and Strong Institutions, SDG 8: Decent Work and Economic Growth
Depositing User: Ms. Nur Faseha Mohd Kadim
Date Deposited: 24 Apr 2026 02:00
Last Modified: 24 Apr 2026 02:00
Altmetrics: http://www.altmetric.com/details.php?domain=psasir.upm.edu.my&doi=10.1109/access.2025.3539357
URI: http://psasir.upm.edu.my/id/eprint/124834
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item