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 …
On the impact of code smells on the energy consumption of mobile applications
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 …
context of mobile devices, where the computation is often limited by battery life. Previous …
A systematic literature review on Android-specific smells
Context: Code smells are well-known concepts in Object-Oriented (OO) programs as
symptoms that negatively impact software quality and cause long-term issues. However, the …
symptoms that negatively impact software quality and cause long-term issues. However, the …
A study on the prevalence of human values in software engineering publications, 2015--2018
Failure to account for human values in software (eg, equality and fairness) can result in user
dissatisfaction and negative socio-economic impact. Engineering these values in software …
dissatisfaction and negative socio-economic impact. Engineering these values in software …
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 developing mobile applications. For instance, since 2017 …
new paradigms and tools for developing mobile applications. For instance, since 2017 …
Ecoandroid: An android studio plugin for developing 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, developing energy-efficient mobile …
consumed by them has become essential. However, developing energy-efficient mobile …
How software refactoring impacts execution time
Refactoring aims at improving the maintainability of source code without modifying its
external behavior. Previous works proposed approaches to recommend refactoring …
external behavior. Previous works proposed approaches to recommend refactoring …
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 …
Optimizing the energy consumption of blockchain-based systems using evolutionary algorithms: A new problem formulation
Blockchain technology has gained recognition in industrial, financial, and various
technological domains for its potential in decentralizing trust in peer-to-peer systems. A core …
technological domains for its potential in decentralizing trust in peer-to-peer systems. A core …
An empirical study on the impact of refactoring on quality metrics in android applications
Mobile applications must continuously evolve, sometimes under such time pressure that
poor design or implementation choices are made, which inevitably result in structural …
poor design or implementation choices are made, which inevitably result in structural …