In concrete terms, a development team obtains, in its continuous integration chain, estimates of the environmental footprint of the latest version of the software that has been submitted to the platform. The measurement can be triggered at each commit, pull-request or event, as it is the case for any test or continuous integration job. Environmental impact metrics are accessible either directly in numerical form in the CI console, or in a Grafana-based metrics dashboard. Thanks to this project, the SDIA has been able to assess the environmental impact of some fifty open-source software projects on behalf of the Umweltbundesamt, feeding into a study due for publication at the end of 2024.
Softawere: software impact assessment for SDIA
On behalf of the Sustainable Digital Infrastructure Alliance, a Dutch NGO working with public institutions to better understand and reduce the environmental impact of digital infrastructures, Hubblo has developed an open-source tool chain for assessing the environmental impact of software in the development phase.