Energy Consumption of Static Analysis Tools

Rafał Owczarski, Lászlo Roovers, Athanasios Christopoulos, Muhammad Zain Fazal.

Group 6.

Paper.Source code.

As software development increasingly emphasizes sustainability, understanding the energy consumption of development tools has become essential. Static analysis tools, such as PMD, help improve code quality by detecting issues early in the development process. However, their computational cost and energy footprint remain largely unexplored. This paper investigates the energy consumption of PMD across different configurations, focusing on how ruleset complexity and code characteristics influence power usage.