Abstract
[Context & motivation] Requirements prioritization is typically applied in order to determine which requirements or features should be included in a certain release or implemented first. While most requirements prioritization approaches prescribe a fixed set of prioritization criteria that have to be assessed during the prioritization process, there is often a need for criteria that are customized to the specific project situation. [Question/problem] However, determining customized prioritization criteria is a time-consuming and laborious task. Instead of an in-depth analysis, criteria are often identified by gut feeling, which is error-prone and bears the risk of choosing misleading criteria. [Principal ideas/results] This paper aims at identifying and categorizing prioritization criteria discussed in the vast body of prioritization literature for software development. We describe a systematic literature review and, as a result, present a consolidated prioritization criteria model. [Contribution] Besides a comprehensive overview of prioritization criteria discussed in the literature, this paper introduces a classification schema that allows researchers and practitioners to identify prioritization criteria and related literature in a time-saving manner.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Wiegers, K.E.: First Things First: Prioritizing Requirements. Software Development 7(9), 48–53 (1999)
Riegel, N.: Guiding requirements elicitation using a prioritization framework. In: REFSQ 2013 Workshop Proceedings, pp. 133–144 (2013)
Riegel, N., Doerr, J.: An analysis of priority-based decision heuristics for optimizing elicitation efficiency. In: Salinesi, C., van de Weerd, I. (eds.) REFSQ 2014. LNCS, vol. 8396, pp. 268–284. Springer, Heidelberg (2014)
Azar, J., Smith, R.K., Cordes, D.: Value-oriented requirements prioritization in a small development organization. IEEE Software 24(1), 32–37 (2007)
Berander, P.: Evolving Prioritization for Software Product Management. Blekinge Institute of Technology. Doctoral Dissertation Series (2007)
Daneva, M., Herrmann, A.: Requirements prioritization based on benefit and cost prediction: An agenda for future research. In: Proc. of RE 2009, pp. 125–134 (2009)
Pitangueira, A.M., Maciel, R.S.P., de Oliveira Barros, M., Andrade, A.S.: A systematic review of software requirements selection and prioritization using SBSE approaches. In: Ruhe, G., Zhang, Y. (eds.) SSBSE 2013. LNCS, vol. 8084, pp. 188–208. Springer, Heidelberg (2013)
Svahnberg, M., Gorschek, T., Feldt, R., Torkar, R., Saleem, S.B., Shafique, M.U.: A systematic review on strategic release planning models. Information and Software Technology 52, 237–248 (2010)
Achimugu, P., Selamat, A., Ibrahim, R., Mahrin, M.N.: A systematic literature review of software requirements prioritization research. Information and Software Technology 56(6), 568–585 (2014)
Kitchenham, B.: Procedures for Performing Systematic Reviews. Keele University Technical Report TR/SE-0401. Keele University (2004)
Elsevier: http://www.elsevier.com/online-tools/scopus/content-overview. (last accessed on October 16, 2014)
IEEE: https://supportcenter.ieee.org/app/answers/detail/a_id/510/~/is-ieeexplore-digital-library-content-indexed-in-scopus%3F. (last accessed on October 16, 2014)
Riegel, N.: Prioritization Criteria Collection and Literature Sources. IESE-Report, 048.14/E (2014)
Wohlin, C., Aurum, A.: What is important when deciding to include a software requirement in a project or release? In: Int. Symp. on Empirical SE, pp. 246–255 (2005)
Barney, S., Aurum, A., Wohlin, C.: Quest for a silver bullet: Creating software product value through requirements selection. In: Proc. of SEAA 2006, pp. 274–281 (2006)
Cruzes, D.S., Dybå, T.: Research synthesis in software engineering: A tertiary study. Information & Software Technology 53(5), 440–455 (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Riegel, N., Doerr, J. (2015). A Systematic Literature Review of Requirements Prioritization Criteria. In: Fricker, S., Schneider, K. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2015. Lecture Notes in Computer Science(), vol 9013. Springer, Cham. https://doi.org/10.1007/978-3-319-16101-3_22
Download citation
DOI: https://doi.org/10.1007/978-3-319-16101-3_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16100-6
Online ISBN: 978-3-319-16101-3
eBook Packages: Computer ScienceComputer Science (R0)