Software smell detection techniques: A systematic literature review

A AbuHassan, M Alshayeb… - Journal of Software …, 2021 - Wiley Online Library
Software smells indicate design or code issues that might degrade the evolution and
maintenance of software systems. Detecting and identifying these issues are challenging …

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 …

Lightweight detection of android-specific code smells: The adoctor project

F Palomba, D Di Nucci, A Panichella… - 2017 IEEE 24th …, 2017 - ieeexplore.ieee.org
Code smells are symptoms of poor design solutions applied by programmers during the
development of software systems. While the research community devoted a lot of effort to …

Performance-based guidelines for energy efficient mobile applications

L Cruz, R Abreu - … IEEE/ACM 4th International Conference on …, 2017 - ieeexplore.ieee.org
Mobile and wearable devices are nowadays the de facto personal computers, while desktop
computers are becoming less popular. Therefore, it is important for companies to deliver …

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 …

Code smells for model-view-controller architectures

M Aniche, G Bavota, C Treude, MA Gerosa… - Empirical Software …, 2018 - Springer
Previous studies have shown the negative effects that low-quality code can have on
maintainability proxies, such as code change-and defect-proneness. One of the symptoms of …

An empirical study on quality of Android applications written in Kotlin language

B Góis Mateus, M Martinez - Empirical Software Engineering, 2019 - Springer
Context During the last years, developers of mobile applications have the possibility to use
new paradigms and tools for develo** mobile applications. For instance, since 2017 …

Investigating the energy impact of android smells

A Carette, MAA Younes, G Hecht… - 2017 IEEE 24th …, 2017 - ieeexplore.ieee.org
Android code smells are bad implementation practices within Android applications (or apps)
that may lead to poor software quality. These code smells are known to degrade the …

On the maintenance support for microservice-based systems through the specification and the detection of microservice antipatterns

R Tighilt, M Abdellatif, I Trabelsi, L Madern… - Journal of Systems and …, 2023 - Elsevier
The software industry is currently moving from monolithic to microservice architectures,
which are made up of independent, reusable, and fine-grained services. A lack of …

An exploratory study on the refactoring of unit test files in android applications

A Peruma, CD Newman, MW Mkaouer, A Ouni… - Proceedings of the …, 2020 - dl.acm.org
An essential activity of software maintenance is the refactoring of source code. Refactoring
operations enable developers to take necessary actions to correct bad programming …