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 …
xr-droid: A Benchmark Dataset for AR/VR and Security Applications
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 …
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
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 …
Android Source Code Smells: A Systematic Literature Review
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 …
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
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 …
operate Android software, expecting them to deliver high performance and good …
Software testing and Android applications: a large-scale empirical study
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 …
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 …
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
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 …
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
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 …
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
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 …
source code and impede evolution and performance. Therefore, detecting code smells …