Abstract
New attributes (characteristics, requirements) are proposed as an essential part of a software quality model related to green software. It consists of two main attributes, namely resource (energy) saving and sustainability. Evolution of software quality models is analyzed in context of greenness and reliability. In particular, well known software quality models beginning from on the first McCall’s model (1977) to models described in standards ISO/IEC9126 (2001) and ISO/IEC25010 (2010) are analyzed according to green and reliability issues. Comparison of the software quality models is carried out using a special metrics of complexity and technique considering the number of levels and attributes and their semantics. Prediction of complexity for the next software quality model (2020) is fulfilled and variants of green software attributes inclusion in model are proposed. Metrics for assessment of reliability, green related and other quality attributes are analyzed considering the standards ISO/IEC25023 and ISO/IEC9126. Results of comparing metric sets of for these standards are described.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
NATO Science Committee Report: Software engineering. In: Report on a Conference Sponsored by the NATO Science Committee, p. 136, Germany, Garmisch (1968)
International Standard ISO/IEC 25010: Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – System and software quality models, ISO/IEC JTC1/SC7/WG6 (2011)
Dubey, S.K., Ghosh, S., Rana, A.: Comparison of software quality models: an analytical approach. Int. J. Emerg. Technol. Adv. Eng. 2(2), 111–119 (2012)
Schiavone, G.: A life cycle software quality model using bayesian belief networks. University of Central Florida, Orlando (2006)
Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison Wesley Longman Inc., Boston (1999)
Lincke, R., Gutzmann, T., Löwe, W.: Software quality prediction models compared. In: International Conference on Quality Software, pp. 82–91 (2010)
Stavrinoudis, X.: Comparing internal and external software quality measurements. In: Proccedings of the 8th Joint Conference on Knowledge-Based Software Engineering, pp. 115–124. IOS Press (2008)
Sharma, A., Dubey, S.K.: Comparison of software quality metrics for object-oriented system. Spec. Issue Int. J. Comput. Sci. Manage. Stud. 12, 12–24 (2012)
Wagner, S.: Software Product Quality Control. Springer, Berlin (2013)
Lami, G., Fabbrini, F., Fusani, M.: Software sustainability from a process-centric perspective. In: Winkler, D., O’Connor, R.V., Messnarz, R. (eds.) EuroSPI 2012. CCIS, vol. 301, pp. 97–108. Springer, Heidelberg (2012)
Gordieiev, O., Kharchenko, V., Fominykh, N., Sklyar, V.: Evolution of software quality models in context of the standard ISO 25010. In: Zamojski, W., Mazurkiewicz, J., Sugier, J., Walkowiak, T., Kacprzyk, J. (eds.) Proceedings of the Ninth International Conference on DepCoS-RELCOMEX. AISC, vol. 286, pp. 223–232. Springer, Heidelberg (2014)
Radulovic, F.: A software quality model for the evaluation of semantic technologies. Master thesis, Universidad Politecnica de Madrid Facultad de Informatica (2011)
Al-Qutaish, R.E.: Quality models in software engineering literature: an analytical and comparative study. J. Am. Sci. 6(3), 166–175 (2010)
Malhotra, N., Pruthi, S.: An efficient software quality models for safety and resilience. Int. J. Recent Technol. Eng. (IJRTE) 1(3), 66–70 (2012)
Murugesan, S., Gangadharan, G.R.: Harnessing Green IT. Principles and Practices. Wiley, Chichester (2012)
Kharchenko V., Sklyar V., Gorbenko A., Phillips C.: Green computing and communications in critical application domains: challenges and solutions. In: Proceedings of the 9th International Conference on Digital Technologies, 29–31 May 2013, Žilina, Slovakia, pp. 24–29 (2013)
Kharchenko, V. (ed.): Green IT-Engineering. 2 volumes: Principles, Components and Models, vol.1, p. 593. Systems, Industry, Society, vol. 2, p. 628. National Aerospace University KhAI, Ukraine (2014) (In Russian)
International Standard ISO/IEC9126–1: Software engineering – Product quality – Part 1: Quality, p. 32 (2001)
International Standard ISO/IEC9126–2: Software engineering – Product quality – Part 2: External metrics, p. 96 (2003)
International Standard ISO/IEC 25023: Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) - Measurement of system and software product quality, ISO/IEC JTC1/SC7, p. 47 (2015)
Gordieiev, O., Kharchenko, V.: Software quality models evolution: technique and results of analysis in context standard ISO/IEC 25010. Inf. Process. Syst. J. 6(113), 13–31 (2013). Ukraine. – 2013 (In Russian)
Gordieiev, O., Kharchenko, V., Fusani, M.: Evolution of software quality models: usability, security and greenness issues. In: Proceedings of the 19-th International Conference on Computers (part of CSCC 15), 16–20 July 2015, Zakynthos Island, Greece, pp. 519–523 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Gordieiev, O., Kharchenko, V., Fusani, M. (2016). Software Quality Standards and Models Evolution: Greenness and Reliability Issues. In: Yakovyna, V., Mayr, H., Nikitchenko, M., Zholtkevych, G., Spivakovsky, A., Batsakis, S. (eds) Information and Communication Technologies in Education, Research, and Industrial Applications. ICTERI 2015. Communications in Computer and Information Science, vol 594. Springer, Cham. https://doi.org/10.1007/978-3-319-30246-1_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-30246-1_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-30245-4
Online ISBN: 978-3-319-30246-1
eBook Packages: Computer ScienceComputer Science (R0)