Skip to main content

Empirical Evaluation of Two Requirements Prioritization Methods in Product Development Projects

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3281))

Abstract

Requirements prioritization is recognized as an important but difficult activity in product development. The literature offers methods for requirements prioritization, but many authors report that practices in companies are mostly informal. In this study, we evaluated two requirements prioritization methods from the requirements engineering literature in industrial product development projects. In the first case, the users of the system evaluated the pair-wise comparison technique [5] for prioritizing user needs. In the second case, practitioners evaluated Wiegers’ method [18] for change requests. The findings from the cases provide information about the suitability of the prioritization methods for product development work. In addition, our findings indicate why it might be challenging for practitioners to employ a requirements prioritization method.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Argysis, C., Putman, R., Smith, D.: Action Science. Jossey-Bass, San Francisco (1985)

    Google Scholar 

  2. Boehm, B., Egyed, A., Kwan, J., Port, D., Shah, A., Madachy, R.: Using the WinWin Spiral Model: A Case Study. IEEE Computer 31(7), 33–44 (1998)

    Google Scholar 

  3. Carlshamre, P.: Release Planning in Market-driven Software Product Development - Provoking an Understanding. Requirements Engineering Journal 7(3), 139–151 (2002)

    Article  Google Scholar 

  4. IEEE Std 830-1998: IEEE Recommended Practice for Software Requirements Specifications (1998)

    Google Scholar 

  5. Karlsson, J.: Software Requirements Prioritizing. In: Proceedings of the 2nd IEEE International Conference on Requirements Engineering (ICRE 1996), Colorado, USA, pp. 110–116 (1996)

    Google Scholar 

  6. Karlsson, J., Ryan, K.: A Cost-Value Approach for Prioritizing Requirements. IEEE Software 14(5), 67–74 (1997)

    Article  Google Scholar 

  7. Karlsson, J., Wohlin, C., Regnell, B.: An Evaluation of Methods for Prioritizing Software Requirements. Information and Software Technology 39(14-15), 939–947 (1998)

    Article  Google Scholar 

  8. Karlsson, L., Berander, P., Regnell, B., Wohlin, C.: Requirements Prioritisation: An Experiment on Exhaustive Pair-Wise Comparisons versus Planning Game Partitioning. In: Proceedings of Empirical Assessment in Software Engineering (EASE 2004), Edinbourgh, Scotland (2004)

    Google Scholar 

  9. Kovitz, B.: Practical Software Requirements: A Manual of Content and Style. Manning Publications Co., Greenwich (1999)

    Google Scholar 

  10. Kujala, M., Mäntylä, M.: Studying Users for Developing Usable and Useful Products. In: Proceedings of 1st Nordic conference on Computer-Human Interaction, Stockholm, Sweden, pp. 1–11 (2000)

    Google Scholar 

  11. Lehtola, L., Kauppinen, M., Kujala, S.: Requirements Prioritization Challenges in Practice. In: Proceedings of 5th International Conference on Product Focused Software Process Improvement, Kansai Science City, Japan, pp. 497–508 (2004)

    Google Scholar 

  12. Lubars, M., Potts, C., Richter, C.: A Review of the State of the Practice in Requirements Modelling. In: Proceedings of First IEEE Symposium on Requirements Engineering (RE 1993), San Diego, California, USA, pp. 2–14 (1993)

    Google Scholar 

  13. Moisiadis, F.: The Fundamentals of Prioritising Requirements. In (Web) Proceedings of Systems Engineering/Test and Evaluation conference, SETE 2002 (2002), http://www.seecforum.unisa.edu.au/Sete2002/ProceedingsDocs/

  14. Saaty, T.L.: The Analytical Hierarchy Process. McGraw-Hill, New York (1980)

    Google Scholar 

  15. Sawyer, P.: Packaged software: Challenges for RE. In: Proceedings of the Fifth International Workshop on Requirements Engineering: Foundations for Software Quality (REFSQ 2000), Stockholm, Sweden (2000)

    Google Scholar 

  16. Siddiqi, J., Shekaran, M.: Requirements Engineering: The Emerging Wisdom. IEEE Software 13(2), 15–19 (1996)

    Article  Google Scholar 

  17. Sommerville, I.: Software Engineering, 5th edn. Addison-Wesley, Wokingham (1996)

    Google Scholar 

  18. Wiegers, K.E.: Software Requirements. Microsoft Press, Redmont (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lehtola, L., Kauppinen, M. (2004). Empirical Evaluation of Two Requirements Prioritization Methods in Product Development Projects. In: Dingsøyr, T. (eds) Software Process Improvement. EuroSPI 2004. Lecture Notes in Computer Science, vol 3281. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30181-3_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30181-3_15

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23725-9

  • Online ISBN: 978-3-540-30181-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics