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 …
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 …
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
We present a growing collection of Android Applications collected from several sources,
including the official Google Play app market. Our dataset, AndroZoo, currently contains …
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
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 …
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
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 …
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 …
This growth has fueled the development of millions of software applications for these mobile …
A survey of performance optimization for mobile applications
To ensure user satisfaction and success of mobile applications, it is important to provide
highly performant applications. This is particularly important for resource-constrained …
highly performant applications. This is particularly important for resource-constrained …
An empirical study of the performance impacts of android code smells
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 …
that may lead to poor software quality, in particular in terms of performance. Yet …
Earmo: An energy-aware refactoring approach for mobile apps
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 …
substantially. The battery power limitation of mobile devices has push developers and …
Characterising deprecated android apis
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 …
eventually become unnecessary in a software system and thus need to be cleaned to …