Abstract

Requirements prioritization (RP) is considered as a key role in producing a successful system by selecting the most important requirements to be released. Requirements interdependencies (RI) is one of the crucial aspects that need to be addressed in RP, since most of the requirements in reality are not independent and have dependencies between each other. Thus, ignoring RI in RP process may lead to produce inaccurate prioritization result which directly impacts the system’s success. In spite of this, little is known about the impact of RI, and obviously further research is urgently required to measure the RI in the RP techniques. Hence, this study aims to investigate and analyze the existence and the execution steps of handling RI in the existing RP techniques to improve the performance of techniques in generating accurate result and assist the researchers and practitioners to select the appropriate technique that can handle RI in prioritization process. The findings indicate that, out of 65 techniques, there are only 4 techniques that handle the RI. The result reveals that these four techniques still suffer from issues of manual process and heavily rely on the experts’ participation. Proposing a new technique is recommended to overcome the identified limitations.

Highlights

  • Requirements prioritization (RP) is considered as a key role in producing a successful system by selecting the most important requirements to be released

  • Based on the derived result, most of the RP techniques did not address the Requirements interdependencies (RI) in their prioritization processes due to the fact that majority of the techniques were proposed with the aim of prioritizing requirements and assuming that the requirements are free of dependencies

  • Only 4 out of 65 RP techniques handled the RI in their prioritization processes

Read more

Summary

Introduction

Requirements prioritization (RP) is considered as a key role in producing a successful system by selecting the most important requirements to be released. This study aims to investigate and analyze the existence and the execution steps of handling RI in the existing RP techniques to improve the performance of techniques in generating accurate result and assist the researchers and practitioners to select the appropriate technique that can handle RI in prioritization process. The overall aim where the requirements are elicited and extracted from the of this study is to investigate the existence of the stakeholders [4,5,6] Implementing and developing all the requirements dependencies in the existing techniques that elicited requirements is extremely difficult with limited are available in performing the RP. Ranked list of requirements [12,13,14] This requirement list is used in release planning and implementation of the system

Objectives
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call