DL-Droid: Deep learning based android malware detection using real devices
Not on the map. Why?
Abstract (arXiv)
The Android operating system has been the most popular for smartphones and tablets since 2012. This popularity has led to a rapid raise of Android malware in recent years. The sophistication of Android malware obfuscation and detection avoidance methods have significantly improved, making many traditional malware detection methods obsolete. In this paper, we propose DL-Droid, a deep learning system to detect malicious Android applications through dynamic analysis using stateful input generation. Experiments performed with over 30,000 applications (benign and malware) on real devices are presented. Furthermore, experiments were also conducted to compare the detection performance and code coverage of the stateful input generation method with the commonly used stateless approach using the deep learning system. Our study reveals that DL-Droid can achieve up to 97.8% detection rate (with dynamic features only) and 99.6% detection rate (with dynamic + static features) respectively which outperforms traditional machine learning techniques. Furthermore, the results highlight the significance of enhanced input generation for dynamic analysis as DL-Droid with the state-based input generation is shown to outperform the existing state-of-the-art approaches.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Nov 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 2; 2024: 1; 2025: 2.
11 papers.
- 2021Deep Learning for Android Malware Defenses: a Systematic Literature Reviewcited by 18
- 2022Unrestricted Black-box Adversarial Attack Using GAN with Limited Queriescited by 18
- 2021DexRay: A Simple, yet Effective Deep Learning Approach to Android Malware Detection based on Image Representation of Bytecodecited by 9
- 2022A New Deep Boosted CNN and Ensemble Learning based IoT Malware Detectioncited by 6
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attackscited by 3
- 2024Deep Multi-Task Learning for Malware Image Classificationcited by 3
- 2021Dynamic detection of mobile malware using smartphone data and machine learningcited by 1
- 2023On building machine learning pipelines for Android malware detection: a procedural survey of practices, challenges and opportunitiescited by 1
- 2021Collective Intelligence: Decentralized Learning for Android Malware Detection in IoT with Blockchaincited by 0
- 2025DeepTrust: Multi-Step Classification through Dissimilar Adversarial Representations for Robust Android Malware Detectioncited by 0
- 2025Better Call Graphs: A New Dataset of Function Call Graphs for Malware Classificationcited by 0
- 2025Better Call Graphs: A New Dataset of Function Call Graphs for Malware Classification24 Dec 2025
- 2025DeepTrust: Multi-Step Classification through Dissimilar Adversarial Representations for Robust Android Malware Detection14 Oct 2025
- 2024Deep Multi-Task Learning for Malware Image Classification9 May 2024
- 2023MalPurifier: Enhancing Android Malware Detection with Adversarial Purification against Evasion Attacks11 Dec 2023
- 2023On building machine learning pipelines for Android malware detection: a procedural survey of practices, challenges and opportunities12 Jun 2023
- 2022A New Deep Boosted CNN and Ensemble Learning based IoT Malware Detection15 Dec 2022
- 2022Unrestricted Black-box Adversarial Attack Using GAN with Limited Queries24 Aug 2022
- 2021DexRay: A Simple, yet Effective Deep Learning Approach to Android Malware Detection based on Image Representation of Bytecode5 Sep 2021
- 2021Dynamic detection of mobile malware using smartphone data and machine learning23 Jul 2021
- 2021Deep Learning for Android Malware Defenses: a Systematic Literature Review9 Mar 2021
- 2021Collective Intelligence: Decentralized Learning for Android Malware Detection in IoT with Blockchain26 Feb 2021