Energy efficiency: a new concern for application software developers
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 …
COMMUNICATIONS OF THE ACM | DECEMBER 2017 | VOL. 60 | NO. 12 review articles THE …
Green ai: Do deep learning frameworks have different costs?
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 …
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
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 …
that should be included in software when environmental protection concerns are being …
More common than you think: An in-depth study of casual contributors
Source code hosting websites (code forges) have recently changed to more social
environments, and the contribution process evolved to the so-called pull-based …
environments, and the contribution process evolved to the so-called pull-based …
Catalog of energy patterns for mobile applications
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 …
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
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 …
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
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 …
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
For network computing on desktop machines, fast execution of Java bytecode programs is
essential because these machines are expected to run substantial application programs …
essential because these machines are expected to run substantial application programs …
Towards understanding and exploiting developers' emotional variations in software engineering
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 …
immensely affected by emotions. This paper presents a quantitative empirical study of the …
Nofuneval: Funny how code lms falter on requirements beyond functional correctness
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 …
exclusively on whether the LMs can generate functionally-correct code. In real-world …