Security-based code smell definition, detection, and impact quantification in Android

M Shi, Y Zhong, J He, C Fang, Z Chen - Authorea Preprints, 2022 - authorea.com
Android occupies a high market share, and its broad functions make Android security matter.
Research reveals that many security issues are caused by insecure coding practices. As a …

Security‐based code smell definition, detection, and impact quantification in Android

Y Zhong, M Shi, J He, C Fang… - Software: Practice and …, 2023 - Wiley Online Library
Android's high market share and extensive functionality make its security a significant
concern. Research reveals that many security issues are caused by insecure coding …

[图书][B] Bad Droid! An in-depth empirical study on the occurrence and impact of Android specific code smells

KS Almalki - 2018 - search.proquest.com
Knowing the impact of bad programming practices or code smells has led researchers to
conduct numerous studies in software maintenance. Most of the studies have defined code …

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 …

Droidlens: Robust and fine-grained detection for android code smells

C Mao, H Wang, G Han, X Zhang - … International Symposium on …, 2020 - ieeexplore.ieee.org
With rapid changes and rich context of user requirements, mobile applications are becoming
complex software systems. Frequent iterations and mazy implementations of software …

An empirical catalog of code smells for the presentation layer of Android apps

SG Carvalho, M Aniche, J Veríssimo, RS Durelli… - Empirical Software …, 2019 - Springer
Software developers, including those of the Android mobile platform, constantly seek to
improve their applications' maintainability and evolvability. Code smells are commonly used …

On the survival of android code smells in the wild

S Habchi, R Rouvoy, N Moha - 2019 IEEE/ACM 6th …, 2019 - ieeexplore.ieee.org
The success of smartphones and app stores have contributed to the explosion of the number
of mobile apps proposed to end-users. In this very competitive market, developers are …

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 …

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 …

An empirical study on code smells co-occurrences in android applications

O Hamdi, A Ouni, EA AlOmar… - 2021 36th IEEE/ACM …, 2021 - ieeexplore.ieee.org
Android applications (apps) evolve quickly to meet users requirements, fix bugs or adapt to
technological changes. Such changes can lead to the presence of code smells-symptoms of …