Skip to main content

Requirements Experience in Practice: Studies of Six Companies

  • Chapter

Abstract

To understand how to apply different requirements engineering practices and where difficulties may arise when implementing a set of requirements engineering practices, it is often useful to consider how others have done and the troubles they have encountered. This chapter describes six industry cases of applied requirements engineering, with a focus on areas where further improvements are desired by or recommended to the companies. Many of these improvement areas are also identified by other, independent, requirements engineering state of practice surveys, and thus indicate areas that warrant special attention when constructing a requirements engineering process for an organization.

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. (2004) http://www.sei.cmu.edu/cmm/ipd-cmm.html. Last Accessed: 2004-04-11

    Google Scholar 

  2. (2004) http://www.sei.cmu.edu/cmm/cmm.html. Last Accessed: 2004-04-11

    Google Scholar 

  3. (2002) http://www.tickit.org/. Last Accessed: 2002-10-01

    Google Scholar 

  4. Basili VR (1985) Quantitative evaluation of software methodology. Technical report TR-1519, University of Maryland, College Park, Maryland, USA

    Google Scholar 

  5. Bratthall L, Joergensen M (2002) Can you trust a single data source exploratory software engineering case study? Empirical Software Engineering 7(1): 9–26

    Article  Google Scholar 

  6. Briand L, El Emam K, Melo WL (1995) An inductive method for software process improvement: concrete steps and guidelines. In: Proceedings of ESI-ISCN’95: Measurement and training based process improvement, ISCN. Vienna, pp.34–49

    Google Scholar 

  7. CMMI-PDT (2002) Capability maturity model integration (CMMI), Version 1.1. CMMI for systems engineering, software engineering, integrated product and process development, and supplier sourcing version 1.1 (CMMI-SE/SW/IPPD/SS, V1.1), Pittsburgh

    Google Scholar 

  8. Curtis B, Krasner H, Iscoe N (1998) A field study of the software design process for large systems. Communications of the ACM 31(11): 1268–1287

    Google Scholar 

  9. El Emam K. Madhavji NH (1995) A field study of requirements engineering practices in information systems development. In: Proceedings of the 2nd IEEE international symposium on requirements engineering, IEEE Computer Society. Los Alamitos CA, pp.68–80

    Google Scholar 

  10. El Emam KE, Madhavji NHE (1999) Elements of software process assessment & improvement. Wiley-IEEE, Los Alamitos CA

    Google Scholar 

  11. Gorschek T (2004) Software process assessment & improvement in industrial requirements engineering. Licentiate thesis No. 2004:07, ISBN 91-7295-041-2. Blekinge Institute of Technology, Ronneby, Sweden

    Google Scholar 

  12. Gorschek T, Svahnberg M, Tejle K (2003) Introduction and application of a lightweight requirements engineering process evaluation method. In: Proceedings of the 9th international workshop on requirements engineering: foundation for software quality (REFSQ’03), Universität Duisburg-Essen. Essen, Germany, pp.101–1

    Google Scholar 

  13. Gorschek T, Tejle K (2002) A method for assessing requirements engineering process maturity in software projects. Master thesis in computer science. Thesis No: MCS-2002:2. Blekinge Institute of Technology, Ronneby, Download at http://www.bth.se/fou/cuppsats.nsf/

    Google Scholar 

  14. Gorschek T, Wohlin C (2003) Identification of improvement issues using a lightweight triangulation approach (Eurospi’03). In: Proceedings of European software process improvement conference (EuroSPI’2003), Verlag der Technischen Universität. Graz, Austria. Download at: http://www.bth.se/fou/Forskinfo.nsf/, pp.VI.1–VI.14

    Google Scholar 

  15. Gorschek T, Wohlin C (2004) Packaging software process improvement issues: A method and a case study. Software: practice & experience 34(14): 1311–1344

    Google Scholar 

  16. Hass AMJ (2003) Configuration management principles and practice. Addison-Wesley, Reading MA

    Google Scholar 

  17. Hofmann HF, Lehner F (2001) Requirements engineering as a success factor in software projects, IEEE Software 18(4): 58–66

    Article  Google Scholar 

  18. (1998) http://www.sei.cmu.edu/iso-15504/. Last Accessed: 2004-01-07

    Google Scholar 

  19. Jirotka M, Goguen JA (1994) Requirements engineering social and technical issues. Academic press, London

    Google Scholar 

  20. Juristo N, Moreno AM, Silva A (2002) Is the European industry moving toward solving requirements engineering problems? IEEE Software 19(6): 70–78

    Google Scholar 

  21. Kotonya G, Sommerville I (1998) Requirements engineering: processes and techniques. John Wiley, New York

    Google Scholar 

  22. Laitenberger O, Beil T, Schwinn T (2002) An industrial case study to examine a nontraditional inspection implementation for requirements specifications. In: Proceedings of the 8th IEEE symposium on software Metrics, IEEE Computer Society. Los Alamitos CA, pp.97–106

    Google Scholar 

  23. Leffingwell D, Widrig D (2000) Managing software requirements: a unified approach. Addison-Wesley, Reading MA

    Google Scholar 

  24. Lubars M, Potts C, Richter C (1992) A review of the state of the practice in requirements modeling. In: Proceedings of IEEE international symposium on requirements Engineering, IEEE. Los Alamitos CA, pp.2–14

    Google Scholar 

  25. Nikula U, Sajaniemi J, Kälviäinen H (2000) A state-of-the-practice survey on requirements engineering in small-and-medium-sized enterprises, Technical report (Http://www.Cs.Ucl.Ac.Uk/Research/Renoir/Tbrc_Rr01.Pdf). Lappeenranta University of Technology, Lappeenranta, Finland

    Google Scholar 

  26. Paulk MC (1995) The capability maturity model: guidelines for improving the software process. Addison-Wesley, Reading MA

    Google Scholar 

  27. Rakitin SR (2001) Software verification and validation for practitioners and managers. Artech House, Boston MA 28. (2003) http://www.comp.lancs.ac.uk/computing/research/cseg/projects/reaims/index.html. Last accessed: 2003-05-01

    Google Scholar 

  28. Reifer DJ (2000) The CMMI: It’s formidable. Journal of Systems and Software 50(2): 97–98

    Article  Google Scholar 

  29. Saaty TL, Vargas LG (2001) Models, methods, concepts & applications of the analytic hierarchy process. Kluwer Academic Publishers, Boston MA

    Google Scholar 

  30. Sawyer P, Sommerville I and Viller S (1999) Capturing the benefits of requirements engineering, IEEE Software 16(2): 78–85

    Article  Google Scholar 

  31. Shull F, Rus I, Basili V (2000) How perspective-based reading can improve requirements inspections. Computer 33(7): 73–79

    Article  Google Scholar 

  32. Sommerville I, Sawyer P (1999) Requirements engineering: a good practice guide. John Wiley & Sons, Chichester UK

    Google Scholar 

  33. (2003) http://www.sqi.gu.edu.au/spice/. Last accessed: 2003-09-11

    Google Scholar 

  34. Zahran S (1998) Software process improvement: practical guidelines for business success. Addison-Wesley, Reading MA

    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

Gorschek, T., Svahnberg, M. (2005). Requirements Experience in Practice: Studies of Six Companies. In: Aurum, A., Wohlin, C. (eds) Engineering and Managing Software Requirements. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-28244-0_18

Download citation

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

  • 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