Abstract:
"Requirement prioritisation (RP) is a crucial process in software development, aimed at identifying and addressing key requirements that can resolve challenges encountered during the implementation phase. Effective RP is essential for ensuring that critical requirements are met, and project goals are achieved. However, traditional RP methods often fail to account for the interdependencies between requirements, which can lead to project failures, inefficiencies, and inaccurate prioritisation outcomes. These overlooked interdependencies introduce complexities that, if not properly managed, can trigger cascading issues, ultimately jeopardizing the entire project's success.
In this study, we have undertaken a comprehensive systematic literature review that focuses on various RP techniques incorporating requirements interdependencies (RI). By adhering to Kitchenham's well-established review guidelines, we systematically categorized and analyzed these techniques, assessing their approaches to RI implementation as well as their associated benefits and limitations. Our thorough review identified 38 relevant studies, each selected through a rigorous study selection process, to answer the research questions posed.
The findings of our research indicate that, despite significant advancements in RP techniques, numerous limitations persist in effectively addressing RI. These findings underscore the necessity for ongoing research and innovation to enhance the RP process. Our study offers valuable insights for researchers and practitioners striving to refine current RP techniques, particularly by emphasizing the critical role of RI in future developments."