Machine Learning: A survey of requirements prioritization: A Review Study
DOI:
https://doi.org/10.70274/jaict.2024.1.1.34Abstract
In any software systems, the requirements prioritization considered as pivotal task. This paper aims to explain and discuss the works done on requirements prioritization based Machine learning along with the dependency-aware requirements prioritization. Machine learning has become of attention to scientists, researchers, and users because of the existence of vast data and deep learning algorithms that can analyze massive sets of data. The basic algorithms are used for dependency learning calculation, resolve the stakeholder’s conflicts, classify requirements, and scalability improvement. This paper will present a brief background and comprehensive presentation of a number of machine learning techniques for requirements prioritization and those concerning the requirement dependency in its simple, complex, and Hybrid form. There are a number of papers, articles, and research papers that deal with requirements prioritization, few of them handling the dependency. This paper will present a brief background for several requirements prioritization based on machine learning. then make a comparison and discussion of a number of selected techniques in terms of algorithm type, issues addressed, and evaluated data level. method that handling the dependency regarding of strengths and weakness.