Skip to main content

Including Software Aspects in Green IT: How to Create Awareness for Green Software Issues

  • Chapter
  • First Online:
Book cover Green IT Engineering: Social, Business and Industrial Applications

Part of the book series: Studies in Systems, Decision and Control ((SSDC,volume 171))

Abstract

While counteracting the increasing demand for natural resources and especially energy of ICT, first successes have become apparent by activities comprised by the term “Green IT”. Nowadays, many of the current activities lay emphasis on the hardware side of Green IT. However, software issues play a significant role in defining system and hardware requirements as well as the amount of energy consumed by ICT devices and the underlying infrastructure. Thus, the following chapter introduces the idea of green software and its engineering. Complementary to definitions and models in the addressed field, a more practical insight is given by illustrating exemplary energy measurements of software products. While these aspects show that the research is increasingly dealing with software issues of Green IT, these mainly scientific ideas have hardly reached practical relevance, so far. Hence, following the life cycle perspective of software products, we present two exemplary concepts on how to increase awareness of green software: addressing especially software engineers, we propose to implement continuous energy efficiency measurements during the development phase. With regards to software users, we propose to create an eco-label for software products to inform about their environmental issues and thus create more transparency in this context. To do so, we present and evaluate criteria and indicators, upon which a label could be based. The chapter concludes with a summary and proposes future activities in the addressed field. Overall, the aim of the chapter is to point out solutions that might lead to a more environmentally friendly way of developing software, a well-informed procurement behavior regarding software products, and a more sustainable user behavior concerning ICT.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://sustainabledevelopment.un.org.

  2. 2.

    http://green-software-engineering.de/en/projects/ufoplan-ssd-2015.html.

  3. 3.

    http://green-software-engineering.de/criteria-catalog.

References

  1. United Nations General Assembly.: Report of the World Commission on Environment and Development: Our Common Future. UN Document No. A/42/427 English, New York (1987)

    Google Scholar 

  2. van Heddeghem, W., Lambert, S., Lannoo, B., et al.: Trends in worldwide ICT electricity consumption from 2007 to 2012. Comput. Commun. 50, 64–76 (2014)

    Article  Google Scholar 

  3. Andrae, A.S.G., Edler, T.: On global electricity usage of communication technology: trends to 2030. Challenges 6(1), 117–157 (2015)

    Article  Google Scholar 

  4. Vickery, G., Mickoleit, A.: Greener and smarter: information technology can improve the environment in many ways. In: Noam, E.M., Pupillo, L.M., Kranz, J.J. (eds.) Broadband Networks, Smart Grids and Climate Change. Springer, pp. 33–37 (2013)

    Google Scholar 

  5. Hilty, L., Lohmann, W., Behrendt, S. et al.: Green Software: Final Report of the Project: Establishing and Exploiting Potentials for Environmental Protection in Information and Communication Technology (Green IT). Report Commissioned by the Federal Environment Agency, Berlin, Förderkennzeichen 3710 95 302/3(23) (2015)

    Google Scholar 

  6. Ferreira, M.: Green software awareness survey: results. In: Presented at Report Workshop Green Software Architecture, Tuesday 7 June 2011, Amsterdam, Netherlands, Amsterdam (2011)

    Google Scholar 

  7. Maevsky, D.A., Maevskaya, E.J., Stetsuyk, E.D.: Evaluating the RAM energy consumption at the stage of software development. In: Kharchenko, V., Kondratenko, Y., Kacprzyk, J. (eds.) Green IT Engineering: Concepts, Models, Complex Systems Architectures, pp. 101–121. Springer (2016)

    Google Scholar 

  8. Pang, C., Hindle, A., Adams, B., et al.: What do programmers know about software energy consumption? IEEE Softw. 33(3), 83–89 (2016)

    Article  Google Scholar 

  9. Chitchyan, R., Becker, C., Betz, S. et al.: Sustainability design in requirements engineering: state of practice. In: Proceedings of the 38th International Conference on Software Engineering Companion, pp. 533–542 (2016)

    Google Scholar 

  10. Dookhitram, K., Narsoo, J., Sunhaloo, M.S. et al.: Green computing: an awareness survey among university of technology, mauritius students. In: Conference Proceeding of International Conference on Higher Education and Economic Development, Mauritius. Available from http://tec.intnet.mu/pdf%20downloads/confpaper/confpaper091224.pdf (2012)

  11. Penzenstadler, B.: What does sustainability mean in and for software engineering? In: Hilty, L.M., Aebischer, B., Andersson, G. et al. (eds.) ICT4S ICT for Sustainability: Proceedings of the First International Conference on Information and Communication Technologies for Sustainability, ETH Zurich, February 14–16, 2013. ETH Zurich, University of Zurich and Empa, Swiss Federal Laboratories for Materials Science and Technology, Zürich (2013)

    Google Scholar 

  12. Penzenstadler, B., Raturi, A., Richardson, D. et al.: Systematic Mapping Study on Software Engineering for Sustainability (SE4S)—Protocol and Results, Irvine (2014)

    Google Scholar 

  13. Anwar, H., Pfahl, D.: Towards greener software engineering using software analytics: a systematic mapping. In: 2017 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 157–166 (2017)

    Google Scholar 

  14. Penzenstadler, B.: Towards a definition of sustainability in and for software engineering. In: Proceedings of the 28th Annual ACM Symposium on Applied Computing, pp. 1183–1185 (2013)

    Google Scholar 

  15. Taina, J.: Good, bad, and beautiful software—in search of green software quality factors. In: Lopez-Lopez, J.-C., Sissa, G., Natvig, L. (eds.) Green ICT: Trends and Challenges, XII, pp. 22–27 (2011)

    Google Scholar 

  16. Naumann, S., Dick, M., Kern, E., et al.: The GREENSOFT model: a reference model for green and sustainable software and its engineering. SUSCOM 1(4), 294–304 (2011). https://doi.org/10.1016/j.suscom.2011.06.004

    Article  Google Scholar 

  17. Kharchenko, V., Illiashenko, O.: Concepts of green IT engineering: taxonomy, principles and implementation. In: Kharchenko, V., Kondratenko, Y., Kacprzyk, J. (eds.) Green IT Engineering: Concepts, Models, Complex Systems Architectures. Springer, pp. 3–19 (2016)

    Google Scholar 

  18. Lago, P., Koçak, S.A., Crnkovic, I., et al.: Framing sustainability as a property of software quality. Commun. ACM 58(10), 70–78 (2015)

    Article  Google Scholar 

  19. Kern, E., Dick, M., Naumann, S. et al.: Green software and green software engineering—definitions, measurements, and quality aspects. In: Hilty, L.M., Aebischer, B., Andersson, G. et al. (eds.) ICT4S ICT for Sustainability: Proceedings of the First International Conference on Information and Communication Technologies for Sustainability, ETH Zurich, February 14–16, 2013. ETH Zurich, University of Zurich and Empa, Swiss Federal Laboratories for Materials Science and Technology, Zürich, pp. 87–94 (2013)

    Google Scholar 

  20. Calero, C., Bertoa, M.F., Moraga, M.Á.: Sustainability and quality: icing on the cake. In: RE4SuSy@RE (2013)

    Google Scholar 

  21. Betz, S., Caporale, T.: Sustainable software system engineering. In: 2014 IEEE Fourth International Conference on Big Data and Cloud Computing (BdCloud), pp. 612–619 (2014)

    Google Scholar 

  22. Calero, C., Bertoa, M.F., Angeles Moraga, M.: A systematic literature review for software sustainability measures. In: 2nd International Workshop on Green and Sustainable Software (GREENS), pp. 46–53 (2013)

    Google Scholar 

  23. Ahmad, R., Baharom, F., Hussain, A.: A systematic literature review on sustainability studies in software engineering. In: Proceedings of KMICe (2014)

    Google Scholar 

  24. Kern, E., Dick, M., Naumann, S. et al.: Labelling sustainable software products and websites: ideas, approaches, and challenges. In: Johannsen, V.K., Jensen, S., Wohlgemuth, V. et al. (eds.) Proceedings of EnviroInfo and ICT for Sustainability 2015: 29th International Conference on Informatics for Environmental Protection (EnviroInfo 2015) and the 3rd International Conference on ICT for Sustainability (ICT4S 2015). Copenhagen, September 7–9, 2015, pp. 82–91. Atlantis Press, Amsterdam (2015)

    Google Scholar 

  25. Calero, C., Piattini, M.: Introduction to green in software engineering. In: Calero, C., Piattini, M. (eds.) Green in Software Engineering, pp. 3–27. Springer (2015)

    Google Scholar 

  26. Schütte, R.: Grundsätze ordnungsmäßiger Referenzmodellierung: Konstruktion konfigurations-und anpassungsorientierter Modelle, vol. 233. Springer (2013)

    Google Scholar 

  27. Research Project “GREENSOFT”.: Website: Research Project “Green Software Engineering”—Downloads. http://www.green-software-engineering.de/en/downloads.html (2014)

  28. Berkhout, F., Hertin, J.: Impacts of Information and Communication Technologies on Environmental Sustainability: Speculations and Evidence: Report to the OECD. http://www.oecd.org/dataoecd/4/6/1897156.pdf. Accessed 02 Mar 2011 (2001)

  29. Calero, C., Bertoa, M.F.: 25010+S: a software quality model with sustainable characteristics. Sustainability as an element of software quality. In: Proceeding of the GIBSE (2013)

    Google Scholar 

  30. Gordieiev, O., Kharchenko, V., Fusani, M.: Software quality standards and models evolution: greenness and reliability issues. In: International Conference on Information and Communication Technologies in Education, Research, and Industrial Applications, pp. 38–55 (2015)

    Google Scholar 

  31. 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 301, pp. 97–108. Springer (2012)

    Google Scholar 

  32. Kern, E., Naumann, S., Dick, M.: Processes for green and sustainable software engineering. In: Calero, C., Piattini, M. (eds.) Green in Software Engineering. Springer (2015)

    Google Scholar 

  33. Tischner, U., Dietz, B., Maßelter, S., et al.: How to Do EcoDesign? A Guide for Environmentally and Economically Sound Design. Verlag form, Frankfurt am Main (2000)

    Google Scholar 

  34. Dick, M., Naumann, S.: Enhancing software engineering processes towards sustainable software product design. In: Greve, K., Cremers, A.B. (eds.) EnviroInfo 2010: Integration of Environmental Information in Europe: Proceedings of the 24th International Conference on Informatics for Environmental Protection, October 6–8, 2010, Cologne/Bonn, Germany. Shaker, Aachen, pp. 706–715 (2010)

    Google Scholar 

  35. Penzenstadler, B., Femmer, H., Richardson, D.: Who is the advocate? stakeholders for sustainability. In: Green and Sustainable Software (GREENS): 2nd International Workshop on Green and Sustainable Software, pp. 70–77 (2013)

    Google Scholar 

  36. Herzog, C., Lefévre, L., Pierson, J.-M.: Actors for innovation in green IT. In: Hilty, L.M., Aebischer, B. (eds.) ICT Innovations for Sustainability: Advances in Intelligent Systems and Computing, pp. 49–67. Springer, Switzerland (2015)

    Google Scholar 

  37. Jagroep, E., Broekman, J., van der Werf, J.M.E. et al.: Awakening awareness on energy consumption in software engineering. In: Proceedings of the 39th International Conference on Software Engineering: Software Engineering in Society Track, pp. 76–85 (2017)

    Google Scholar 

  38. Chemeris, A., Lazorenko, D., Sushko, S.: Influence of software optimization on energy consumption of embedded systems. In: Kharchenko, V., Kondratenko, Y., Kacprzyk, J. (eds.) Green IT Engineering: Components, Networks and Systems Implementation. Springer, pp. 111–134 (2017)

    Google Scholar 

  39. Groher, I., Weinreich, R.: An interview study on sustainability concerns in software development projects. In: 2017 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 350–358 (2017)

    Google Scholar 

  40. Manotas, I., Bird, C., Zhang, R., et al.: An empirical study of practitioners’ perspectives on green software engineering. In: Proceedings of the 38th International Conference on Software Engineering Companion, pp. 237–248 (2016)

    Google Scholar 

  41. Kern, E.: Green Computing, Green Software, and Its Characteristics: Awareness, Rating, Challenges. In: Otjacques, B., Hitzelberger, P., Naumann, S., et al. (eds.) From Science to Society. Springer, pp. 263–273 (2018)

    Google Scholar 

  42. Selyamani, S., Ahmad, N.: Green computing: the overview of awareness, practices and responsibility among students in higher education institutes. J. Inf. Syst. Res. Innov. (2015)

    Google Scholar 

  43. Torre, D., Procaccianti, G., Fucci, D., et al.: On the presence of green and sustainable software engineering in higher education curricula. In: Proceedings of the 1st International Workshop on Software Engineering Curricula for Millennials, pp. 54–60 (2017)

    Google Scholar 

  44. Mahmoud, S.S., Ahmad, I.: A green model for sustainable software engineering 2013. Int. J. Soft. Eng. Appl. 7(4), 55–74 (2013)

    Google Scholar 

  45. Shenoy, S.S., Eeratta, R.: Green software development model: an approach towards sustainable software development. In: India Conference (INDICON), 2011 Annual IEEE, pp. 1–6 (2011)

    Google Scholar 

  46. Mahaux, M., Canon, C.: Integrating the complexity of sustainability in requirements engineering engineering. In: Svensson, R.B., Berry, D., Daneva, M., et al. (eds.) 18th International Working Conference on Requirements Engineering: Foundation for Software Quality: Proceedings of the Workshops RE4SuSy, REEW, CreaRE, RePriCo, IWSPM and the Conference Related Empirical Study, Empirical Fair and Doctoral Symposium, pp. 28–32 (2012)

    Google Scholar 

  47. Becker, C., Betz, S., Chitchyan, R., et al.: Requirements: the key to sustainability. IEEE Softw. 33(1), 56–65 (2016)

    Article  Google Scholar 

  48. Kern, E., Dick, M., Naumann, S., et al.: Impacts of software and its engineering on the carbon footprint of ICT. Environ. Impact Assess. Rev. 52, 53–61 (2014)

    Article  Google Scholar 

  49. Dirlewanger, W.: Measurement and Rating of Computer Systems Performance and of Software Efficiency: An Introduction to the ISO/IEC 14756 Method and a Guide to Its Application. Kassel University Press, Kassel (2006)

    Google Scholar 

  50. Drangmeister, J., Kern, E., Dick, M., et al.: Greening Software with Continuous Energy Efficiency Measurement. In: Workshop Umweltinformatik zwischen Nachhaltigkeit und Wandel, Koblenz 2013, pp. 940–951 (2013)

    Google Scholar 

  51. Kern, E., Dick, M., Drangmeister, J., et al.: Integrating aspects of carbon footprints and continuous energy efficiency measurements into green and sustainable software engineering. In: Page, B., Fleischer, A., Göbel, J., et al. (eds.) EnviroInfo 2013—Environmental Informatics and Renewable Energies: 27th International Conference on Informatics for Environmental Protection. Proceedings of the 27th EnviroInfo 2013 Conference, Hamburg, Germany, September 2–4, 2013. Shaker Verlag, Aachen, pp. 300–308 (2013)

    Google Scholar 

  52. Maevsky, D.A., Maevskaya, E.J., Stetsuyk, E.D., et al.: Malicious software effect on the mobile devices power consumption. In: Kharchenko, V., Kondratenko, Y., Kacprzyk, J., (eds.) Green IT Engineering: Components, Networks and Systems Implementation. Springer, pp. 155–172 (2017)

    Google Scholar 

  53. Governing Concil of the United Nations Environment Programme.: Background Paper for the Ministerial Level Consultations: Promoting Sustainable Consumption and Production Patterns, Nairobi (2003)

    Google Scholar 

  54. Lago, P., Jansen, T.: Creating environmental awareness in service oriented software engineering. In: International Conference on Service-Oriented Computing, pp. 181–186 (2010)

    Chapter  Google Scholar 

  55. Mazijn, B., Doom, R., Peeters, H., et al.: Ecological, Social and Economic Aspects of Integrated Product Policy: Integrated Product Assessment and the Development of the Label ‘Sustainable Development’ for Products. CP/20. SPSD II—Part I—Sustainable Production and Consumption Patterns (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eva Kern .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Kern, E., Guldner, A., Naumann, S. (2019). Including Software Aspects in Green IT: How to Create Awareness for Green Software Issues. In: Kharchenko, V., Kondratenko, Y., Kacprzyk, J. (eds) Green IT Engineering: Social, Business and Industrial Applications. Studies in Systems, Decision and Control, vol 171. Springer, Cham. https://doi.org/10.1007/978-3-030-00253-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-00253-4_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-00252-7

  • Online ISBN: 978-3-030-00253-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics