By 2030 greenhouse gas emissions should be reduced by at least 55%. Despite hardware becoming more energy-efficient, the ever-increasing reliance on computer technology has increased the energy usage due to ICT significantly.
In software engineering, there are many choices from programming languages to development patterns that influence energy efficiency. Recent research inspired our work on incorporating energy efficiency into software engineering education. An international group of researchers formulated initial recommendations for introducing green and sustainable software engineering to students. An EU-US team formulated more refined recommendations for introducing green thinking as modules in existing courses. ICT4S'22 best paper addressed HES eco-anxiety when teaching sustainability.
In her paper Ana et al. report on the experience of introducing reflection on energy efficiency into the default requirements of a Software Engineering course, and how that influenced students to address energy efficiency in their projects. Out of 8 teams, 7 implemented at least a small energy-efficient component. However, as one group donated to a climate charity in bitcoins, we need more ways to raise awareness.