Software Product Requirements Prioritization Techniques : Hardly Easy

Hits: 1880
Research areas:
Year:
2016
Type of Publication:
Article
Keywords:
Requirements Prioritization, Empirical Study, Requirements Comparison
Authors:
Muyassar D. Hamad; Ashraf Elsayed; Mahmoud M. El-Borai; Walid M. Abdelmoez
Journal:
IJAIM
Volume:
4
Number:
6
Pages:
198-209
Month:
May-June
ISSN:
2320-5121
Abstract:
Several requirements prioritization techniques are available to be used in different software projects.Selecting the most suitable one is a problem in itself.Therefore, the research question is: Which the best suited technique that can be applied considering a specific set of requirements according to the required response time, level of accuracy and the least a number of comparisons. In an attempt to explore this research question, this paper takes a closer look at the empirical studies in this field. We compare eleven of the most popular techniques for requirements prioritization. Research results emerged that none of the techniques can be considered the best and faster than the other methods, because the decision entirely depends on the nature of the desired results or type of scale used (ratio, ordinal and nominal), and number of requirements involved in the prioritization process. There are differences among these techniques such as effectiveness and each of them might be suitable for a specific situation or application. It's useful to indicate which techniques are more suitableand efficient for prioritizing larger numbers of requirements, and at the same time provide very accurate results. This study addresses the advantages with current techniques, and also shows the shortcomings in these methods. Finally, this study offers recommendations for future studies.
Full text: IJAIM_533_FINAL.pdf

Indexed By