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 …

Catalog of energy patterns for mobile applications

L Cruz, R Abreu - Empirical Software Engineering, 2019 - Springer
Software engineers make use of design patterns for reasons that range from performance to
code comprehensibility. Several design patterns capturing the body of knowledge of best …

An empirical study on quality of Android applications written in Kotlin language

B Góis Mateus, M Martinez - Empirical Software Engineering, 2019 - Springer
Context During the last years, developers of mobile applications have the possibility to use
new paradigms and tools for develo** mobile applications. For instance, since 2017 …

Energy inefficiency diagnosis for Android applications: a literature review

Y Sun, J Fang, Y Chen, Y Liu, Z Chen, S Guo… - Frontiers of Computer …, 2023 - Springer
Android applications are becoming increasingly powerful in recent years. While their
functionality is still of paramount importance to users, the energy efficiency of these …

Ecoandroid: An android studio plugin for develo** energy-efficient java mobile applications

A Ribeiro, JF Ferreira, A Mendes - 2021 IEEE 21st international …, 2021 - ieeexplore.ieee.org
Mobile devices have become indispensable in our daily life and reducing the energy
consumed by them has become essential. However, develo** energy-efficient mobile …

Energy refactorings for android in the large and in the wild

M Couto, J Saraiva… - 2020 IEEE 27th …, 2020 - ieeexplore.ieee.org
Improving the energy efficiency of mobile applications is a timely goal, as it can contribute to
increase a device's usage time, which most often is powered by batteries. Recent studies …

Do energy-oriented changes hinder maintainability?

L Cruz, R Abreu, J Grundy, L Li… - 2019 IEEE International …, 2019 - ieeexplore.ieee.org
Energy efficiency is a crucial quality requirement for mobile applications. However,
improving energy efficiency is far from trivial as developers lack the knowledge and tools to …

On the energy footprint of mobile testing frameworks

L Cruz, R Abreu - IEEE Transactions on Software Engineering, 2019 - ieeexplore.ieee.org
High energy consumption is a challenging issue that an ever increasing number of mobile
applications face today. However, energy consumption is being tested in an ad hoc way …

On reducing the energy consumption of software product lines

É Guégain, C Quinton, R Rouvoy - Proceedings of the 25th ACM …, 2021 - dl.acm.org
Along the last decade, several studies considered green software design as a key
development concern to improve the energy efficiency of software. Yet, few techniques …

E-debitum: managing software energy debt

D Maia, M Couto, J Saraiva, R Pereira - Proceedings of the 35th IEEE …, 2020 - dl.acm.org
This paper extends previous work on the concept of a new software energy metric: Energy
Debt. This metric is a reflection on the implied cost, in terms of energy consumption over …