XL

X. Liu

info

Please Note

4 records found

How Configuration Choices Shape Environmental Impact of Static Analysis Tools

Quantifying Energy Usage of Different Static Analysis Tool Configurations used in Continuous Integration

Continuous Integration, CI, pipelines are widely used to ensure code quality through automated builds, tests, and static analysis. While prior work has examined the overall energy consumption of CI workflows, the energy consumption of individual phases remains unexplored. This st ...
Test Prioritisation (TP) is one among many dif ferent methods to optimise pipelines in Continuos Integration (CI). However very little research has been performed on the energy usage of this process. This paper documents the simulation of TP on mul tiple Java open source projects ...
Within the context of Continuous Integration, pipeline checks must run fully and continuously. Some of these checks are done through Static Analysis Security Tools (SAST). However, they are costly, with a significant, non-negligible environmental impact. In this report, one of t ...

The Energy Impact of Batch Testing in Continuous Integration

An Empirical Study of Static and Dynamic Batching Strategies

Continuous integration pipelines execute auto-mated tests on every commit, consuming substan-tial energy. Batch testing, which groups multiplecommits into a single test run, has been shown toreduce test executions in simulation studies, but noprior work has measured whether these ...