UPM Institutional Repository

Context-aware requirements prioritization using integrated regression learning with ordinal neural modeling and RoBERTa


Citation

Poudel, Prasis and Che Pa, Noraini and Mohamed, Abdikadir Yusuf (2025) Context-aware requirements prioritization using integrated regression learning with ordinal neural modeling and RoBERTa. International Journal of Advanced Computer Science and Applications, 16 (12). pp. 973-983. ISSN 2158-107X; eISSN: 2156-5570

Abstract

Effective prioritization of software requirements is essential for reducing project risks, optimizing resource allocation, and ensuring timely delivery. Conventional approaches such as Analytic Hierarchy Process (AHP) and MoSCoW often suffer from subjectivity, inefficiency, and poor scalability, making them unsuitable for large-scale projects. Although machine learning (ML) based methods improve scalability, they frequently overlook critical contextual factors such as risk, urgency, implementation effort, and inter-requirement dependencies. To address this gap, this study proposes a new machine learning based context aware software requirements prioritization system. In the proposed system, a pre-trained RoBERTa model and an ordinal neural regression model are employed to infer contextual features including technical risk, complexity, urgency, business value, implementation effort, requirement stability, stakeholder criticality, security sensitivity, and inter-requirement dependencies directly from requirement statements. These inferred features are then used as inputs to a supervised multiple regression model (XGBoost), which generates continuous priority scores for each requirement, with higher scores reflecting higher implementation priority. To ensure transparency, SHAP-based feature attribution is applied for feature importance analysis, and a feedback integration mechanism allows stakeholders to iteratively refine prioritization outcomes, thus in-turn retraining the core prioritization model. Empirical validation against three domain experts across five projects from different application domains demonstrates strong alignment, with Spearman rank correlations between 0.6 and 0.75, Mean Absolute Error (MAE) around 0.10, and Top 5 Match Rates up to 0.80. The results confirm that the proposed system provides a scalable, explainable, and context aware requirements prioritization mechanism suitable for real-world software engineering projects.


Download File

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

Download (985kB)

Additional Metadata

Item Type: Article
Subject: Computer Science (all)
Divisions: Faculty of Computer Science and Information Technology
DOI Number: https://doi.org/10.14569/ijacsa.2025.0161293
Publisher: Science and Information Organization
Keywords: Context-aware prioritization; Dependency analysis; Explainable Ai; Machine learning; Natural language processing; Ordinal regression; Requirements prioritization
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: 30 Apr 2026 06:55
Last Modified: 30 Apr 2026 06:55
Altmetrics: http://www.altmetric.com/details.php?domain=psasir.upm.edu.my&doi=10.14569/ijacsa.2025.0161293
URI: http://psasir.upm.edu.my/id/eprint/125113
Statistic Details: View Download Statistic

Actions (login required)

View Item View Item