An Inconvenient Truth in Software Engineering? the Environmental Impact of Testing Open Source Java Projects

Conference Paper (2024)
Author(s)

Andy Zaidman (University of Victoria, TU Delft - Software Technology)

Department
Software Technology
DOI related publication
https://doi.org/10.1145/3644032.3644461
More Info
expand_more
Publication Year
2024
Language
English
Department
Software Technology
Pages (from-to)
214-218
ISBN (electronic)
9798400705885
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

As we have come to rely on software systems in our daily lives, we have a clear expectation about the reliability of these systems. To ensure this reliability, automated software quality assurance processes have become an important part of software development. However, given the climate crisis that we are witnessing, it is important to ask ourselves what the impact of all these automated quality assurance processes is in terms of electricity consumption. This study explores the electricity consumption and potential environmental impact of continuous integration and software testing in 10 open source software projects.