Skip to content
Review Open access

The Illusion of Success: Learning-Based Android Malware Detectors (Replicability Study)

Oct 2026 · Proceedings of the ACM on Software Engineering · Vol 3, pp. 3247 - 3270 · 0 citations · 88 references

TL;DR

A deliberately naïve and unreliable classifier, which uses application package names as features for classification, performs comparably to and sometimes even better than the state-of-the-art tools when compared under the same setup when compared under the same setup.

Abstract

Since 2012, hundreds of machine-learning-based classification approaches have been proposed to help separate malware from benign Android applications. These approaches typically collect a large number of applications of both types, split them into training and testing subsets, train a binary classifier on the training subset, and measure accuracy on the testing subset. They typically report very high achieved accuracy, i.e., F1-score of around 95%. Recent work has also highlighted several biases and flaws in the experimental setup and evaluation methodology of such approaches, questioning the trustworthiness of their reported results. In an effort to better understand the current status of classification-based malware detection, we first conduct a systematic literature review to extract the properties of existing tools and the datasets that they use. We then design a large-scale longitudinal study, where we evaluate the most prominent tools on a range of datasets spanning 13 years (2011-2023), which we systematically collected from the AndroZoo and VirusShare repositories while controlling for the known experimental setup biases. Our results show lower than reported classification performance, with the F1-score for a tool ranging from high 60 to low 90 percent, depending on a dataset. Moreover, even successful classification often utilizes hidden but semantically weak correlations in the data. In fact, a deliberately naïve and unreliable classifier we designed for this study, which uses application package names as features for classification, performs comparably to and sometimes even better than the state-of-the-art tools when compared under the same setup. These results challenge the claimed detection capabilities of the tools, render comparisons of reported tool accuracy (without empirical evaluation on the exact same set of applications) practically meaningless, and call for the creation of more reliable and explainable semantic malware detection tools.

Read PDF

Similar papers

#explainable ai Open access Oct 2026

SHAP driven explainable machine learning for malware classification: From detection to explanation

Detecting malware is a critical aspect of cybersecurity, focused on identifying and preventing malicious software from compromising computer systems. The increasing complexity and sophistication of modern malware often render conventional detection techniques inadequate, necessitating more advanced approaches. In this...

Unknown authors · 0 citations
#machine learning Preprint Aug 2026

REPLICANT: Learning Policies for Evading and Hardening Malware Detectors

This work presents Replicant, a deep reinforcement learning framework that learns the realistic task of evasion under a strict label-only black-box threat model and demonstrates that learning the task of evasion not only results in stronger attack performance but provides a better signal for hardening malware detectors...

Shae McFadden, Ilias Tsingenopoulos, Mario D'Onghia et al. · 0 citations
Review Open access Aug 2026

A Comparative Evaluation of Malware Families and Machine-Learning Detection Techniques, and an Optimized Stacked-Ensemble Model for Predicting Software Maliciousness

An efficient stacked-ensemble model that estimates how likely a given executable is to be malicious and is compared against recent malware research/types are compared and identified for future research work/area.

Deepak Singh Rana, S. Dimri · 0 citations
Review Open access Oct 2026

Review on Malware Detection and Classification Using Machine Learning and Deep Learning Techniques

Malicious software (malware) is increasing at an alarming rate, and modern malware routinely uses obfuscation techniques to evade detection, making reliable identification an open problem in cybersecurity. Signature- and heuristic-based approaches remain fast and effective against known malware but fail against unknown...

Umesh Balami, Bhoj Raj Ghimire · 0 citations
Open access Sep 2026

Visualization based malware classification under extreme class imbalance: a transfer learning approach with systematic ablation

Malware detection and classification continues to be a major concern of cybersecurity since threat attackers are refining to come up with more advanced and elusive malicious code. Visualization-based solutions that transform raw binary executables into grayscale images and the use of convolutional neural networks t...

G. P. Raghudathesh, M. Pavan Kumar, Thimmaraja Yadava G et al. · 0 citations
#machine learning Preprint Aug 2026

Classifier-Dependent Benefits of Pseudo-Labeling for Semi-Supervised Android Malware Attribution

A systematic evaluation of pseudo-labeling across six classifiers on the CICMalDroid 2020 dataset, using five-fold stratified cross-validation and paired t-tests across five labeled ratios, finds that SSL benefit is strongly classifier-dependent.

Md Rafid Islam, Zahid Hasan, Hafizah Rahman · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.