Smart Agile Prioritization and Clustering: An AI-Driven Approach for Requirements Prioritization

In Agile software development, requirements prioritization plays a crucial role in ensuring that critical functionalities are delivered efficiently. Traditional prioritization methods often suffer from scalability limitations, lack of automation, and difficulty in handling dependencies. This paper proposes Smart Agile Prioritization and Clustering (SAPC), an AI-driven approach that enhances requirements prioritization by leveraging Natural Language Processing (NLP), BERT embeddings, graph-based dependency modeling, and optimization techniques. The proposed model extracts and processes textual requirements, constructs a dependency graph to model interrelations, and applies PageRank to compute requirement importance. Feature fusion and dimensionality reduction using Uniform Manifold Approximation and Projection (UMAP) facilitate clustering, while Particle Swarm Optimization (PSO) determines the optimal number of clusters for efficient backlog prioritization. The effectiveness of SAPC is evaluated using functional requirements extracted from Software Requirement Specifications (SRS), product backlogs, and customer requests, along with a benchmark dataset for validation. Various machine learning algorithms are tested, with KNN and Random Forest demonstrating the highest accuracy and lowest Mean Squared Error (MSE), outperforming traditional prioritization techniques. The results highlight the potential of AI-based methods in automating and optimizing backlog management within Agile methodologies, offering a scalable and data-driven approach to enhanced requirements prioritization.

Authors

Institutions

Publication Details

Journal
IEEE Access
Published
2025-01-01
DOI
https://doi.org/10.1109/access.2025.3589959
Citations
3
Primary Topic
Digital Transformation in Industry
Type
article
Field-Weighted Citation Impact
3.73
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Smart Agile Prioritization and Clustering: An AI-Driven Approach for Requirements Prioritization

Manal A. Abdel-Fattah, Wael Mohamed, Aya M. Radwan
3 citations
IEEE Access
Digital Transformation in Industry
3.73
article

Smart Agile Prioritization and Clustering: An AI-Driven Approach for Requirements Prioritization

Manal A. Abdel-Fattah, Wael Mohamed, Aya M. Radwan
article en
3 citations

Abstract

In Agile software development, requirements prioritization plays a crucial role in ensuring that critical functionalities are delivered efficiently. Traditional prioritization methods often suffer from scalability limitations, lack of automation, and difficulty in handling dependencies. This paper proposes Smart Agile Prioritization and Clustering (SAPC), an AI-driven approach that enhances requirements prioritization by leveraging Natural Language Processing (NLP), BERT embeddings, graph-based dependency modeling, and optimization techniques. The proposed model extracts and processes textual requirements, constructs a dependency graph to model interrelations, and applies PageRank to compute requirement importance. Feature fusion and dimensionality reduction using Uniform Manifold Approximation and Projection (UMAP) facilitate clustering, while Particle Swarm Optimization (PSO) determines the optimal number of clusters for efficient backlog prioritization. The effectiveness of SAPC is evaluated using functional requirements extracted from Software Requirement Specifications (SRS), product backlogs, and customer requests, along with a benchmark dataset for validation. Various machine learning algorithms are tested, with KNN and Random Forest demonstrating the highest accuracy and lowest Mean Squared Error (MSE), outperforming traditional prioritization techniques. The results highlight the potential of AI-based methods in automating and optimizing backlog management within Agile methodologies, offering a scalable and data-driven approach to enhanced requirements prioritization.

IEEE AccessVol. 13
Helwan University (EG)
Openalex Percentile: Top 7%
Digital Transformation in Industry
3.73
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.