Skip to main content

Quality Requirements in Practice: An Interview Study in Requirements Engineering for Embedded Systems

  • Conference paper
Requirements Engineering: Foundation for Software Quality (REFSQ 2009)

Abstract

[Context and motivation] In market-driven software development it is crucial, but challenging, to find the right balance among competing quality requirements (QR). [Problem] In order to identify the unique challenges associated with the selection, trade-off, and management of quality requirements an interview study is performed. [Results] This paper describes how QR are handled in practice. Data is collected through interviews with five product managers and five project leaders from five software companies. [Contribution] The contribution of this study is threefold: Firstly, it includes an examination of the interdependencies among quality requirements perceived as most important by the practitioners. Secondly, it compares the perceptions and priorities of quality requirements by product management and project management respectively. Thirdly, it characterizes the selection and management of quality requirements in down-stream development activities.

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. Aurum, A., Wohlin, C. (eds.): Engineering and Managing Software Requirements. Springer, New York (2005)

    MATH  Google Scholar 

  2. Breitman, K.K., Leite, J.C.S.P., Finkelstein, A.: The World’s Stage: A Survey on Requirements Engineering Using a Real-Life Case Study. Journal of the Brazilian Computer Scociety 6, 13–38 (1999)

    Article  Google Scholar 

  3. Brooks Jr., F.P.: No Silver Bullet: Essences and Accidents of Software Engineering. Computer 4, 10–19 (1987)

    Article  Google Scholar 

  4. Carlshamre, P., Sandahl, K., Lindvall, M., Regnell, B., Nattoch Dag, J.: An Industrial Survey of Requirements Interdependencies in Software Product Release Planning. In: Proc. 5th IEEE Int. Sypm. on Requirements Engineering, Los Alamitos, USA, pp. 84–91 (2000)

    Google Scholar 

  5. Chatzoglou, P.D.: Factors Affecting Completion of the Requirements Capture Stage of Projects with Different Characteristics. Information and Software Technology 39, 627–640 (1997)

    Article  Google Scholar 

  6. Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Dordrecht (2000)

    Book  MATH  Google Scholar 

  7. Cleland-Huang, J., Settimi, R., BenKhadra, O.: Goal-Centric Traceability for Managing Non-Functional Requirements. In: Proc. 27th Int. Conf. on Software Engineering, Saint Louis, USA, pp. 362–371 (2005)

    Google Scholar 

  8. Curtis, B., Krasner, H., Iscoe, N.: A Field Study of the Software Design Process for Large Systems. Communications of the ACM 31, 1268–1287 (1988)

    Article  Google Scholar 

  9. Cysneiros, L.M., Leite, J.C.S.P.: Integrating Non-Functional Requirements into Data Model. In: Proc. 4th IEEE Int. Symp. on Requirements Engineering, Limerick Ireland, pp. 162–171 (1999)

    Google Scholar 

  10. Cysneiros, L.M., Leite, J.C.S.P.: Nonfunctional Requirements: From Elicitation to Conceptual Models. IEEE Transactions on Software Engineering 30, 328–349 (2004)

    Article  Google Scholar 

  11. Finkelstein, A., Dowell, J.: A Comedy of Errors: The London Ambulance Service Case Study. In: Proc. 8th Int. Workshop on Software Specification and Design, Los Alamitos, USA, pp. 2–4 (1996)

    Google Scholar 

  12. Fricker, S., Gorschek, T., Glintz, M.: Goal-Oriented Requirements Communication in New Product Development. In: 2nd Int. Workshop on Software Product Management, Barcelona, Spain (2008)

    Google Scholar 

  13. Fricker, S., Gorschek, T., Myllyperkiö, P.: Handshaking between Software Projects and Stakeholders Using Implementation Proposals. In: Sawyer, P., Paech, B., Heymans, P. (eds.) REFSQ 2007. LNCS, vol. 4542, pp. 144–159. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  14. Gorschek, T., Davis, A.: Requirements Engineering: In Search of the Dependent Variables. Information and Software Technology 50, 67–75 (2008)

    Article  Google Scholar 

  15. Gorschek, T., Wohlin, C.: Requirements Abstraction Model. Requirements Engineering Journal 11, 79–101 (2006)

    Article  Google Scholar 

  16. Jacobs, S.: Introducing Measurable Quality Requirements: A Case Study. In: Proc. 4th IEEE Int. Symp. on Requirements Engineering, Limerick, Ireland, pp. 172–179 (1999)

    Google Scholar 

  17. Kamsties, E., Hörnmann, K., Schlich, M.: Requirements Engineering in Small and Medium Enterprises. In: Proc. Conf. on European Industrial Requirements Engineering, London, UK, pp. 84–90 (1998)

    Google Scholar 

  18. Karlsson, L., Dahlstedt, Å.G., Regnell, B., Nattoch Dag, J., Persson, A.: Requirements engineering challenges in market-driven software development – An interview study with practitioners. Information and Software Technology 49, 588–604 (2007)

    Article  Google Scholar 

  19. Kusters, R.J., Solingen, R.V., Trienekens, J.J.M.: Identifying Embedded Software Quality: Two Approaches. Quality and Reliability Engineering International 15, 485–492 (1999)

    Article  Google Scholar 

  20. Lauesen, S.: Software Requirements – Styles and Techniques. Addison-Wesley, Great Britain (2002)

    Google Scholar 

  21. Lubars, M., Potts, C., Richter, C.: A Review of the State of the Practice in Requirements Modelling. In: Proc. 1st IEEE Int. Symp. on Requirements Engineering, San Diego, USA, pp. 2–14 (1993)

    Google Scholar 

  22. Olsson, T., Berntsson Svensson, R., Regnell, B.: Non-functional requirements metrics in practice – an empirical document analysis. In: Workshop on Measuring Requirements for Project and Product Success. Palma de Mallorca Spain (2007)

    Google Scholar 

  23. Patton, M.Q.: Qualitative Research and Evaluation Methods. Sage Publications, USA (2002)

    Google Scholar 

  24. Regnell, B., Höst, M., Berntsson Svensson, R.: A Quality Performance Model for Cost-Benefit Analysis of Non-functional Requirements Applied to the Mobile Handset Domain. In: Sawyer, P., Paech, B., Heymans, P. (eds.) REFSQ 2007. LNCS, vol. 4542, pp. 277–291. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  25. Robson, C.: Real World Research. Blackwell, Oxford (2002)

    Google Scholar 

  26. van de Weerd, I., Brinkkemper, S., Nieuwenhuis, R., Versendaal, J., Bijlsma, L.: Towards a Reference Framework for Software Product Management. In: Proc. 14th IEEE Int. Requirements Engineering Conference, St. Paul, USA, pp. 312–315 (2006)

    Google Scholar 

  27. Wohlin, C., Runeson, P., Höst, M., Ohlson, C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering: An Introduction. Kluwer Academic, Boston (2000)

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Berntsson Svensson, R., Gorschek, T., Regnell, B. (2009). Quality Requirements in Practice: An Interview Study in Requirements Engineering for Embedded Systems. In: Glinz, M., Heymans, P. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2009. Lecture Notes in Computer Science, vol 5512. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02050-6_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02050-6_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02049-0

  • Online ISBN: 978-3-642-02050-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics