From Code to Security: Machine Learning Approaches in Android Vulnerability Detection

dc.authoridhttps://orcid.org/0000-0002-1417-4461
dc.contributor.authorArıkan, Kaya Emre
dc.contributor.authorDoğan, Sait Melih
dc.contributor.authorYılmaz, Ercan Nurcan
dc.contributor.authorGönen, Serkan
dc.date.accessioned2026-09-01T13:59:29Z
dc.date.issued2026
dc.departmentMühendislik ve Mimarlık Fakültesi
dc.description.abstractIn today’s technology-driven society, an increasing number of individuals rely on mobile devices, leading to a surge in the availability of applications. Smartphone users constantly search for apps that meet their needs, resulting in a flood of options in the marketplace. However, there is a growing concern regarding the security of Android applications, as many have shortcomings in addressing critical security aspects. One reason behind this issue often lies in the lack of automated mechanisms during the design and development stages to identify, test, and rectify vulnerabilities in the source code. It is crucial to address these issues proactively rather than relying solely on updates and patches for already published apps. In response to this challenge, researchers have proposed machine learning techniques to enhance application security by detecting vulnerabilities and malicious code within source code. This systematic literature review delves into this domain by examining 85 carefully selected technical studies published between 2017 and 2024. It aims to shed light on the strengths, weaknesses, and practical applicability of these techniques, while also identifying areas for further improvement. Moreover, the growing focus on advanced approaches—such as Large Language Models (LLMs) and Explainable AI (XAI)—indicates a trend toward more transparent and context-aware vulnerability detection. By synthesizing key insights from the current literature, this review enhances our understanding of Android security approaches, identifies promising directions for future research, and ultimately contributes to the advancement of more secure mobile applications through machine learning-based vulnerability detection.
dc.identifier.doi10.1007/s10207-025-01190-1
dc.identifier.issn1615-5262
dc.identifier.issue1
dc.identifier.scopus2-s2.0-105026256330
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://hdl.handle.net/11363/12436
dc.identifier.volume25
dc.indekslendigikaynakScopus
dc.institutionauthorGönen, Serkan
dc.institutionauthoridhttps://orcid.org/0000-0002-1417-4461
dc.language.isoen
dc.publisherSpringer Science and Business Media Deutschland GmbH
dc.relation.ispartofInternational Journal of Information Security
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectVulnerability analysis
dc.subjectMachine learning
dc.subjectMobile security
dc.subjectIntrusion detection
dc.subjectVulnerability detection
dc.titleFrom Code to Security: Machine Learning Approaches in Android Vulnerability Detection
dc.typeArticle

Dosyalar

Orijinal paket

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
Makale / Article.pdf
Boyut:
1.3 MB
Biçim:
Adobe Portable Document Format

Lisans paketi

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
license.txt
Boyut:
1.17 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: