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 …

How software engineering research aligns with design science: a review

E Engström, MA Storey, P Runeson, M Höst… - Empirical Software …, 2020 - Springer
Background Assessing and communicating software engineering research can be
challenging. Design science is recognized as an appropriate research paradigm for applied …

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 …

On the impact of code smells on the energy consumption of mobile applications

F Palomba, D Di Nucci, A Panichella, A Zaidman… - Information and …, 2019 - Elsevier
Context. The demand for green software design is steadily growing higher especially in the
context of mobile devices, where the computation is often limited by battery life. Previous …

Software-based energy profiling of android apps: Simple, efficient and reliable?

D Di Nucci, F Palomba, A Prota… - 2017 IEEE 24th …, 2017 - ieeexplore.ieee.org
Modeling the power profile of mobile applications is a crucial activity to identify the causes
behind energy leaks. To this aim, researchers have proposed hardware-based tools as well …

A study on the energy consumption of android app development approaches

W Oliveira, R Oliveira, F Castor - 2017 IEEE/ACM 14th …, 2017 - ieeexplore.ieee.org
Mobile devices have become ubiquitous in the recent years, but the complaints about
energy consumption are almost universal. On Android, the developer can choose among …

The influence of the java collection framework on overall energy consumption

R Pereira, M Couto, J Saraiva, J Cunha… - Proceedings of the 5th …, 2016 - dl.acm.org
This paper presents a detailed study of the energy consumption of the different Java
Collection Framework (JFC) implementations. For each method of an implementation in this …

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 …

Towards a green ranking for programming languages

M Couto, R Pereira, F Ribeiro, R Rua… - Proceedings of the 21st …, 2017 - dl.acm.org
While in the past the primary goal to optimize software was the run time optimization,
nowadays there is a growing awareness of the need to reduce energy consumption …