Abstract
The software development process focuses on the delivery of a software implementation – its ‘product’, whether COTS or bespoke. However, potential acquirers are attracted by the promise of a future ‘service’ from that product: those aspects of the software’s behavior visible outside it, particularly those that deliver value in the real world.
ISO/IEC 25010: 2011 provides the leading models for assessing software product. This is an important contribution towards establishing the delivery performance of software processes and proposed improvements. This paper explores the scope and interpretation of the ISO/IEC 25010 quality models, in the light of this broad, lifetime service-oriented view, also identifying other significant aspects of product that concern acquirers of software, and for which quality requirements and quality evaluation are potentially needed. Suggestions for refinement and extension of the standard complete the paper.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hofemann, S., Raatikainen, M., Myllärniemi, V., Norja, T.: Experiences in applying service design to digital services. In: Jedlitschka, A., Kuvaja, P., Kuhrmann, M., Männistö, T., Münch, J., Raatikainen, M. (eds.) PROFES 2014. LNCS, vol. 8892, pp. 134–148. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-13835-0_10
Sjøberg, D.I.K.: The relationship between software process, context and outcome. In: Abrahamsson, P., Jedlitschka, A., Nguyen Duc, A., Felderer, M., Amasaki, S., Mikkonen, T. (eds.) PROFES 2016. LNCS, vol. 10027, pp. 3–11. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-49094-6_1
ISO: ISO/IEC 25010:2011, Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – System and software quality models
Estdale, J.: App stores & ISO/IEC 25000: product certification at last? In: Phalp, K., et al. (eds.) SQM XXIV: Systems Quality: Trends and Practices, pp. 37–48. Southampton Solent University (2016)
Estdale, J.: Products and prototypes: what’s the difference? In: SQM XXV: Achieving Software Quality in Development and in Use, pp. 65–76. Southampton Solent University (2017)
ISO: ISO/IEC 25000:2014, Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – Guide to SQuaRE
ISO: ISO/IEC 9126, various parts and dates. Software engineering – Product quality. Being superseded by SQuaRE [5]
ISO/IEC TS 25011:2017 Information technology—Systems and software Quality Requirements and Evaluation (SQuaRE)—Service quality models
Georgiadou, E.: Software process and product improvement: a historical perspective. Cybern. Syst. Anal. 39(1), 125–142 (2003). https://doi.org/10.1023/A:1023833428613
Côté, M.A., Suryn, W., Georgiadou, E.: In search for a widely applicable and accepted software quality model for software quality engineering. Softw. Qual. J. 15(4), 401–416 (2007)
Miguel, J.P., Mauricio, D., Rodriguez, G.: A review of software quality models for the evaluation of software products. Int. J. Softw. Eng. Appl. (IJSEA) 5(6), 1–24 (2014). https://doi.org/10.5121/ijsea.2014.5603
Oriol, M., Marco, J., Franch, X.: Quality models for web services: a systematic mapping. Inf. Softw. Technol. 56(10), 1167–1182 (2014). https://doi.org/10.1016/j.infsof.2014.03.012
Biscoglio, I., Marchetti, E.: Definition of software quality evaluation and measurement plans: a reported experience inside the audio-visual preservation context. In: Holzinger, A., Cardoso, J., Cordeiro, J., Libourel, T., Maciaszek, L.A., van Sinderen, M. (eds.) ICSOFT 2014. CCIS, vol. 555, pp. 63–80. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25579-8_4
Bergman, B., Klefsjö, B.: Quality from Customer Needs to Customer Satisfaction. McGraw-Hill, Maidenhead (1994)
App Store Review Guidelines. https://developer.apple.com/app-store/review/guidelines/. Accessed 17 Apr 2018
McCann, T.: The Art of the App Store. John Wiley, Indianapolis (2012)
Gibson, S.: ‘Well-behaved’ and ‘misbehaved’ software: past and present. InfoWorld 8(43), 65 (1986)
Gibson, S.: Programs that ‘behave’ lend themselves to compatibility successfully. InfoWorld 8(43), 69 (1986)
Haslam, K.: iOS security risks: after the XcodeGhost exploit is Apple’s iOS really safer than Android? Plus: what security apps do you need for iPad & iPhone. http://www.macworld.co.uk/feature/iosapps/is-ipad-iphone-ios-safe-xcodeghost-what-security-software-need-3453938/#antivirus. Accessed 16 Apr 2018
Siakas, K.V., Georgiadou, E.: PERFUMES: a scent of product quality characteristics. In: International Software Quality Management Conference, pp. 211–220. BCS, London (2005)
Bennett, K., Rajlich, V.: Software maintenance and evolution: a roadmap. In: International Conference on Future of Software Engineering, pp. 73–90. ACM, New York (2000). https://doi.org/10.1145/336512.336534
Lehman, M.M.: On understanding laws, evolution, and conservation in the large-program life cycle. J. Syst. Softw. 1(1), 213–221 (1980). https://doi.org/10.1016/0164-1212(79)90022-0
Lehman, M.M., Perry, D.E., Ramil, J.F.: Implication of evolution metrics on software maintenance. In: International Conference on Software Maintenance, pp. 208–217. IEEE (1998). https://doi.org/10.1109/icsm.1998.738510
Cancian, M.H., Hauck, J.C.R., von Wangenheim, C.G., Rabelo, R.J.: Discovering software process and product quality criteria in software as a service. In: Ali Babar, M., Vierimaa, M., Oivo, M. (eds.) PROFES 2010. LNCS, vol. 6156, pp. 234–247. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-13792-1_19
Trinkenreich, B., Santos, G., Barcellos, M.P.: SINIS: a method to select indicators for IT services. In: Abrahamsson, P., Corral, L., Oivo, M., Russo, B. (eds.) PROFES 2015. LNCS, vol. 9459, pp. 68–86. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-26844-6_6
ISO: ISO/IEC 15504-5:2006 Process assessment – Part 5: An exemplar Process Assessment Model
Seddon, J.: Freedom from Command and Control: A Better Way to Make the Work Work, 2nd edn. Vanguard Education, Buckingham (2005)
Tourniaire, F., Jarrell, R.: The Art of Software Support: Design and Operation of Support Centers and Help Desks. Prentice Hall, London (1998)
TL 9000 Overview. http://www.tl9000.org/about/tl9000/overview.html. Accessed 16 Apr 2018
Woherem, E., Neil, M., Estdale, J.: Software process improvement through the GQM approach: a maintenance case study. In: 3rd International Conference on Software Quality, pp. 147–156. ASQC, Milwaukee (1993)
Pries-Heje, J., Johanson J. (eds.): SPI Manifesto. http://www.iscn.com/Images/SPI_Manifesto_A.1.2.2010.pdf. Accessed 28 May 2018
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Switzerland AG
About this paper
Cite this paper
Estdale, J., Georgiadou, E. (2018). Applying the ISO/IEC 25010 Quality Models to Software Product. In: Larrucea, X., Santamaria, I., O'Connor, R., Messnarz, R. (eds) Systems, Software and Services Process Improvement. EuroSPI 2018. Communications in Computer and Information Science, vol 896. Springer, Cham. https://doi.org/10.1007/978-3-319-97925-0_42
Download citation
DOI: https://doi.org/10.1007/978-3-319-97925-0_42
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-97924-3
Online ISBN: 978-3-319-97925-0
eBook Packages: Computer ScienceComputer Science (R0)