Skip to main content

A Systematic Literature Review of Requirements Prioritization Criteria

  • Conference paper
  • First Online:
Requirements Engineering: Foundation for Software Quality (REFSQ 2015)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9013))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wiegers, K.E.: First Things First: Prioritizing Requirements. Software Development 7(9), 48–53 (1999)

    Google Scholar 

  2. Riegel, N.: Guiding requirements elicitation using a prioritization framework. In: REFSQ 2013 Workshop Proceedings, pp. 133–144 (2013)

    Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. Azar, J., Smith, R.K., Cordes, D.: Value-oriented requirements prioritization in a small development organization. IEEE Software 24(1), 32–37 (2007)

    Article  Google Scholar 

  5. Berander, P.: Evolving Prioritization for Software Product Management. Blekinge Institute of Technology. Doctoral Dissertation Series (2007)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. 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)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. Kitchenham, B.: Procedures for Performing Systematic Reviews. Keele University Technical Report TR/SE-0401. Keele University (2004)

    Google Scholar 

  11. Elsevier: http://www.elsevier.com/online-tools/scopus/content-overview. (last accessed on October 16, 2014)

  12. 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)

  13. Riegel, N.: Prioritization Criteria Collection and Literature Sources. IESE-Report, 048.14/E (2014)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Cruzes, D.S., Dybå, T.: Research synthesis in software engineering: A tertiary study. Information & Software Technology 53(5), 440–455 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Norman Riegel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics