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 …

On the impact of single and co-occurrent refactorings on quality attributes in android applications

A Ouni, EA AlOmar, O Hamdi, MÓ Cinnéide… - Journal of Systems and …, 2023 - Elsevier
Android applications must evolve quickly to meet new user requirements, to facilitate bug
fixing or to adapt to technological changes. This evolution can lead to various software …

A preliminary study of android refactorings

A Peruma - 2019 IEEE/ACM 6th International Conference on …, 2019 - ieeexplore.ieee.org
Throughout the lifetime of a software system, developers continuously refactor the source
code as a means of improving the quality of the code. Android apps, like traditional software …

How do Android developers improve non-functional properties of software?

J Callan, O Krauss, J Petke, F Sarro - Empirical Software Engineering, 2022 - Springer
Nowadays there is an increased pressure on mobile app developers to take non-functional
properties into account. An app that is too slow or uses much bandwidth will decrease user …

A longitudinal study of the impact of refactoring in android applications

O Hamdi, A Ouni, MÓ Cinnéide, MW Mkaouer - Information and Software …, 2021 - Elsevier
Context: Mobile applications have to continuously evolve in order to meet new user
requirements and technological changes. Addressing these constraints may lead to poor …

How maintainability issues of android apps evolve

I Malavolta, R Verdecchia, B Filipovic… - 2018 IEEE …, 2018 - ieeexplore.ieee.org
Context. Android is the largest mobile platform today, with thousands of apps published and
updated in the Google Play store everyday. Maintenance is an important factor in Android …

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 …

Api change impact analysis for android apps

T Mahmud, M Khan, J Rouijel, M Che… - 2021 IEEE 45th …, 2021 - ieeexplore.ieee.org
Android has recently become one of the best platforms for mobile app development. The
constant evolution of this mobile operating system results in frequent updates to its APIs …

On the evolution of mobile app complexity

J Gao, L Li, TF Bissyandé, J Klein - 2019 24th international …, 2019 - ieeexplore.ieee.org
Android developers are known to frequently update their apps for fixing bugs and
addressing vulnerabilities, but more commonly for introducing new features. This process …

An empirical study of the performance impacts of android code smells

G Hecht, N Moha, R Rouvoy - … of the international conference on mobile …, 2016 - dl.acm.org
Android code smells are bad implementation practices within Android applications (or apps)
that may lead to poor software quality, in particular in terms of performance. Yet …