A survey of performance optimization for mobile applications
To ensure user satisfaction and success of mobile applications, it is important to provide
highly performant applications. This is particularly important for resource-constrained …
highly performant applications. This is particularly important for resource-constrained …
Catalog of energy patterns for mobile applications
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 …
code comprehensibility. Several design patterns capturing the body of knowledge of best …
An empirical study on quality of Android applications written in Kotlin language
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 …
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 …
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
Mobile devices have become indispensable in our daily life and reducing the energy
consumed by them has become essential. However, develo** energy-efficient mobile …
consumed by them has become essential. However, develo** energy-efficient mobile …
Energy refactorings for android in the large and in the wild
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 …
increase a device's usage time, which most often is powered by batteries. Recent studies …
Do energy-oriented changes hinder maintainability?
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 …
improving energy efficiency is far from trivial as developers lack the knowledge and tools to …
On the energy footprint of mobile testing frameworks
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 …
applications face today. However, energy consumption is being tested in an ad hoc way …
On reducing the energy consumption of software product lines
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 …
development concern to improve the energy efficiency of software. Yet, few techniques …
E-debitum: managing software energy debt
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 …
Debt. This metric is a reflection on the implied cost, in terms of energy consumption over …