Abstract
Humanity is, in the twenty-first century, having to confront significant environmental challenges, from pollution to excessive energy consumption. Both industry and consumers are reacting to this need, which has led to the appearance of various initiatives for Green Technology. Software Engineering cannot remain indifferent to these needs and should direct its endeavours towards developing software products that take into account their environmental consequences and meet the needs of users. It is therefore possible to find various works in literature that propose Green-oriented quality models, as is the case of Chap. 10. However, although the definition of a Green quality model is the first step and is essential, this is not sufficient. In order to have a useful model it is necessary to define measures. Bearing this in mind, in this chapter we have focused on carrying out a study of the existing Green measures which we have classified in accordance with the product greenability quality model proposed in Chap. 10. We have analysed 192 measures, of which 74 could be applied to software products. As a result, we have obtained that, on the one hand, there is an acceptable number of measures defined to sub-characteristics of energy efficiency, resource optimization and perdurability (41 %, 23 % and 28 %, respectively), while on the other, it should be highlighted that capacity optimization sub-characteristic has a low number (8 %) of defined measures to assess it.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Amsel N, Ibrahim Z, Malik B (2011) Tomlinson toward sustainable software engineering: NIER track. In: 33rd international conference on software engineering (ICSE), pp 976-979
Benini L, de Micheli G (2000) System-level power optimization: techniques and tools. ACM Trans Des Autom Electron Syst 5(2):115–192
Bertoa MF, García F, Vallecillo A (2006) An ontology for software measurement. In: Calero FRC, Piattini M (eds) Ontologies for software engineering and technology. Springer, Berlin, pp 175–196
Briand LC, Morasca S, Basili VR (1996) Property-based software engineering measurement. In: IEEE transactions on software engineering, pp 68–85
Capra E, Formenti G, Francalanci C, Gallazzi S (2010) The impact of MIS software on IT energy consumption. In: European conference of information systems
Capra E, Francalanci C, Slaughter SA (2012) Is software “green”? Application development environments and energy efficiency in open source applications. Inform Software Tech 54(1):60–71
Dick M, Drangmeister J, Kern E (2013) Naumann green software engineering with agile methods. In: 2013 2nd international workshop on green and sustainable software (GREENS), pp 78–85
Dick M, Naumann S (2012) Enhancing software engineering processes towards sustainable software product design. In: Greve K, Cremers AB (eds) EnviroInfo 2010: integration of environmental information in Europe. Proceedings of the 24th international conference EnviroInfo. Cologne/Bonn, Germany, pp 706–715
Erdmann L, Hilty M, Goodman J, Arnfalk P (2004) The future impact of ICTs on environmental sustainability. Available from: http://ftpjrc.es/EURdoc/eur21384en.pdf
Fenton N, Pfleeger SL (1997) Software metrics: a rigorous approach. Chapman & Hall, London
Fichter K (2001) Sustainable business strategies in the internet economy. In: Sustainability in the information society 2001, Metropolis-Veri, Marburg
IEEE (2004) Guide to the software engineering body of knowledge (SWEBOK)
Johann T, Dick M, Kern E, Naumann E (2011) Sustainable development, sustainable software, and sustainable software engineering: an integrated approach. In: International symposium on humanities, science & engineering research (SHUSER), pp 34–39
Mahmoud S, Ahmad I (2013) A green model for sustainable software engineering. Int J Software Eng Its Appl 7(4):55–74
Penzenstadler B, Bauer V, Calero C, Franch X (2012) Sustainability in software engineering: a systematic literature review. In: 16th international conference on evaluation & assessment in software engineering (EASE 2012), pp 32–41
Penzenstadler B, Raturi A, Richardson D, Calero C, Femmer H, Franch X (2014) Systematic mapping study on software engineering for sustainability (SE4S). In: 18th international conference on evaluation and assessment in software engineering
Pfleeger SL (1997) Assessing software measurement. IEEE Software March/April:25–26
Soto M, Ciolkowski M (2009) The QualOSS open source assessment model measuring the performance of open source communities. In 3rd international symposium on empirical software engineering and measurement. ESEM 2009, pp 498–501
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Moraga, M.Á., Bertoa, M.F. (2015). Green Software Measurement. In: Calero, C., Piattini, M. (eds) Green in Software Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-08581-4_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-08581-4_11
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-08580-7
Online ISBN: 978-3-319-08581-4
eBook Packages: Computer ScienceComputer Science (R0)