Developing Parallel Requirements Prioritization Machine Learning Model Integrating with MoSCoW Method

Requirements Prioritization (RP) is an attempt to rank the requirements based on the value added to the business. It is a preprocessingstep in software implementation as well as a prevalent need thing to get customer satisfaction, decrease the risk of requirements volatility, develop cost-effective software, and maintain the level of quality in the software system. Many research focusing on prioritizing the requirements using one or several criteria like time, dependency, and scalability. However, all of them concern with sequential prioritization only. To the best of our knowledge no work focused on parallel ranking in prioritization, which permit the simultaneous requirements implementation that reducing the implementation time. In this study we developed a new requirements prioritization for determine the requirements priority level in parallel format using Random Forest classifier based MoSCoW method (RF-MM). When we applied our prioritization model on to (Testcase MIS system with priority) industrial dataset. the total implementation time were equal to 76.0 seconds when ranking in sequential format; whereas the total time were equal to 33 seconds in parallel ranking. Hence, the parallel ranking capable of reducing implementation time to more than half.

Authors

Institutions

Publication Details

Journal
Journal of Artificial Intelligence and computational technology.
Published
2024-11-08
DOI
https://doi.org/10.70274/jaict.2024.1.1.33
Citations
1
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
0.78
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Developing Parallel Requirements Prioritization Machine Learning Model Integrating with MoSCoW Method

Mahir Mohammed Sharif, Moawia Elfaki Yahia Eldow, Kawthar Ishag Ali Fadlallah
1 citations
Journal of Artificial Intelligence and computational technology.
Software Engineering Techniques and Practices
0.78
article

Developing Parallel Requirements Prioritization Machine Learning Model Integrating with MoSCoW Method

Mahir Mohammed Sharif, Moawia Elfaki Yahia Eldow, Kawthar Ishag Ali Fadlallah
article en
1 citations

Abstract

Requirements Prioritization (RP) is an attempt to rank the requirements based on the value added to the business. It is a preprocessingstep in software implementation as well as a prevalent need thing to get customer satisfaction, decrease the risk of requirements volatility, develop cost-effective software, and maintain the level of quality in the software system. Many research focusing on prioritizing the requirements using one or several criteria like time, dependency, and scalability. However, all of them concern with sequential prioritization only. To the best of our knowledge no work focused on parallel ranking in prioritization, which permit the simultaneous requirements implementation that reducing the implementation time. In this study we developed a new requirements prioritization for determine the requirements priority level in parallel format using Random Forest classifier based MoSCoW method (RF-MM). When we applied our prioritization model on to (Testcase MIS system with priority) industrial dataset. the total implementation time were equal to 76.0 seconds when ranking in sequential format; whereas the total time were equal to 33 seconds in parallel ranking. Hence, the parallel ranking capable of reducing implementation time to more than half.

Journal of Artificial Intelligence and computational technology.Vol. 1(1)
University of North Texas (US), Prince Sattam Bin Abdulaziz University (SA), University of Khartoum (SD), Omdurman Islamic University (SD)
Openalex Percentile: Top 20%
Software Engineering Techniques and Practices
0.78
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.