Ilmu Komputer & AI editorial
Developer Attitudes and Practices Towards Optimizing Software Energy Consumption
The core problem
Innovation
Why it matters
The findings suggest that energy-aware development is hindered less by developer apathy than by structural and cognitive factors. The proxy-metric mental model creates a false sense of alignment: optimizing execution time or CPU utilization feels like optimizing energy, but the relationship is not monotonic. Formally, if is energy, is execution time, and is instantaneous power, then . Reducing does not guarantee reducing if increases, for instance through higher clock frequencies, additional cores, or memory traffic. The authors propose three implications: (1) institutionalize energy-aware approaches through visible flagship deployments that demonstrate value; (2) expand research and education on energy-performance trade-offs; and (3) develop practical, developer-oriented measurement and feedback tools that lower adoption barriers. A feedback loop for energy-aware development can be represented as follows:
The taxonomy candidates—Architecture, Cybersecurity, Network, Cryptography—are adjacent domains where energy-performance trade-offs also matter, but the study's core contribution is a developer-centric account of why energy remains invisible in practice.
Who should read this
Opening member content…