Interrelated Elements in Formulating an Efficient Requirements Prioritization Technique: Review
Paper in proceedings, 2020
One of the key reasons for delivering a high quality software system is to meet the core requirements of the stakeholder. Software requirements prioritization (RP) is being used to identify the core requirements to be implemented as perceived by system stakeholders. Various research studies have been conducted by proposing new RP techniques and evaluating the performance of the RP process. Although existing studies have made a substantial contribution in improving RP performance, no explicit effort has been made to analyse the elements to be considered in formulating an effective RP process. Hence, this study aims to identify and investigate precisely the interrelated elements which must be taken into account in formulating an effective RP technique. To achieve the aim of this study, the investigation is conducted based on the stepwise methodology which is comprised of three steps: research questions formulation, related studies collection, and analysis of the extracted studies. The findings revealed four interrelated elements that are necessary to be considered to obtain an effective RP process for requirements selection. Also, the usage description of each specified element was precisely elaborated. Such investigation can be used as guide for assisting the researchers and practitioners in attaining an effective RP process. Proposing a new technique is recommended with considering the identified elements for obtaining an effective RP for requirements selection.
Requirements prioritization elements