Skip to main content

Introduction to Green in Software Engineering

  • Chapter
Green in Software Engineering

Abstract

Sustainability is gaining importance worldwide, reinforced by several initiatives with wide media coverage such as the Earth hour; this is a worldwide grassroots movement uniting people to protect the planet, organised by WWF (World Wide Fund for Nature). Other organisations such as the United Nations (UN) also highlight the importance of reducing energy consumption and our carbon footprint, including this issue in the Millennium Development Goals (MDGs). In Rio+20, the United Nations Conference on Sustainable Development, the world leaders approved an agreement entitled ‘The Future We Want’, where it is stated that ‘We recognize the critical role of technology as well as the importance of promoting innovation, in particular in developing countries. We invite governments, as appropriate, to create enabling frameworks that foster environmentally sound technology, research and development, and innovation, including in support of green economy in the context of sustainable development and poverty eradication…’.

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 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 119.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.

    http://www.earthhour.org/

  2. 2.

    http://www.un.org/millenniumgoals/

  3. 3.

    http://ec.europa.eu/programmes/horizon2020/

  4. 4.

    https://noggin.intel.com/content/impact-of-software-on-energy-consumption

References

  1. Abenius S (2009) Green IT & Green software – time and energy savings using existing tools. In: Environmental informatics and industrial environmental protection: concepts, methods and tools. Shaker Verlag, Aachen, pp 57–66

    Google Scholar 

  2. Adams WM (2006) The future of sustainability. Re-thinking environment and development in the twenty-first century: technical report, IUCN

    Google Scholar 

  3. Amsel N, Ibrahim Z, Malik A, Tomlinson B (2011) Toward sustainable software engineering: NIER track. In: 2011 33rd international conference on software engineering (ICSE), pp 976–979

    Google Scholar 

  4. Donnellan B, Sheridan C, Curry E (2011) A capability maturity framework for sustainable information and communication technology. IT Prof 13(1):33–40

    Article  Google Scholar 

  5. Bachour N (2012) Green IT project management, Chapter 7. In: Hu W, Kaabouch N (eds) Sustainable ICTs and management systems for green computing. IGI, Hershey, PA. ISBN 978-1-4666-1839-8

    Google Scholar 

  6. Bachour N, Chasteen L (2010) Optimizing the value of Green IT projects within organizations. In: Green technologies conference

    Google Scholar 

  7. Bose R, Luo X (2012) Green IT adoption: a process management approach. Int J Account Inform Manag 20(1):63–67

    Article  Google Scholar 

  8. Brodkin J (2008) Economy driving Green IT initiatives. Netw World 25(48):16

    Google Scholar 

  9. Brown B, Hanson M, Liverman D, Merideth R (1987) Global sustainability: toward definition. Environ Manag 11(6):713–719

    Article  Google Scholar 

  10. Calero C, Bertoa MF, Moraga MA (2013) A systematic literature review for software sustainability measures. In: GREENS 2013: Second international workshop on green and sustainable software, pp 46–53

    Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Castelo B, Lima M (2006) Corporate social responsibility and resource-based perspectives. J Bus Ethics 69:111–132. doi:10.1007/s10551-006-9071-z, Springer 2006

    Article  Google Scholar 

  13. Cazier JA, Hopkins BE (2011) Doing the right thing for the environment just got easier with a little help from information systems. In: Proceedings > Proceedings of SIGGreen workshop. Sprouts: working papers on information systems, vol 11, issue 10. http://sprouts.aisnet.org/11-10

  14. Chen AJ, Watson RT, Boudreau MC, Karahanna E (2009) Organizational adoption of green IS & IT: An institutional perspective. In: ICIS 2009 proceedings, 142. Retrieved from http://aisel.aisnet.org/icis2009/142

  15. Chia-Tien Dan L, Kai Q (2010) Green computing methodology for next generation computing scientists. In: Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual, pp 250–251

    Google Scholar 

  16. Collins (2013) Collins dictionary. http://www.collinsdictionary.com/

  17. Dahlsrud A (2008) How corporate social responsibility is defined: an analysis of 37 definitions. Corp Soc Responsibility Environ Manag 15:1–13. doi:10.1002/csr.132, Wiley InterScience

    Article  Google Scholar 

  18. Dick M, Drangmeister J, Kern E, Naumann S (2013) Green software engineering with agile methods in green and sustainable software (GREENS). In: 2013 2nd International Workshop, pp 78–85

    Google Scholar 

  19. Dick M, Naumann S (2010) 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. Shaker, Aachen, pp 706–715

    Google Scholar 

  20. Du W, Pan SL, Zuo M (2013) How to balance sustainability and profitability in technology organizations: an ambidextrous perspective. IEEE Trans Eng Manag 60(2):366–385. doi:10.1109/TEM.2012.2206113

    Article  Google Scholar 

  21. Easterbrook S (2010) Climate change: a grand software challenge. In: FoSER 2010, November 7–8, Santa Fe, New Mexico, USA, ACM 978-1-4503-0427-6/10/11, pp 99–103

    Google Scholar 

  22. Erdelyi K (2013) Special factors of development of green software supporting eco sustainability. In: IEEE 11th international symposium on intelligent systems and informatics (SISY), pp 337–340

    Google Scholar 

  23. Erdmann L, Hilty J, Goodman P (2004) Arnfalk the future impact of ICTs on environmental sustainability in technical report EUR 21384 EN. Technical report series EUR 21384 EN. European Commission; Joint Research Centre; IPTS – Institute for Prospective Technological Studies, Seville

    Google Scholar 

  24. Ericsson (2013) Ericsson energy, carbon report. On the impact of the networked society. EAB-13:036469 Uen. Ericsson AB. http://www.ericsson.com/res/docs/2013/ericsson-energy-and-carbon-report.pdf. Accessed on April 2014

  25. Faucheux S, Nicolaï I (2011) IT for Green and Green IT: a proposed typology of eco-innovation. Ecol Econ 70(11):2020–2027

    Article  Google Scholar 

  26. Green Book (2000) European Commission, March 2000

    Google Scholar 

  27. Hasan H, Molla A, Cooper V (2012) Towards a green IS taxonomy. In: Proceedings of SIGGreen workshop. Sprouts: Working papers on information systems, vol 12, issue 25, http://sprouts.aisnet.org/12-25

  28. Hedwig M, Malkowski S, Neumann D (2009) Taming energy costs of large enterprise systems through adaptive provisioning. In: International conference on information systems (ICIS 2009), paper 140. Retrieved from http://aisel.aisnet.org/icis2009/140

  29. Helen H (2010) Taking the green IS message to the world. In: SIGGreen proceedings, pp 139–142. http://siggreen-icis2010-wokshop.wikispaces.com/file/view/SIGGreenICIS2010-WorkshopEBook.pdf/189649215/SIGGreenICIS2010WorkshopEBook.pdf

  30. Hilty LM, Arnfalk P, Erdmann L, Goodman J, Lehmann M, Wäger PA (2006) The relevance of information and communication technologies for environmental sustainability – a prospective simulation study. Environ Model Software 21(11):1618–1629

    Article  Google Scholar 

  31. IDC (2009) Aid to recovery: the economic impact of IT, software, and the Microsoft ecosystem on the global economy

    Google Scholar 

  32. ISO/IEC/IEEE 24765 (2010) Systems and software engineering – Vocabulary

    Google Scholar 

  33. ISO26000:2010 (2010) Guidance on social responsibility. https://www.iso.org/obp/ui/#iso:std:iso:26000:ed-1:v1:en

  34. Johann T, Dick M, Kern E, Naumann S (2011) Sustainable development, sustainable software, and sustainable software engineering: an integrated approach. In: 2011 International symposium on humanities, science & engineering research (SHUSER), pp 34–39

    Google Scholar 

  35. Kern E, Dick M, Naumann S Guldner A, Johann T (2013) Green software and green software engineering – definitions, measurements, and quality aspects. In: First international conference on information and communication technologies for sustainability, pp 87–94.

    Google Scholar 

  36. Koomey J (2011) Growth in data center electricity use 2005 to 2010. Analytics, Oakland, CA, August 1. http://www.analyticspress.com/datacenters.html

    Google Scholar 

  37. Manteuffel C, Loakeimidis S (2012) A systematic mapping study on sustainable software engineering: a research preview. In: 9th Student colloquium, pp 35–40

    Google Scholar 

  38. Masanet E, Shehabi A, Ramakrishnan L, Liang J, Ma X, Walker B, Hendrix V, Mantha P (2013) The energy efficiency potential of cloud-based software: a U.S. case study. Lawrence Berkeley National Laboratory, Berkeley, CA. http://crd.lbl.gov/assets/pubs_presos/ACS/cloud_efficiency_study.pdf. Accessed in April 2014

  39. Merriam-Webster (2013) http://www.merriam-webster.com/

  40. Mocigemba D (2006) Sustainable computing. Poiesis & Praxis Int J Technol Assess Ethics Sci 4(3):163–184

    Article  Google Scholar 

  41. Mohan K, Ramesh B, Cao L, Sarkar S (2012) Managing disruptive and sustaining innovations in Green IT. IT Prof 14(6):22–29

    Article  Google Scholar 

  42. Molla A, Cooper VA, Pittayachawan S, IT and Eco-sustainability (2009) Developing and validating a Green IT readiness model. In: International conference on information systems (ICIS 2009). Paper 141. Retrieved from http://aisel.aisnet.org/icis2009/141

  43. Murugesan S, Gangadharan GR (eds) (2012) Harnessing Green IT: principles and practices. Wiley, UK. ISBN: 978-1-119-97005-7

    Google Scholar 

  44. Murugesan S, Laplante PA (2011) IT for a greener planet. IT Pro January/February, 16–20

    Google Scholar 

  45. Murugesan S (2010) Making it Green. IT Prof 12:4–5

    Article  Google Scholar 

  46. Naumann S, Dick M, Kern E, Johann T (2011) The greensoft model: a reference model for green and sustainable software and its engineering. Sustain Comput Informat Syst 1(4):294–304

    Article  Google Scholar 

  47. Penzenstadler B, Fleischmann A (2011) Teach sustainability in software engineering? In: 2011 24th IEEE-CS conference on software engineering education and training (CSEE&T), pp 454–458

    Google Scholar 

  48. Penzenstadler B, Femmer H (2013) A generic model for sustainability with process and product-specific instances. In: Proceedings of the 2013 workshop on green in/by software engineering 2013, ACM, Fukuoka, Japan, pp 3–8

    Google Scholar 

  49. 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

    Google Scholar 

  50. Penzenstadler B et al (2012) Sustainability in software engineering: a systematic literature review for building up a knowledge base. In: 16th international conference on evaluation and assessment in software engineering (EASE)

    Google Scholar 

  51. Penzesdtadler B (2013) Towards a definition of sustainability in and for software engineering. In: SAC’13. ACM 978-1-4503-1656-9/13/03, pp 1183–1185

    Google Scholar 

  52. Goodland R (2002) Sustainability: human, social, economic and environmental, Encyclopedia of global environmental change. Wiley, UK

    Google Scholar 

  53. Seidel S, vom Brocke J (2010) Call for action: investigating the role of business process management in green IS. In: SIGGreen proceedings. http://siggreen-icis2010-wokshop.wikispaces.com/file/view/SIGGreenICIS2010WorkshopEBook.pdf/189649215/SIGGreen-ICIS2010WorkshopEBook.pdf, pp 132–133

  54. Sobotta A, Sobotta I, Gotze J (eds) (2010) Greening IT. How greener IT can form a solid foundation for a low-carbon society. The Greening IT Initiative Italy. ISBN 978-87-91936-02-9

    Google Scholar 

  55. Sroufe R, Sarkis J (eds) (2007) Strategic sustainability: the state of the art in corporate environmental management systems. Greenleaf, Sheffield, UK

    Google Scholar 

  56. Steigerwald B, Agrawal A (2011) Developing green software. https://software.intel.com/enus/node/183291?wapkw=developing+green+software

  57. Taina J (2011) Good, bad, and beautiful software. In search of green software quality factors. CEPIS Upgrade XII 4:22–27

    Google Scholar 

  58. Tate K (2006) Sustainable software development: an agile perspective. Addison-Wesley, Upper Saddle River, NJ

    Google Scholar 

  59. The Climate Group (2008) SMART 2020: enabling the low carbon economy in the information age. The Global eSustainability Initiative, Brussels

    Google Scholar 

  60. Tomlinson B, Silberman SS, White J (2011) Can more efficient IT be worse for the environment? Computer 44(1):87–89. doi:10.1109/MC.2011.10, ISSN:0018-9162

    Article  Google Scholar 

  61. Unhelkar B (2011) Green IT strategies and applications. Using environmental intelligence. CRC, Boca Raton, FL

    Book  Google Scholar 

  62. United Nations World Commission on Environment and Development (1987) Report of the World Commission on Environment and Development: our common future. In: United Nations conference on environment and development

    Google Scholar 

  63. vom Brocke J, Seidel S, Recker J (eds) (2012) Green business process management: towards the sustainable enterprise. Springer, Berlin, p XII, 263 p

    Google Scholar 

  64. Watson RT, Boudreau M-C, Chen AJW (2010) Information systems and environmentally sustainable development: energy informatics and new directions for the IS community. MIS Q 34(1):23–38

    Google Scholar 

  65. IEEE (2014). SWEBOK V3.0. Guide to the Software Engineering Body of Knowledge. Bourque, P. and Fairley, R.E. (eds.), IEEE Computer Society

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Coral Calero .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Calero, C., Piattini, M. (2015). Introduction to Green in Software Engineering. In: Calero, C., Piattini, M. (eds) Green in Software Engineering. Springer, Cham. https://doi.org/10.1007/978-3-319-08581-4_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-08581-4_1

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-08580-7

  • Online ISBN: 978-3-319-08581-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics