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 …

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 …

A systematic literature review on Android-specific smells

Z Wu, X Chen, SUJ Lee - Journal of Systems and Software, 2023 - Elsevier
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 …

A study on the prevalence of human values in software engineering publications, 2015--2018

H Perera, W Hussain, J Whittle… - Proceedings of the acm …, 2020 - dl.acm.org
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 …

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 …

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 …

How software refactoring impacts execution time

L Traini, D Di Pompeo, M Tucci, B Lin… - ACM Transactions on …, 2021 - dl.acm.org
Refactoring aims at improving the maintainability of source code without modifying its
external behavior. Previous works proposed approaches to recommend refactoring …

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 …

Optimizing the energy consumption of blockchain-based systems using evolutionary algorithms: A new problem formulation

A Alofi, MA Bokhari, R Bahsoon… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
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 …

An empirical study on the impact of refactoring on quality metrics in android applications

O Hamdi, A Ouni, EA AlOmar… - 2021 IEEE/ACM 8th …, 2021 - ieeexplore.ieee.org
Mobile applications must continuously evolve, sometimes under such time pressure that
poor design or implementation choices are made, which inevitably result in structural …