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 …

Practical GUI testing of Android applications via model abstraction and refinement

T Gu, C Sun, X Ma, C Cao, C Xu, Y Yao… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
This paper introduces a new, fully automated modelbased approach for effective testing of
Android apps. Different from existing model-based approaches that guide testing with a …

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 …

How do developers test android applications?

M Linares-Vásquez, C Bernal-Cárdenas… - 2017 IEEE …, 2017 - ieeexplore.ieee.org
Enabling fully automated testing of mobile applications has recently become an important
topic of study for both researchers and practitioners. A plethora of tools and approaches …

Future trends in software engineering research for mobile apps

M Nagappan, E Shihab - 2016 IEEE 23rd international …, 2016 - ieeexplore.ieee.org
There has been tremendous growth in the use of mobile devices over the last few years.
This growth has fueled the development of millions of software applications for these mobile …

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 …

Crowdsourcing user reviews to support the evolution of mobile apps

F Palomba, M Linares-Vásquez, G Bavota… - Journal of Systems and …, 2018 - Elsevier
In recent software development and distribution scenarios, app stores are playing a major
role, especially for mobile apps. On one hand, app stores allow continuous releases of app …

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 …

Performance-based guidelines for energy efficient mobile applications

L Cruz, R Abreu - … IEEE/ACM 4th International Conference on …, 2017 - ieeexplore.ieee.org
Mobile and wearable devices are nowadays the de facto personal computers, while desktop
computers are becoming less popular. Therefore, it is important for companies to deliver …