Skip to main content

Market-Driven Requirements Engineering for Software Products

  • Chapter
Engineering and Managing Software Requirements

Abstract

An increasing part of software development is devoted to products that are offered to an open market with many customers. Market-driven development imposes special challenges for the requirements engineering process. This chapter provides an overview of the special characteristics of market-driven requirements engineering and describes the most important challenges of the area. Key elements of market-driven requirements engineering processes are presented together with a definition of process quality. Requirements state models and requirements repositories are also described and examples of typical solutions to progress tracking and data management are provided. The difficult problem of release planning is also discussed and an industrial example of a release planning process is given.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. Booth R, Regnell B, Aurum A, Jeffery R, Natt och Dag J (2001) Market-driven requirements engineering challenges: An industrial case study of a process performance declination. In: Proceedings of 6th Australian Workshop on Requirements Engineering (AWRE’01), Sydney, Australia, pp.41–47

    Google Scholar 

  2. Brinkkemper S (2004) Requirements engineering research the industry is (and is Not) waiting for. In: Proceedings of the 10th Anniversary International Workshop on Requirements Engineering: Foundation of Software Quality, Regnell B, Kamsties E, Gervasi V (Eds.), Essener Informatik Berichte, 9:251–264, ISBN 3-922602-91-6

    Google Scholar 

  3. Bodegraven S, Brinkkemper S (2004) Product software roadmap determination process: Where marketing and technology come together. Technical report, ICS, Utrecht University

    Google Scholar 

  4. Chrissis MB, Konrad M, Shrum S (2003) CMMI: Guidelines for process integration and product improvement. Addison-Wessley, ISBN: 0-321-15496-7

    Google Scholar 

  5. Carlshamre P (2002) A usability perspective on requirements engineering — From methodology to product development. Dissertation No. 726, Linköping University, Sweden

    Google Scholar 

  6. Carlshamre P, Regnell B (2000) Requirements lifecycle management and release planning in market-driven requirements engineering processes. International Workshop on the Requirements Engineering Process: Innovative Techniques, Models, and Tools to support the RE Process (REP’00), September 6–8, Greenwich UK, pp.961–965

    Google Scholar 

  7. Carlshamre P, Sandahl K, Lindvall M, Regnell B. Natt och Dag J (2001) An industrial survey of requirements interdependencies in software product release planning. In: Proceedings of 5th IEEE International Symposium on Requirements Engineering (RE’01), August 27–31, Toronto, Canada, pp.84–92

    Google Scholar 

  8. Garcia M, Bray O (1998) Fundamentals of technology roadmapping. Sandia National Laboratories, Technical Report, http://www.sandia.gov/Roadmap/home.htm

    Google Scholar 

  9. Greer D, Ruhe G (2004) Software release planning: an evolutionary and iterative approach. Information & Software Technology 46(4): 243–253

    Google Scholar 

  10. Höst M, Regnell B, Natt och Dag J, Nedstam J, Nyberg C (2001) Exploring bottlenecks in market-driven requirements management processes with discrete event simulation. Journal of Systems and Software, 59(3): 323–332

    Google Scholar 

  11. Hermann K, Brinkkemper S, Bubenko JA Jr, Farbey B, Greenspan SJ, Heitmeyer CL, Leite JCS, Mead NR, Mylopoulos J, Siddiqi J (2002) Requirements engineering and technology transfer: Obstacles and incentives. Requirements Engineering, 7(3):113–123

    Google Scholar 

  12. Kamsties E, Hörmann K, Schlich M (1998) Requirements engineering in small and medium enterprises. Requirements Engineering, 3, pp.84–90

    Google Scholar 

  13. Karlsson J, Ryan K (1997) A cost-value approach for prioritizing requirements. IEEE Software, Sept/Oct pp.67–74

    Google Scholar 

  14. Karlsson J, Wohlin C, Regnell B (1998) An evaluation of methods for prioritizing software requirements. Information and Software Technology, 39(14–15): 939–947

    Google Scholar 

  15. Karlsson L, Dahlstedt ÅG, Natt och Dag J, Regnell B, Persson A (2002) Challenges in market-driven requirements engineering-An industrial interview study. In: Proceedings of 8th International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ’02), September 09–10th, Essen, Germany, pp.37–49

    Google Scholar 

  16. Karlsson L, Regnell B (2004) Aligning the requirements engineering process with the maturity of markets and products. In: Proceedings of 10th International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ’04), June 7–8, Riga, Latvia, pp.69–74

    Google Scholar 

  17. Karlsson L, Regnell B, Karlsson J, Olsson S (2003) Post-release analysis of requirements selection quality-An industrial case study. In: Proceedings of 9th International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ’03), June 16–17, Klagenfurt/Velden, Austria, pp.47–56

    Google Scholar 

  18. Lauesen S, Vium JP (2004) Experiences from a tender process-The customer’s dreams and the supplier’s frustrations. In: Proceedings of 10th International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ’04), June 7–8, Riga, Latvia, pp.29–46

    Google Scholar 

  19. Lubars M, Potts C, Richter C (1993) A review of the state of the practice in requirements modeling. In: Proceedings of IEEE International Symposium on Requirements Engineering (RE93), Los Alamitos, USA. IEEE Computer Society Press, pp.2–14

    Google Scholar 

  20. Morisio M, Torchiano M (2002) Definition and classification of COTS: A proposal. In: Proceedings of 1st International Conference on COTS Based Software Systems (ICCBBS), Orlando, February 4–6, pp.165-175

    Google Scholar 

  21. Natt och Dag J, Gervasi V, Brinkkemper S, Regnell B (2004) Speeding up requirements management in a product software company: Linking customer wishes to product requirements through linguistic engineering. In: Proceedings of 12th IEEE International Conference on Requirements Engineering (RE’04), Kyoto, Japan, pp.283–295

    Google Scholar 

  22. Natt och Dag J, Regnell B, Carlshamre P, Andersson M, Karlsson J (2002) A feasibility study of automated natural language requirements analysis in market-driven development. Requirements Engineering, 7(1): 20–33

    Article  Google Scholar 

  23. Natt och Dag J, Regnell B, Madsen OS, Aurum A (2001) An industrial case study of us-ability evaluation in market-driven packaged software development. In: Proceedings of 9th International Conference on Human-Computer Interaction (HCII’2001), August 5–10, New Orleans, USA, pp.425–429

    Google Scholar 

  24. Maiden NA, Ncube C (1998) Acquiring COTS software selection requirements. IEEE Software, March/April, pp.46–56

    Google Scholar 

  25. Novorita RJ, Grube G (1996) Benefits of structured requirements methods for marketbased enterprises. In: Proceedings of 6th Annual International INCOSE Symposium. Seattle, USA, INCOSE

    Google Scholar 

  26. Potts C (1995) Invented requirements and imagined customers: Requirements engineering for off-the-shelf software. In: Proceedings of Second IEEE International Symposium on Requirements Engineering (RE’95), pp.128–130 Los Alamitos, USA

    Google Scholar 

  27. Regnell B, Beremark P, Eklundh O (1998) A market-driven requirements engineering process: Results from an industrial process improvement programme. Requirements Engineering, 3(2):121–129

    Google Scholar 

  28. Regnell B, Höst M, Natt och Dag J, Beremark P, Hjelm T (2001) An industrial case study on distributed prioritization in market-driven requirements engineering for packaged software. Requirements Engineering, 6(1):51–62

    Article  Google Scholar 

  29. Regnell B, Karlsson L, Höst M (2003) An analytical model for requirements selection quality evaluation in product software development. In: Proceedings of 11th IEEE Inter-national Conference on Requirements Engineering, (RE’03), September 8–12, Monterey Bay, California USA, pp.254–263

    Google Scholar 

  30. Regnell B, Ljungquist B, Thelin T, Karlsson L (2004) Investigation of requirements selection quality in market-driven software process using an open source discrete event simulation framework. In: Proceedings of 5th International Workshop on Software Process Simulation and Modeling (ProSim 2004), May 24–25, Edinburgh, UK

    Google Scholar 

  31. Ruhe G, Eberlein A, Pfahl D, (2003) Trade-off analysis for requirements selection. Software Engineering and Knowledge Engineering, 13(4): 345–366

    Google Scholar 

  32. Schalken J, Brinkkemper S, van Vliet H (2004) Assessing the effects of facilitated workshops in requirements engineering. In: Proceedings of 8th IEEE International Conference on Empirical Assessment in Software Engineering (EASE2004), pp.135–144

    Google Scholar 

  33. Kostoff RN, Schaller RR, (2001) Science and technology roadmaps. IEEE Transactions on Engineering Management, 48(2): 132–143

    Article  Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Regnell, B., Brinkkemper, S. (2005). Market-Driven Requirements Engineering for Software Products. In: Aurum, A., Wohlin, C. (eds) Engineering and Managing Software Requirements. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-28244-0_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-28244-0_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-25043-2

  • Online ISBN: 978-3-540-28244-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics