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.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Aurum, A., Wohlin, C. (eds.): Engineering and Managing Software Requirements. Springer, New York (2005)
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)
Brooks Jr., F.P.: No Silver Bullet: Essences and Accidents of Software Engineering. Computer 4, 10–19 (1987)
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)
Chatzoglou, P.D.: Factors Affecting Completion of the Requirements Capture Stage of Projects with Different Characteristics. Information and Software Technology 39, 627–640 (1997)
Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, Dordrecht (2000)
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)
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)
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)
Cysneiros, L.M., Leite, J.C.S.P.: Nonfunctional Requirements: From Elicitation to Conceptual Models. IEEE Transactions on Software Engineering 30, 328–349 (2004)
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)
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)
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)
Gorschek, T., Davis, A.: Requirements Engineering: In Search of the Dependent Variables. Information and Software Technology 50, 67–75 (2008)
Gorschek, T., Wohlin, C.: Requirements Abstraction Model. Requirements Engineering Journal 11, 79–101 (2006)
Jacobs, S.: Introducing Measurable Quality Requirements: A Case Study. In: Proc. 4th IEEE Int. Symp. on Requirements Engineering, Limerick, Ireland, pp. 172–179 (1999)
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)
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)
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)
Lauesen, S.: Software Requirements – Styles and Techniques. Addison-Wesley, Great Britain (2002)
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)
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)
Patton, M.Q.: Qualitative Research and Evaluation Methods. Sage Publications, USA (2002)
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)
Robson, C.: Real World Research. Blackwell, Oxford (2002)
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)
Wohlin, C., Runeson, P., Höst, M., Ohlson, C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering: An Introduction. Kluwer Academic, Boston (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)