Skip to content
Review

Developer Attitudes and Practices Towards Optimizing Software Energy Consumption

Aug 2026 · 0 citations · 73 references
Computer Science

TL;DR

This study investigates professional developers' attitudes, decision-making, and development practices related to software energy consumption, with particular emphasis on how energy considerations are recognized, assessed, and acted upon during software development.

Abstract

Context: Software significantly influences the efficiency with which hardware resources are utilized, yet software energy consumption is seldom treated as a first-class concern in day-to-day development practice. Objective: This study investigates professional developers'attitudes, decision-making, and development practices related to software energy consumption, with particular emphasis on how energy considerations are recognized, assessed, and acted upon during software development. Method: To this end, we conduct an online survey with 134 software developers. Our study combines quantitative analyses with a qualitative open-card sorting of free-text responses to characterize perceptions, practices, and reasoning patterns around energy consumption. Findings: Energy consumption is explicitly considered in only a minority of projects. More commonly, developers influence energy use indirectly by optimizing proxy properties such as execution time and CPU utilization. Responses to scenario-based questions reveal systematic blind spots in this mental model, including cases in which performance improvements increase energy consumption or exhibit no correlation. We also identify organizational disincentives, limited tooling, and educational gaps as major barriers to adoption. 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.

View source

Similar papers

Review Aug 2026

The Green Software Landscape: A Systematic Mapping Study on Evolution, Applications, Software Lifecycle, and Best Practices

A systematic mapping study of Green SE research published between 2010 and 2024 indicates that SE conferences host the majority of energy-related literature, and optimization and benchmarking emerged as the most prevalent research types.

Max Hort, Maria Kechagia, Federica Sarro · 0 citations
Aug 2026

First Workshop on Responsible Software Engineering

The workshop hosted a half-day event featuring themed presentation tracks, interactive discussions, and a stimulating concluding panel to address responsibility issues about what constitutes the responsible development and use of technology.

Irum Inayat, Birgit Penzenstadler, Ina K. Schieferdecker et al. · 0 citations
Open access Mar 2025

LLMs’ reshaping of people, processes, products, and society in software development: a qualitative exploration with early adopters

Interviews with sixteen early-adopter software professionals who integrated LLM-based tools into their day-to-day work in early to mid-2023 offer actionable implications for developers, organizations, educators, and tool designers seeking to integrate LLMs responsibly into professional software practice.

Benyamin T. Tabarsi, Heidi Reichert, Sam Gilson et al. · 22 citations · ⚡1
#human-computer interacti... Preprint Sep 2026

Beyond Productivity: Measuring Developers'Cognitive Load During GenAI-Supported Software Development

Generative AI (GenAI) is changing software development workflows and how developers work. Industry evaluations of GenAI adoption often monitor productivity gains, usage, and output quality, but limited attention is paid to the interaction experience and cognitive load of the actual adopters and drivers of GenAI technol...

Charlotte Brandebusemeyer, Daniela Gasser, Tobias Schimmer et al. · 0 citations
Review Aug 2026

Energy Efficiency in Microservice Architectures: A Systematic Literature Review

Energy efficiency in microservices is primarily treated as an operational optimisation problem rather than a lifecycle-spanning architectural concern, highlighting the need for earlier architectural integration and improved measurement practices.

Eoan O'Dea, Roberta Capuano, P. Avgeriou et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.