Genetic improvement of software: a comprehensive survey

J Petke, SO Haraldsson, M Harman… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Genetic improvement (GI) uses automated search to find improved versions of existing
software. We present a comprehensive survey of this nascent field of research with a focus …

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 …

A survey of the use of crowdsourcing in software engineering

K Mao, L Capra, M Harman, Y Jia - Journal of Systems and Software, 2017 - Elsevier
The term 'crowdsourcing'was initially introduced in 2006 to describe an emerging distributed
problem-solving model by online workers. Since then it has been widely studied and …

A survey of performance optimization for mobile applications

M Hort, M Kechagia, F Sarro… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
To ensure user satisfaction and success of mobile applications, it is important to provide
highly performant applications. This is particularly important for resource-constrained …

Automated energy optimization of http requests for mobile applications

D Li, Y Lyu, J Gui, WGJ Halfond - … of the 38th international conference on …, 2016 - dl.acm.org
Energy is a critical resource for apps that run on mobile devices. Among all operations,
making HTTP requests is one of the most energy consuming. Previous studies have shown …

Earmo: An energy-aware refactoring approach for mobile apps

R Morales, R Saborido, F Khomh, F Chicano… - Proceedings of the 40th …, 2018 - dl.acm.org
With millions of smartphones sold every year, the development of mobile apps has grown
substantially. The battery power limitation of mobile devices has push developers and …

A Comprehensive Survey of Benchmarks for Improvement of Software's Non-Functional Properties

A Blot, J Petke - ACM Computing Surveys, 2025 - dl.acm.org
Despite recent increase in research on improvement of non-functional properties of
software, such as energy usage or program size, there is a lack of standard benchmarks for …

Exploring the accuracy–energy trade-off in machine learning

AEI Brownlee, J Adair, SO Haraldsson… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
Machine learning accounts for considerable global electricity demand and resulting
environmental impact, as training a large deep-learning model produces 284000kgs of the …

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 …

What can android mobile app developers do about the energy consumption of machine learning?

A McIntosh, S Hassan, A Hindle - Empirical Software Engineering, 2019 - Springer
Abstract Machine learning is a popular method of learning functions from data to represent
and to classify sensor inputs, multimedia, emails, and calendar events. Smartphone …