Abstract
[Context & motivation] For market-driven software product developing organizations operating on a competitive open market, it is important to plan the product’s releases so that they can reach the market as early as possible with a competitive level of quality compared to its competitors’ products. Hence, quality requirements can be seen as a key competitive advantage. The QUPER model was developed with the aim to support high-level decision-making in release planning of quality requirements. [Question/problem] As a follow up on previous studies on QUPER, this study investigates: What are practitioners’ views on the utilities of QUPER extended with guidelines including domain-specific examples? [Principal ideas/results] In the presented case study, a set of detailed guidelines of how to apply QUPER in practice, including how to handle cost dependencies between quality requirements, was evaluated at a case company in the mobile handset domain with 24 professionals using real quality requirements. [Contribution] The results point to the importance of having concrete guidelines combined with instructive examples from real practice, while it is not always obvious for a practitioner to transfer cost-dependency examples into the domains that are different from the example domain. The transferability of guidelines and examples to support methodology adoption is an interesting issue for further research.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
van den Akker, M., Brinkkemper, S., Diepen, G., Versendaal, J.: Determination of the next release of a software product: an approach using integer linear programming. In: Proc. of the 11th International Workshop on Requirements Engineering Foundation for Software Quality, pp. 119–124 (2005)
van den Akker, M., Brinkkemper, S., Diepen, G., Versendaal, J.: Software Product Release Planning through Optimization and What-if Analysis. Information and Software Technology 50, 101–111 (2008)
Al-Emran, A., Pfahl, D., Ruhe, G.: Decision support for product release planning based on robustness analysis. In: Proc. of the 18th IEEE International Requirements Engineering Conference, pp. 157–166, September-October 2010
Barney, S., Aurum, A., Wohlin, C.: A product management challenge: Creating software product value through requirements selection. Journal of Systems Architecture 54, 576–593 (2008)
Berntsson Svensson, R., Gorschek, T., Regnell, B., Torkar, R., Shahrokni, A., Feldt, R.: Quality Requirements in Industrial Practice - an extended interview study at eleven companies. IEEE Transaction on Software Engineering 38, 935 (2012)
Berntsson Svensson, R., Lindberg Parker, P., Regnell, B.: A Prototype tool for QUPER to support release planning of quality equirements. In: Proc. of the 5th International Workshop on Software Product Management (IWSPM 2011), August 2011
Berntsson Svensson, R., Olsson, T., Regnell, B.: An investigation of how quality requirements are specified in industrial practice. Information and Software Technology 55(7), 1224–1236 (2013)
Berntsson Svensson, R., Sprockel, Y., Regnell, B., Brinkkemper, S.: Cost and benefit analysis of quality requirements in competitive software product management: A case study. In: Proc. of the 4th International Workshop on Software Product Management, pp. 40–48. IEEE Compt. Soc., September 2010
Carlshamre, P.: Release planning in market-driven software product development: Provoking an understanding. Requirements Engineering 7, 139–151 (2002)
Carlshamre, P., Regnell, B.: Requirements lifecycle management and release planning in market-driven requirements engineering. In: Proc. on the 11th International Workshop on Database and Expert Systems Applications, pp. 961–965. IEEE Comput. Soc., September 2000
Cockburn, A.: Agile Software Development. Addison-Wesley (2002)
Cronbach, L.: Coefficient alpha and the internal structure of tests. Psychometrika 16(3), 297–334 (1951)
Fink, A.: The survey handbook. Sage Publications (2003)
Fabrigar, L.R., Wegener, D.T.: Exploratory Factor Analysis. OUP, USA (2012)
Greer, D., Ruhe, G.: Software release planning: an evolutionary and iterative approach. Information and Software Technology 46, 243–253 (2004)
Jacobs, S.: Introducing measurable quality requirements: A case study. In: Proc. of the 4th IEEE International Symp. on Requirements Engineering (ISRE 1999), pp. 172–179. IEEE CS Press, June 1999
Kitchenham, B., Pfleeger, S.: Software quality: The elusive target. IEEE Software 13, 12–21 (1996)
MacCallum, R.C., Widaman, K.F., Zhang, S., Hong, S.: Sample size in factor analysis. Psychological Method. 4, 84–99 (1999)
Maurice, S., Ruhe, G., Saliu, O., Ngo-The, A.: Decision support for value-based software release planning. In: Biffl, S., Aurum, A., Boehm, B., Erdogan, H., Grunbacher, P. (eds.) Value-Based Software Engineering, pp. 247–261. Springer, Berlin (2006)
Ngo-The, A., Ruhe, G.: A systematic approach for solving the wicked problem of software release planning. Soft Computing - A Fusion of Foundations, Methodologies and Applications 12, 95–108 (2008)
QUPER model. http://www.quper.org
Regnell, B., Berntsson Svensson, R., Olsson, T.: Supporting Roadmapping of Quality Requirements. IEEE Software 25, 42–47 (2008)
Regnell, B., Svensson, R.B., Wnuk, K.: Can we beat the complexity of very large-scale requirements engineering? In: Rolland, C. (ed.) REFSQ 2008. LNCS, vol. 5025, pp. 123–128. Springer, Heidelberg (2008)
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., Heymans, P. (eds.) REFSQ 2007. LNCS, vol. 4542, pp. 277–291. Springer, Heidelberg (2007)
Regnell, B., Olsson, H.O., Mossberg, S.: Assessing requirements compliance scenarios in system platform subcontracting. In: Münch, J., Vierimaa, M. (eds.) PROFES 2006. LNCS, vol. 4034, pp. 362–376. Springer, Heidelberg (2006)
Robson, C.: Real World Research. Blackwell, Oxford (2002)
Ruhe, G.: Product release planning - Methods, Tools and Applications. CRC Press (2010)
Ruhe, G., Greer, D.: Quantitative studies in software re-lease planning under risk and resource constraints. In: Proceedings of the International Symposium on Empirical Software Engineering (ISESE), pp. 262–271. IEEE, Los Alamitos (2003)
Ruhe, G., Ngo-The, A.: Hybrid Intelligence in Software Release Planning. International Journal of Hybrid Intelligent Systems 1, 99–110 (2004)
Runeson, P., Höst, M., Rainer, A., Regnell, L: Case study research in software engineering - guidelines and examples. Wiley (2012)
Saliu, O., Ruhe, G.: Supporting software release planning decisions for evolving systems. In: Proc. of the 29th Annual IEEE/NASA Software Engineering Workshop, pp. 14–26 (2005)
Svahnberg, M., Gorschek, T., Feldt, R., Torkar, R., Saleem, S.B.: A systematic review on strategic release planning models. Information and Software Technology 52, 237–248 (2010)
Youdon, E.: When good enough is best. IEEE Software 12, 79–81 (1995)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Berntsson Svensson, R., Regnell, B. (2015). A Case Study Evaluation of the Guideline-Supported QUPER Model for Elicitation of Quality Requirements. In: Fricker, S., Schneider, K. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2015. Lecture Notes in Computer Science(), vol 9013. Springer, Cham. https://doi.org/10.1007/978-3-319-16101-3_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-16101-3_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16100-6
Online ISBN: 978-3-319-16101-3
eBook Packages: Computer ScienceComputer Science (R0)