Limited subsets of a free monoid

I Simon - 19th Annual Symposium on Foundations of Computer …, 1978 - computer.org
Recent refactoring research introduced several innovations addressing diverse goals, such
code extensibility, reusability, and testability. However, energy consumption, a critical …

Refactoring for energy efficiency: A reflection on the state of the art

G Pinto, F Soares-Neto, F Castor - 2015 IEEE/ACM 4th …, 2015 - ieeexplore.ieee.org
Recent refactoring research introduced several innovations addressing diverse goals, such
code extensibility, reusability, and testability. However, energy consumption, a critical …

Understanding energy behaviors of thread management constructs

G Pinto, F Castor, YD Liu - Proceedings of the 2014 ACM International …, 2014 - dl.acm.org
Java programmers are faced with numerous choices in managing concurrent execution on
multicore platforms. These choices often have different trade-offs (eg, performance …

How does code obfuscation impact energy usage?

C Sahin, P Tornquist, R Mckenna… - 2014 IEEE …, 2014 - ieeexplore.ieee.org
Software piracy is an important concern for application developers. Such concerns are
especially relevant in mobile application development, where piracy rates can approach …

Mining energy-aware commits

I Moura, G Pinto, F Ebert… - 2015 IEEE/ACM 12th …, 2015 - ieeexplore.ieee.org
Over the last years, energy consumption has become a first-class citizen in software
development practice. While energy-efficient solutions on lower-level layers of the software …

A programming model for sustainable software

HS Zhu, C Lin, YD Liu - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
This paper presents a novel energy-aware and temperature-aware programming model with
first-class support for sustainability. A program written in the new language, named Eco, may …

From benchmarks to real apps: Exploring the energy impacts of performance-directed changes

C Sahin, L Pollock, J Clause - Journal of Systems and Software, 2016 - Elsevier
Battery life is an increasing concern for mobile devices. Recent studies have provided initial
evidence that applying performance tips is an effective mechanism for decreasing energy …

Calm energy accounting for multithreaded java applications

T Babakol, A Canino, K Mahmoud, R Saxena… - Proceedings of the 28th …, 2020 - dl.acm.org
Energy accounting is a fundamental problem in energy management, defined as attributing
global energy consumption to individual components of interest. In this paper, we take on …

Understanding the impact of object oriented programming and design patterns on energy efficiency

S Maleki, C Fu, A Banotra… - 2017 Eighth International …, 2017 - ieeexplore.ieee.org
With billions of lines of code being deployed and running on cloud servers, PCs, as well as
battery-driven mobile phones, embedded systems, and IoT devices, software energy …

Aequitas: Coordinated energy management across parallel applications

H Ribic, YD Liu - Proceedings of the 2016 International Conference on …, 2016 - dl.acm.org
A growing number of energy optimization solutions operate at the application runtime level.
Despite delivering promising results, these application-scoped optimizations are …