Carbon Footprints & Continuous Energy Efficiency Measurements for Green and Sustainable Software Engineering

Our new paper, that Eva will present at the EnviroInfo 2013 in Hamburg, deals with two methods and tools supporting developers by implementing Green and Sustainable Software Engineering:
  • calculating the carbon footprint of a software product based on the principles of Product Carbon Footprints but focussing on the development process of software
  • integrating ongoing energy efficiency measurements of a software product into the development process, based on Continuous Integration and in conjunction with the test driven development approach.
By applying these methods, software developers should be able to take decisions in an environmentally friendly and sustainable way within the software development process. These decisions can directly refer to the process (e.g. necessity of meetings or business trips) or they can be design decisions. Both of them have a direct impact on the environmental and social impacts of the software product.