Software development lifecycle for energy efficiency: techniques and tools

S Georgiou, S Rizou, D Spinellis - ACM Computing Surveys (CSUR), 2019 - dl.acm.org
Motivation: In modern it systems, the increasing demand for computational power is tightly
coupled with ever higher energy consumption. Traditionally, energy efficiency research has …

Ranking programming languages by energy efficiency

R Pereira, M Couto, F Ribeiro, R Rua, J Cunha… - Science of Computer …, 2021 - Elsevier
This paper compares a large set of programming languages regarding their efficiency,
including from an energetic point-of-view. Indeed, we seek to establish and analyze different …

Energy efficiency across programming languages: how do energy, time, and memory relate?

R Pereira, M Couto, F Ribeiro, R Rua, J Cunha… - Proceedings of the 10th …, 2017 - dl.acm.org
This paper presents a study of the runtime, memory usage and energy consumption of
twenty seven well-known software languages. We monitor the performance of such …

Interactions between environmental sustainability goals and software product quality: A mapping 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 …

Estimating mobile application energy consumption using program analysis

S Hao, D Li, WGJ Halfond… - 2013 35th international …, 2013 - ieeexplore.ieee.org
Optimizing the energy efficiency of mobile applications can greatly increase user
satisfaction. However, developers lack viable techniques for estimating the energy …

An empirical study of practitioners' perspectives on green software engineering

I Manotas, C Bird, R Zhang, D Shepherd… - Proceedings of the 38th …, 2016 - dl.acm.org
The energy consumption of software is an increasing concern as the use of mobile
applications, embedded systems, and data center-based services expands. While research …

Mining questions about software energy consumption

G Pinto, F Castor, YD Liu - Proceedings of the 11th working conference …, 2014 - dl.acm.org
A growing number of software solutions have been proposed to address application-level
energy consumption problems in the last few years. However, little is known about how …

Calculating source line level energy information for android applications

D Li, S Hao, WGJ Halfond, R Govindan - Proceedings of the 2013 …, 2013 - dl.acm.org
The popularity of mobile apps continues to grow as developers take advantage of the
sensors and data available on mobile devices. However, the increased functionality comes …

Energy profiles of java collections classes

S Hasan, Z King, M Hafiz, M Sayagh, B Adams… - Proceedings of the 38th …, 2016 - dl.acm.org
We created detailed profiles of the energy consumed by common operations done on Java
List, Map, and Set abstractions. The results show that the alternative data types for these …

Seeds: A software engineer's energy-optimization decision support framework

I Manotas, L Pollock, J Clause - … of the 36th International Conference on …, 2014 - dl.acm.org
Reducing the energy usage of software is becoming more important in many environments,
in particular, battery-powered mobile devices, embedded systems and data centers. Recent …