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 this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview 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)