Advertisement

Software Quality Standards and Models Evolution: Greenness and Reliability Issues

  • Oleksandr GordieievEmail author
  • Vyacheslav Kharchenko
  • Mario Fusani
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 594)

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.

Keywords

Software quality model Green software Software reliability Evolution analysis Metrics ISO/IEC9126 ISO/IEC25010 ISO/IEC25023 Structure-semantic analysis Software metrics 

References

  1. 1.
    NATO Science Committee Report: Software engineering. In: Report on a Conference Sponsored by the NATO Science Committee, p. 136, Germany, Garmisch (1968)Google Scholar
  2. 2.
    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)Google Scholar
  3. 3.
    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)Google Scholar
  4. 4.
    Schiavone, G.: A life cycle software quality model using bayesian belief networks. University of Central Florida, Orlando (2006)Google Scholar
  5. 5.
    Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison Wesley Longman Inc., Boston (1999)Google Scholar
  6. 6.
    Lincke, R., Gutzmann, T., Löwe, W.: Software quality prediction models compared. In: International Conference on Quality Software, pp. 82–91 (2010)Google Scholar
  7. 7.
    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)Google Scholar
  8. 8.
    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)Google Scholar
  9. 9.
    Wagner, S.: Software Product Quality Control. Springer, Berlin (2013)CrossRefGoogle Scholar
  10. 10.
    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)CrossRefGoogle Scholar
  11. 11.
    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)CrossRefGoogle Scholar
  12. 12.
    Radulovic, F.: A software quality model for the evaluation of semantic technologies. Master thesis, Universidad Politecnica de Madrid Facultad de Informatica (2011)Google Scholar
  13. 13.
    Al-Qutaish, R.E.: Quality models in software engineering literature: an analytical and comparative study. J. Am. Sci. 6(3), 166–175 (2010)Google Scholar
  14. 14.
    Malhotra, N., Pruthi, S.: An efficient software quality models for safety and resilience. Int. J. Recent Technol. Eng. (IJRTE) 1(3), 66–70 (2012)Google Scholar
  15. 15.
    Murugesan, S., Gangadharan, G.R.: Harnessing Green IT. Principles and Practices. Wiley, Chichester (2012)CrossRefGoogle Scholar
  16. 16.
    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)Google Scholar
  17. 17.
    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)Google Scholar
  18. 18.
    International Standard ISO/IEC9126–1: Software engineering – Product quality – Part 1: Quality, p. 32 (2001)Google Scholar
  19. 19.
    International Standard ISO/IEC9126–2: Software engineering – Product quality – Part 2: External metrics, p. 96 (2003)Google Scholar
  20. 20.
    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)Google Scholar
  21. 21.
    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)Google Scholar
  22. 22.
    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)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Oleksandr Gordieiev
    • 1
    Email author
  • Vyacheslav Kharchenko
    • 2
  • Mario Fusani
    • 3
  1. 1.University of Banking of the National Bank of UkraineKyivUkraine
  2. 2.National Aerospace University «KhAI»KharkivUkraine
  3. 3.System and Software Evaluation CenterISTI-CNRPisaItaly

Personalised recommendations