Energy efficiency: a new concern for application software developers

G Pinto, F Castor - Communications of the ACM, 2017 - dl.acm.org
Energy efficiency: a new concern for application software developers Page 1 68
COMMUNICATIONS OF THE ACM | DECEMBER 2017 | VOL. 60 | NO. 12 review articles THE …

Green ai: Do deep learning frameworks have different costs?

S Georgiou, M Kechagia, T Sharma, F Sarro… - Proceedings of the 44th …, 2022 - dl.acm.org
The use of Artificial Intelligence (ai), and more specifically of Deep Learning (dl), in modern
software systems, is nowadays widespread and continues to grow. At the same time, its …

Interactions between environmental sustainability goals and software product quality: A map** study

GA García-Mireles, MÁ Moraga, F García… - Information and …, 2018 - Elsevier
Context Sustainability is considered as either a quality requirement or a quality characteristic
that should be included in software when environmental protection concerns are being …

More common than you think: An in-depth study of casual contributors

G Pinto, I Steinmacher… - 2016 IEEE 23rd …, 2016 - ieeexplore.ieee.org
Source code hosting websites (code forges) have recently changed to more social
environments, and the contribution process evolved to the so-called pull-based …

Catalog of energy patterns for mobile applications

L Cruz, R Abreu - Empirical Software Engineering, 2019 - Springer
Software engineers make use of design patterns for reasons that range from performance to
code comprehensibility. Several design patterns capturing the body of knowledge of best …

Haskell in green land: Analyzing the energy behavior of a purely functional language

LG Lima, F Soares-Neto, P Lieuthier… - 2016 IEEE 23rd …, 2016 - ieeexplore.ieee.org
Recent work has studied the effect that factors such as code obfuscation, refactorings and
data types have on energy efficiency. In this paper, we attempt to shed light on the energy …

Greenoracle: Estimating software energy consumption with energy measurement corpora

SA Chowdhury, A Hindle - … of the 13th international conference on …, 2016 - dl.acm.org
Software energy consumption is a relatively new concern for mobile application developers.
Poor energy performance can harm adoption and sales of applications. Unfortunately for the …

LaTTe: A Java VM just-in-time compiler with fast and efficient register allocation

BS Yang, SM Moon, S Park, J Lee… - … Techniques (Cat. No …, 1999 - ieeexplore.ieee.org
For network computing on desktop machines, fast execution of Java bytecode programs is
essential because these machines are expected to run substantial application programs …

Towards understanding and exploiting developers' emotional variations in software engineering

MR Islam, MF Zibran - 2016 IEEE 14th International …, 2016 - ieeexplore.ieee.org
Software development is highly dependent on human efforts and collaborations, which are
immensely affected by emotions. This paper presents a quantitative empirical study of the …

Nofuneval: Funny how code lms falter on requirements beyond functional correctness

M Singhal, T Aggarwal, A Awasthi, N Natarajan… - arxiv preprint arxiv …, 2024 - arxiv.org
Existing evaluation benchmarks of language models of code (code LMs) focus almost
exclusively on whether the LMs can generate functionally-correct code. In real-world …