Better Call Graphs: A New Dataset of Function Call Graphs for Malware Classification
Not on the map. Why?
Abstract (arXiv)
Function call graphs (FCGs) have emerged as a powerful abstraction for malware detection, capturing the behavioral structure of applications beyond surface-level signatures. Their utility in traditional program analysis has been well established, enabling effective classification and analysis of malicious software. In the mobile domain, especially in the Android ecosystem, FCG-based malware classification is particularly critical due to the platform's widespread adoption and the complex, component-based structure of Android apps. However, progress in this direction is hindered by the lack of large-scale, high-quality Android-specific FCG datasets. Existing datasets are often outdated, dominated by small or redundant graphs resulting from app repackaging, and fail to reflect the diversity of real-world malware. These limitations lead to overfitting and unreliable evaluation of graph-based classification methods. To address this gap, we introduce Better Call Graphs (BCG), a comprehensive dataset of large and unique FCGs extracted from recent Android application packages (APKs). BCG includes both benign and malicious samples spanning various families and types, along with graph-level features for each APK. Through extensive experiments using baseline classifiers, we demonstrate the necessity and value of BCG compared to existing datasets. BCG is publicly available at https://erdemub.github.io/BCG-dataset.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 13 of its 49 references that are in the map. First posted on arXiv 24 Dec 2025.
Builds on
13 of 49 references.
References · 13
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 702
- 2023Exphormer: Sparse Transformers for Graphscited by 166
- 2020A Large-Scale Database for Graph Representation Learningcited by 54
- 2019DL-Droid: Deep learning based android malware detection using real devicescited by 11
- 2022Graph Neural Network-based Android Malware Classification with Jumping Knowledgecited by 9
- 2023Learning Large Graph Property Prediction via Graph Segment Trainingcited by 9
- 2022DeepCatra: Learning Flow- and Graph-based Behaviors for Android Malware Detectioncited by 4
- 2018Android Malware Detection using Large-scale Network Representation Learningcited by 3
- 2025Tarallo: Evading Behavioral Malware Detectors in the Problem Spacecited by 2
Built on by
Not cited yet.