Integrating Energy Efficiency into Software Development: Developer Perspectives and Requirements
- URL: http://arxiv.org/abs/2607.22168v1
- Date: Fri, 24 Jul 2026 10:14:31 GMT
- Title: Integrating Energy Efficiency into Software Development: Developer Perspectives and Requirements
- Abstract summary: This study investigates how developers perceive energy efficiency in their daily work and which requirements they formulate for AI-assisted tools supporting energy-aware development.<n>The results indicate that energy efficiency rarely plays an explicit role in daily development activities.<n>Identified barriers to the explicit consideration of energy efficiency include limited awareness and a strong focus on timely delivery.
- Score: 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: In the context of the growing energy footprint of information and communication technology, industry optimization efforts have primarily focused on hardware, while the impact of software on energy consumption is often overlooked. Although technical approaches for optimizing software energy consumption have been developed in research, their adoption in everyday development practice remains limited. This study investigates how software developers perceive energy efficiency in their daily work and which requirements and barriers they formulate for AI-assisted tools supporting energy-aware development. As part of the European GreenCode project, ten semi-structured interviews with professional software developers were conducted and analyzed using qualitative content analysis following Mayrings methodology. The identified requirements were subsequently partly interpreted through the lens of the Technology Acceptance Model. The results indicate that energy efficiency rarely plays an explicit role in daily development activities. Instead, energy savings are typically achieved indirectly through performance optimization. Identified barriers to the explicit consideration of energy efficiency include limited awareness and a strong focus on timely delivery. The interviews further revealed requirements for practical tool support, such as actionable optimization suggestions and seamless integration into common development environments. Furthermore, the acceptance of AI-assisted optimization tools strongly depends on transparency regarding the use of data, the actual energy savings compared to the energy consumption of the tool itself, and the disclosure of the training data used. This study contributes a developer-centered perspective on requirements for energy-aware software development tools and provides insights for designing AI-assisted solutions that align with real-world development practices.
Related papers
- Developer Attitudes and Practices Towards Optimizing Software Energy Consumption [9.378911615939925]
Energy consumption is explicitly considered in only a minority of projects.<n>More commonly, developers influence energy use indirectly by optimizing proxy properties such as execution time and CPU utilization.<n>We identify organizational disincentives, limited tooling, and educational gaps as major barriers to adoption.
arXiv Detail & Related papers (2026-08-31T09:57:36Z) - A Survey on the Green Development of Large Models: From Resource-Efficient Architectures to Hardware-Software Co-Design [71.32556809242666]
The rapid expansion of large-scale AI models has led to significant performance breakthroughs across diverse domains.<n>It has also raised critical concerns regarding computational costs, energy consumption, and environmental sustainability.<n>This survey aims to offer a holistic roadmap toward sustainable, scalable, and socially responsible development of large models.
arXiv Detail & Related papers (2026-07-10T04:02:22Z) - How Do Agentic AI Systems Deal With Software Energy Concerns? A Pull Request-Based Study [0.9099663022952497]
We examined the energy awareness of agent-authored pull requests (PRs) using a publicly available dataset.<n>We identified 216 energy-explicit PRs and conducted a thematic analysis, deriving a taxonomy of energy-aware work.<n>Although building and running these agents is highly energy intensive, encouragingly, the results indicate that they exhibit energy awareness when generating software artifacts.
arXiv Detail & Related papers (2025-12-31T05:13:56Z) - Improving AI Efficiency in Data Centres by Power Dynamic Response [74.12165648170894]
The steady growth of artificial intelligence (AI) has accelerated in the recent years, facilitated by the development of sophisticated models.<n> Ensuring robust and reliable power infrastructures is fundamental to take advantage of the full potential of AI.<n>However, AI data centres are extremely hungry for power, putting the problem of their power management in the spotlight.
arXiv Detail & Related papers (2025-10-13T08:08:21Z) - Sustainable AI Training via Hardware-Software Co-Design on NVIDIA, AMD, and Emerging GPU Architectures [0.0]
Large-scale deep learning and artificial intelligence model training uses a lot of computational power and energy, so it poses serious sustainability issues.<n>This work explores environmentally driven performance optimization methods for advanced GPU architectures from NVIDIA, AMD, and other emerging GPU architectures.<n>Our main focus is on investigating hardware-software compiler co-design techniques meant to significantly increase memory-level and kernel-level operations.
arXiv Detail & Related papers (2025-07-28T03:25:44Z) - Edge-Cloud Collaborative Computing on Distributed Intelligence and Model Optimization: A Survey [58.50944604905037]
Edge-cloud collaborative computing (ECCC) has emerged as a pivotal paradigm for addressing the computational demands of modern intelligent applications.<n>Recent advancements in AI, particularly deep learning and large language models (LLMs), have dramatically enhanced the capabilities of these distributed systems.<n>This survey provides a structured tutorial on fundamental architectures, enabling technologies, and emerging applications.
arXiv Detail & Related papers (2025-05-03T13:55:38Z) - Can We Make Code Green? Understanding Trade-Offs in LLMs vs. Human Code Optimizations [45.243401722182554]
Large language models (LLMs) claim to assist developers in optimizing code for performance and energy efficiency.<n>This work focuses on software written in Matlab-widely used in both academia and industry for scientific and engineering applications.<n>We analyze energy-focused optimization on 400 scripts across 100 top GitHub repositories.
arXiv Detail & Related papers (2025-03-26T00:27:29Z) - BiTSA: Leveraging Time Series Foundation Model for Building Energy Analytics [15.525789412274587]
This paper presents the design of an interactive visualization tool, BiTSA.<n>The tool enables building managers to interpret complex energy data quickly and take immediate, data-driven actions based on real-time insights.
arXiv Detail & Related papers (2024-11-20T23:49:06Z) - Toward Cross-Layer Energy Optimizations in AI Systems [4.871463967255196]
Energy efficiency is likely to become the gating factor toward adoption of artificial intelligence.
With the pervasive usage of artificial intelligence (AI) and machine learning (ML) tools and techniques, their energy efficiency is likely to become the gating factor toward adoption.
This is because generative AI (GenAI) models are massive energy hogs.
Inference consumes even more energy, because a model trained once serve millions.
arXiv Detail & Related papers (2024-04-10T01:35:17Z) - A Case for Sustainability and Environment Friendliness in Software
Development and Architecture Decisions by Taking Energy-Efficient Design
Decisions [0.22252684361733285]
We show potential for significant energy savings through energy-conscious choices at software development and selection time.
Data center energy consumption is estimated to account for 1% to 1.5% of all energy consumption worldwide.
arXiv Detail & Related papers (2023-11-03T03:05:19Z) - Learning, Computing, and Trustworthiness in Intelligent IoT
Environments: Performance-Energy Tradeoffs [62.91362897985057]
An Intelligent IoT Environment (iIoTe) is comprised of heterogeneous devices that can collaboratively execute semi-autonomous IoT applications.
This paper provides a state-of-the-art overview of these technologies and illustrates their functionality and performance, with special attention to the tradeoff among resources, latency, privacy and energy consumption.
arXiv Detail & Related papers (2021-10-04T19:41:42Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
We argue that ethical considerations need to be embedded into the (agile) software development process.
We put emphasis on the possibility to implement ethical deliberations in already existing and well established agile software development processes.
arXiv Detail & Related papers (2021-07-15T11:14:03Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.