A systematic literature review on bad smells–5 w's: which, when, what, who, where

EV de Paulo Sobrinho, A De Lucia… - IEEE Transactions …, 2018 - ieeexplore.ieee.org
Bad smells are sub-optimal code structures that may represent problems needing attention.
We conduct an extensive literature review on bad smells relying on a large body of …

A systematic literature review on the code smells datasets and validation mechanisms

M Zakeri-Nasrabadi, S Parsa, E Esmaili… - ACM Computing …, 2023 - dl.acm.org
The accuracy reported for code smell-detecting tools varies depending on the dataset used
to evaluate the tools. Our survey of 45 existing datasets reveals that the adequacy of a …

Androzoo: Collecting millions of android apps for the research community

K Allix, TF Bissyandé, J Klein, Y Le Traon - Proceedings of the 13th …, 2016 - dl.acm.org
We present a growing collection of Android Applications collected from several sources,
including the official Google Play app market. Our dataset, AndroZoo, currently contains …

Unblind your apps: Predicting natural-language labels for mobile gui components by deep learning

J Chen, C Chen, Z Xing, X Xu, L Zhu, G Li… - Proceedings of the ACM …, 2020 - dl.acm.org
According to the World Health Organization (WHO), it is estimated that approximately 1.3
billion people live with some forms of vision impairment globally, of whom 36 million are …

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 …

Future trends in software engineering research for mobile apps

M Nagappan, E Shihab - 2016 IEEE 23rd international …, 2016 - ieeexplore.ieee.org
There has been tremendous growth in the use of mobile devices over the last few years.
This growth has fueled the development of millions of software applications for these mobile …

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 …

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 …

Earmo: An energy-aware refactoring approach for mobile apps

R Morales, R Saborido, F Khomh, F Chicano… - Proceedings of the 40th …, 2018 - dl.acm.org
With millions of smartphones sold every year, the development of mobile apps has grown
substantially. The battery power limitation of mobile devices has push developers and …

Characterising deprecated android apis

L Li, J Gao, TF Bissyandé, L Ma, X Xia… - Proceedings of the 15th …, 2018 - dl.acm.org
Because of functionality evolution, or security and performance-related changes, some APIs
eventually become unnecessary in a software system and thus need to be cleaned to …