References
Al-Dujaili, A., Huang, A., Hemberg, E., & O’Reilly, U.-M. (2018). Adversarial deep learning for robust detection of binary encoded malware. In 2018 IEEE Security and Privacy Workshops (pp. 76–82). IEEE. https://arxiv.org/abs/1801.02950 Anderson, H. S., Kharkar, A., Filar, B., Evans, D., & Roth, P. (2018). Learning to evade static PE machine learning malware models via reinforcement learning (arXiv:1801.08917). arXiv. https://arxiv.org/abs/1801.08917 Anderson, H. S., & Roth, P. (2018). EMBER: An open dataset for training static PE malware machine learning models (arXiv:1804.04637). arXiv. https://arxiv.org/abs/1804.04637 Apruzzese, G., Laskov, P., Montes de Oca, E., Mallouli, W., Brdalo Rapa, L., Grammatopoulos, A. V., & Di Franco, F. (2023). The role of machine learning in cybersecurity. Digital Threats: Research and Practice, 4(1), Article 8. https://doi.org/10.1145/3545574 Arp, D., Quiring, E., Pendlebury, F., Warnecke, A., Pierazzi, F., Wressnegger, C., Cavallaro, L., & Rieck, K. (2022). Dos and don’ts of machine learning in computer security. In Proceedings of the 31st USENIX Security Symposium (pp. 3971–3988). USENIX Association. Aslan, Ö. A., & Samet, R. (2020). A comprehensive review on malware detection approaches. IEEE Access, 8, 6249–6271. Bacci, A., Bartoli, A., Martinelli, F., Medvet, E., Mercaldo, F., & Visaggio, C. A. (2018). Impact of code obfuscation on Android malware detection based on static and dynamic analysis. In Proceedings of the 4th International Conference on Information Systems Security and Privacy (ICISSP 2018) (pp. 379–385). SciTePress. https://doi.org/10.5220/0006642503790385 Barbero, F., Pendlebury, F., Pierazzi, F., & Cavallaro, L. (2022). Transcending Transcend: Revisiting malware classification in the presence of concept drift. In Proceedings of the 2022 IEEE Symposium on Security and Privacy (pp. 805–823). IEEE. Bayram, F., Ahmed, B. S., & Kassler, A. (2022). From concept drift to model degradation: An overview on performance-aware drift detectors. Knowledge-Based Systems, 245, Article 108632. https://doi.org/10.1016/j.knosys.2022.108632 Bensaoud, A., Kalita, J., & Bensaoud, M. (2024). A survey of malware detection using deep learning. Machine Learning with Applications, 16, Article 100546. Biggio, B., & Roli, F. (2018). Wild patterns: Ten years after the rise of adversarial machine learning. Pattern Recognition, 84, 317–331. https://doi.org/10.1016/j.patcog.2018.07.023 Bostani, H., & Moonsamy, V. (2024). EvadeDroid: A practical evasion attack on machine learning for black-box Android malware detection. Computers & Security, 139, Article 103676. Carlini, N., Athalye, A., Papernot, N., Brendel, W., Rauber, J., Tsipras, D., Goodfellow, I., Madry, A., & Kurakin, A. (2019). On evaluating adversarial robustness (arXiv:1902.06705). arXiv. https://arxiv.org/abs/1902.06705 Catak, F. O., Yazı, A. F., Elezaj, O., & Ahmed, J. (2020). Deep learning based sequential model for malware analysis using Windows exe API calls. PeerJ Computer Science, 6, Article e285. https://doi.org/10.7717/peerj-cs.285 Cavallaro, L., Kinder, J., Pendlebury, F., & Pierazzi, F. (2023). Are machine learning models for malware detection ready for prime time? IEEE Security & Privacy, 21(2), 53–56. Ceschin, F., Botacin, M., Gomes, H. M., Pinagé, F., Oliveira, L. S., & Grégio, A. (2023). Fast & Furious: On the modelling of malware detection as an evolving data stream. Expert Systems with Applications, 212, Article 118590. https://doi.org/10.1016/j.eswa.2022.118590 IJCSMT Chen, Y., Ding, Z., & Wagner, D. (2023). Continuous learning for Android malware detection. In Proceedings of the 32nd USENIX Security Symposium (pp. 1127–1144). USENIX Association. Cinà, A. E., Grosse, K., Demontis, A., Vascon, S., Zellinger, W., Moser, B. A., Oprea, A., Biggio, B., Pelillo, M., & Roli, F. (2023). Wild patterns reloaded: A survey of machine learning security against training data poisoning. ACM Computing Surveys, 55(13s), Article 294. https://arxiv.org/abs/2205.01992 Deldar, F., & Abadi, M. (2023). Deep learning for zero-day malware detection and classification: A survey. ACM Computing Surveys, 56(2). https://doi.org/10.1145/3605775 Demetrio, L., Biggio, B., Lagorio, G., Roli, F., & Armando, A. (2021). Functionality-preserving black-box optimization of adversarial Windows malware. IEEE Transactions on Information Forensics and Security, 16, 3469–3478. Demirkıran, F., Çayır, A., Ünal, U., & Dağ, H. (2022). An ensemble of pre-trained transformer models for imbalanced multiclass malware classification. Computers & Security, 121, Article 102846. https://doi.org/10.1016/j.cose.2022.102846 Fernando, D. W., & Komninos, N. (2022). FeSA: Feature selection architecture for ransomware detection under concept drift. Computers & Security, 116, Article 102659. Fleshman, W., Raff, E., Zak, R., McLean, M., & Nicholas, C. (2018). Static malware detection & subterfuge: Quantifying the robustness of machine learning and current anti-virus. In 2018 13th International Conference on Malicious and Unwanted Software (MALWARE) (pp. 1– 10). IEEE. Gibert, D., Mateu, C., & Planes, J. (2020). The rise of machine learning for detection and classification of malware: Research developments, trends and challenges. Journal of Network and Computer Applications, 153, Article 102526. https://doi.org/10.1016/j.jnca.2019.102526 Guerra-Manzanares, A., Luckner, M., & Bahsi, H. (2022). Android malware concept drift using system calls: Detection, characterization and challenges. Expert Systems with Applications, 206, Article 117200. https://doi.org/10.1016/j.eswa.2022.117200 Hendrycks, D., Lee, K., & Mazeika, M. (2019). Using pre-training can improve model robustness and uncertainty. In Proceedings of the 36th International Conference on Machine Learning (Proceedings of Machine Learning Research, Vol. 97, pp. 2712–2721). PMLR. Herzog, A., Eusebi, A., & Cavallaro, L. (2025). On the reliability and stability of selective methods in malware classification tasks (arXiv:2505.22843). arXiv. https://arxiv.org/abs/2505.22843 Kan, Z., Pendlebury, F., Pierazzi, F., & Cavallaro, L. (2021). Investigating labelless drift adaptation for malware detection. In Proceedings of the 14th ACM Workshop on Artificial Intelligence and Security (AISec '21) (pp. 123–134). ACM. https://doi.org/10.1145/3474369.3486873 Karbab, E. B., Debbabi, M., Derhab, A., & Mouheb, D. (2018). MalDozer: Automatic framework for Android malware detection using deep learning. Digital Investigation, 24, S48–S59. https://doi.org/10.1016/j.diin.2018.01.007 Kim, J.-Y., Bu, S.-J., & Cho, S.-B. (2018). Zero-day malware detection using transferred generative adversarial networks based on deep autoencoders. Information Sciences, 460– 461, 83–102. IJCSMT Kolosnjaji, B., Demontis, A., Biggio, B., Maiorca, D., Giacinto, G., Eckert, C., & Roli, F. (2018). Adversarial malware binaries: Evading deep learning for malware detection in executables. In Proceedings of the 26th European Signal Processing Conference (pp. 533–537). IEEE. Kreuk, F., Barak, A., Aviv-Reuven, S., Baruch, M., Pinkas, B., & Keshet, J. (2018). Deceiving end-to-end deep learning malware detectors using adversarial examples (arXiv:1802.04528). arXiv. https://arxiv.org/abs/1802.04528 Kshetri, N. (2019). Cybercrime and cybersecurity in Africa. Journal of Global Information Technology Management, 22(2), 77–81. https://doi.org/10.1080/1097198X.2019.1603527 Li, A. S., Iyengar, A., Kundu, A., & Bertino, E. (2024). Revisiting concept drift in Windows malware detection: Adaptation to real drifted malware with minimal samples (arXiv:2407.13918). arXiv. https://arxiv.org/abs/2407.13918 Ling, X., Wu, L., Zhang, J., Qu, Z., Deng, W., Chen, X., Qian, Y., Wu, C., Ji, S., Luo, T., Wu, J., & Wu, Y. (2023). Adversarial attacks against Windows PE malware detection: A survey of the state-of-the-art. Computers & Security, 128, Article 103134. Liu, K., Xu, S., Xu, G., Zhang, M., Sun, D., & Liu, H. (2020). A review of Android malware detection approaches based on machine learning. IEEE Access, 8, 124579–124607. https://doi.org/10.1109/ACCESS.2020.3006143 Lu, J., Liu, A., Dong, F., Gu, F., Gama, J., & Zhang, G. (2019). Learning under concept drift: A review. IEEE Transactions on Knowledge and Data Engineering, 31(12), 2346–2363. https://doi.org/10.1109/TKDE.2018.2876857 McCarthy, A., Ghadafi, E., Andriotis, P., & Legg, P. (2022). Functionality-preserving adversarial machine learning for robust classification in cybersecurity and intrusion detection domains: A survey. Journal of Cybersecurity and Privacy, 2(1), 154–190. Or-Meir, O., Nissim, N., Elovici, Y., & Rokach, L. (2019). Dynamic malware analysis in the modern era—A state of the art survey. ACM Computing Surveys, 52(5), Article 88. Page, M. J., McKenzie, J. E., Bossuyt, P. M., Boutron, I., Hoffmann, T. C., Mulrow, C. D., Shamseer, L., Tetzlaff, J. M., Akl, E. A., Brennan, S. E., Chou, R., Glanville, J., Grimshaw, J. M., Hróbjartsson, A., Lalu, M. M., Li, T., Loder, E. W., Mayo-Wilson, E., McDonald, S., . . . Moher, D. (2021). The PRISMA 2020 statement: An updated guideline for reporting systematic reviews. BMJ, 372, Article n71. https://doi.org/10.1136/bmj.n71 Pang, G., Shen, C., Cao, L., & van den Hengel, A. (2021). Deep learning for anomaly detection: A review. ACM Computing Surveys, 54(2), Article 38. Pendlebury, F., Pierazzi, F., Jordaney, R., Kinder, J., & Cavallaro, L. (2019). TESSERACT: Eliminating experimental bias in malware classification across space and time. In Proceedings of the 28th USENIX Security Symposium (pp. 729–746). USENIX Association. Raff, E., Barker, J., Sylvester, J., Brandon, R., Catanzaro, B., & Nicholas, C. K. (2018). Malware detection by eating a whole EXE. In Workshops at the Thirty-Second AAAI Conference on Artificial Intelligence. AAAI Press. https://arxiv.org/abs/1710.09435 Rahman, M. S., Coull, S., & Wright, M. (2022). On the limitations of continual learning for malware classification. In Proceedings of the First Conference on Lifelong Learning Agents (Proceedings of Machine Learning Research, Vol. 199, pp. 564–582). PMLR. Rhode, M., Burnap, P., & Jones, K. (2018). Early-stage malware prediction using recurrent neural networks. Computers & Security, 77, 578–594. https://doi.org/10.1016/j.cose.2018.05.010 IJCSMT Saad, S., Briguglio, W., & Elmiligi, H. (2019). The curious case of machine learning in malware detection. In Proceedings of the 5th International Conference on Information Systems Security and Privacy (pp. 528–535). SciTePress. Sabbah, A., Jarrar, R., Zein, S., & Mohaisen, D. (2025). Empirical evaluation of concept drift in ML-based Android malware detection (arXiv:2507.22772). arXiv. https://arxiv.org/abs/2507.22772 Saracino, A., Sgandurra, D., Dini, G., & Martinelli, F. (2018). MADAM: Effective and efficient behavior-based Android malware detection and prevention. IEEE Transactions on Dependable and Secure Computing, 15(1), 83–97. Severi, G., Meyer, J., Coull, S., & Oprea, A. (2021). Explanation-guided backdoor poisoning attacks against malware classifiers. In Proceedings of the 30th USENIX Security Symposium (pp. 1487–1504). USENIX Association. Snyder, H. (2019). Literature review as a research methodology: An overview and guidelines. Journal of Business Research, 104, 333–339. https://doi.org/10.1016/j.jbusres.2019.07.039 Suciu, O., Coull, S. E., & Johns, J. (2019). Exploring adversarial examples in malware detection. In 2019 IEEE Security and Privacy Workshops (pp. 8–14). IEEE. Tramèr, F., Carlini, N., Brendel, W., & Madry, A. (2020). On adaptive attacks to adversarial example defenses. In Advances in Neural Information Processing Systems (Vol. 33, pp. 1633–1645). Curran Associates. Ucci, D., Aniello, L., & Baldoni, R. (2019). Survey of machine learning techniques for malware analysis. Computers & Security, 81, 123–147. https://doi.org/10.1016/j.cose.2018.11.001 van de Ven, G. M., Tuytelaars, T., & Tolias, A. S. (2022). Three types of incremental learning. Nature Machine Intelligence, 4, 1185–1197. https://doi.org/10.1038/s42256-022-00568-3 Vasan, D., Alazab, M., Wassan, S., Safaei, B., & Zheng, Q. (2020). Image-based malware classification using ensemble of CNN architectures . Computers & Security, 92, Article 101748. Wu, Y., Shi, J., Wang, P., Zeng, D., & Sun, C. (2022). DeepCatra: Learning flow- and graph- based behaviors for Android malware detection (arXiv:2201.12876). arXiv. https://arxiv.org/abs/2201.12876 Xu, K., Li, Y., Deng, R. H., Chen, K., & Xu, J. (2019). DroidEvolver: Self-evolving Android malware detection system. In 2019 IEEE European Symposium on Security and Privacy (EuroS&P) (pp. 47–62). IEEE. https://doi.org/10.1109/EuroSP.2019.00014 Yan, J., Yan, G., & Jin, D. (2019). Classifying malware represented as control flow graphs using deep graph convolutional neural network. In 2019 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (pp. 52–63). IEEE. Yang, L., Guo, W., Hao, Q., Ciptadi, A., Ahmadzadeh, A., Xing, X., & Wang, G. (2021). CADE: Detecting and explaining concept drift samples for security applications. In Proceedings of the 30th USENIX Security Symposium (pp. 2327–2344). USENIX Association. Zhang, X., Zhang, Y., Zhong, M., Ding, D., Cao, Y., Zhang, Y., Zhang, M., & Yang, M. (2020). Enhancing state-of-the-art classifiers with API semantics to detect evolved Android malware. In Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security (pp. 757–770). ACM. https://doi.org/10.1145/3372297.3417291