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 …

xr-droid: A Benchmark Dataset for AR/VR and Security Applications

A Alghamdi, A Alkinoon, A Alghuried… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
The development of metaverses and virtual worlds on various platforms, including mobile
devices, has led to the growth of applications in virtual reality (VR) and augmented reality …

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 …

Android Source Code Smells: A Systematic Literature Review

M Fawad, G Rasool, F Palma - Software: Practice and …, 2024 - Wiley Online Library
Introduction Modern software developers strive to develop applications that are robust, easy
to maintain, and possess high levels of quality. However, code smells can hinder this goal …

Code smells analysis for android applications and a solution for less battery consumption

A Gupta, B Suri, D Sharma, S Misra… - Scientific Reports, 2024 - nature.com
In the digitization era, the battery consumption factor plays a vital role for the devices that
operate Android software, expecting them to deliver high performance and good …

Software testing and Android applications: a large-scale empirical study

F Pecorelli, G Catolino, F Ferrucci, A De Lucia… - Empirical Software …, 2022 - Springer
These days, over three billion users rely on mobile applications (aka apps) on a daily basis
to access high-speed connectivity and all kinds of services it enables, from social to …

Ecocode: A sonarqube plugin to remove energy smells from android projects

O Le Goaer, J Hertout - Proceedings of the 37th IEEE/ACM International …, 2022 - dl.acm.org
To face the climate change, Android developers urge to become green software developers.
But how to ensure carbon-efficient mobile apps at large? In this paper, we introduce …

Evaluating the impact of java virtual machines on energy consumption

Z Ournani, MC Belgaid, R Rouvoy, P Rust… - Proceedings of the 15th …, 2021 - dl.acm.org
Background. The Java Virtual Machine (JVM) platforms have known multiple evolutions
along the last decades to enhance both the performance they exhibit and the features they …

Learning migration models for supporting incremental language migrations of software applications

BG Mateus, M Martinez, C Kolski - Information and Software Technology, 2023 - Elsevier
Context: A Legacy system can be defined as a system that significantly resists modification
and evolution. According to the literature, there are two main strategies to migrate a legacy …

DynAMICS: A tool-based method for the specification and dynamic detection of Android behavioural code smells

D Prestat, N Moha, R Villemaire… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Code smells are the result of poor design choices within software systems that complexify
source code and impede evolution and performance. Therefore, detecting code smells …