2022
DOI: 10.3233/aise220044
|View full text |Cite
|
Sign up to set email alerts
|

Is Well-Tested Code More Energy Efficient?

Abstract: Software testing plays an important role in building quality software and improving maintainability. However, there are no research studies to analyze its impact on energy efficiency. In this paper, we conduct a preliminary study on the impact of unit tests and code coverage on the energy consumption of software. Our empirical study analyzes the energy consumption of multiple JSON libraries and the relation of their energy efficiency to test metrics. Although our study has limitations in the size of the data s… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 9 publications
0
0
0
Order By: Relevance
“…130 These tools, as they require to be run on bare metal not virtual machines or containers, showcase the need for more software-level tracking. For some programming languages, [131][132][133] packages exist that allow tracking of resource and carbon emissions directly during execution. For Python, packages like TraCarbon 131 and CodeCarbon 132 are available.…”
Section: Tools For Impact Assessmentmentioning
confidence: 99%
“…130 These tools, as they require to be run on bare metal not virtual machines or containers, showcase the need for more software-level tracking. For some programming languages, [131][132][133] packages exist that allow tracking of resource and carbon emissions directly during execution. For Python, packages like TraCarbon 131 and CodeCarbon 132 are available.…”
Section: Tools For Impact Assessmentmentioning
confidence: 99%