Introduction to climate-aware software engineering
In this introductory course, we will introduce the concept of green and sustainable software engineering and the engineering process to build green and sustainable software.
The information and communication technology (ICT) sector is responsible for approx. 1.8-2.8% of the global greenhouse gas (GHG) emissions in 2020, and software is both part of the problems and the solutions. Traditional software engineering principles and techniques do not consider the climate, environment, and sustainability aspects in building and using software for any purpose. We, software engineers, developers, researchers, climate scientists, and various other related stakeholders, need to think about how we can reduce the carbon footprint due to building and using software-intensive systems.
Green and sustainable software engineering is an emerging concept that can help reduce the carbon footprint related to software.