Current Stance on Requirement Prioritization Techniques: Challenges, Opportunities, and Future Directions

Saba Gull, Rahila Umer, Noor Uddin, Sohrab Khan · VFAST Transactions on Software Engineering · 2022

Requirement Engineering is an important aspect of Software Engineering, while Requirement prioritization is a crucial phase of Requirement Engineering, specifically in agile development. In today's world, software systems are nothing but the backbone for business organizations. However, for business operations, requirements are changing rapidly, and it seems to be impossible to accomplish the requirements at once. It may be possible with the help of requirement Prioritization as it decreases the risk for failure. It helps implement the most required and prioritized feature given by stakeholders. The entire purpose of this research is to investigate and rate the complete process of Requirement Engineering, specifically the current requirement prioritization techniques, by conducting an extensive literature review. Furthermore, to identify the opportunities, gaps, and challenges for future

Read the paper · More papers on PaperTik