A Comparative Analysis of Android Malware Detection with and without Feature Selection Techniques using Machine


  • Mohammed Ibrahim Department of Computer Science, Kaduna State University, Kaduna, Nigeria
  • Abdullahi Abdullahi Department of Computer Science, Kaduna State University, Kaduna, Nigeria
  • Muhammad Aminu Ahmad Department of Computer Science, Kaduna State University, Kaduna, Nigeria
  • Rabi Mustapha Department of Computer Science, Kaduna State University, Kaduna, Nigeria


Android, user-friendly, cybercriminal, traditional and malware


Android is an open-source operating system mainly built for smart devices to make them easy to use and user-friendly. Thus, it has immensely engulfed other operating systems in mobile devices, which have become not only a major stakeholder in the market but have also become attractive targets for cyber criminals to lure many Androids malware with the intention of stealing or destroying the user's information without the user knowing. Many traditional signature-based anti-malware efforts have been made to combat malicious apps, but these efforts have been insufficient due to the lack of ability to detect unknown malware. This insufficient effort by traditional signature-based has led to the intervention of researchers to embark upon combating unknown malware using machine learning techniques. This study looks into many existing research papers on malware detection using machine learning in order to determine the significance of feature selection techniques. The comparative analysis examines the importance of feature selection and unselected feature techniques.


Abijah S. R., and Geetha, S (2021). Android Malware Detection and Classification using LOFO Feature Selection and Tree-based Models. Journal of Physics: Conference Series 1911(2021)

Ahmed, S. S., Aya J., Tuqa B. Y., Eyad T., Mahmoud and Dheya M.(2022). An Android Malware Detection Leveraging Machine Learning. Wireless Communications and Mobile Computing, .

Ahmed S. S., Qussai Y., and Abdulrahman Y. An Android Malware Detection Approach Based on Static Feature Analysis Using Machine Learning Algorithms(2022).The 3rd International Workshop on Data-Driven Security (DDSW 2022), March 22 - 25, Porto, Portugal

Arindaam, R., Divjeet S. J., Gitanjali J., and Kapil S. (2020). Android Malware Detection based on Vulnerable Feature Aggregation. Procedia Computer Science, 173, 345-353.

Beenish U., Munam A. S., Carsten M., Muhammad K. A., and Sidra R(2022). Malware Detection: A Framework for Reverse Engineered Android Applications through Machine Learning Algorithms. IEEE Access, 10, 89031-89050.

Durmus O. S., Oguz E. l, Sedat A., and Erdal., (2021). A novel Android malware detection system: adaption of filter‑based feature selection methods. Journal of Ambient Intelligence and Humanized Computing , 1-15

Eslam A., Seif E. M., Mostafa A., Amr E., Omar S., Haytham M., and Ammar M.,(2022). Using Machine Learning to Identify Android Malware Relying on API calling sequences and Permissions. Journal of Computing and Communication 1(1), 38-47,

Fahad A., Mehdi H., Rafia M., Qaiser R., Ainuddin W., A and Ki-Hyun J. (2022) .Detection of Android Malware Using Machine Learning. Symmetry 14, 718.

Harry K., Yusep R., and Budiman D., (2015).Android Anomaly Detection System Using Machine Learning Classification. The 5th International Conference on Electrical Engineering and Informatics August 10-11, 2015, Bali,Indonesia.

Hsin-Yu C,. and Sheng-De W., (2015). Machine learning based hybrid behavior models for Android malware analysis. IEEE International Conference on Software Quality, Reliability and Security

Hyoil H., SeungJin L., and Kyoungwon S.,(2020). Enhanced Android Malware Detection: An SVM-based Machine Learning Approach. IEEE International Conference on Big Data and Smart Computing (BigComp) pp. 75-81.

Juliza M. A., Mohd F. A., Suryanti A., Sharfah R. T., Nor S. N. I. and Ahmad F., (2022).A static analysis approach for Android permission-based malware detection systems. PloS one, 16(9), e0257968

Kumar, N. S., Vishnu V., Akhil., P. C. and S.V Spandan K., (2022). Analysis of Malware in Android Features Using Machine Learning. Journal of engineering sciences. 13(1).

Long W., and Haiyang Y., (2017). An Android malware detection system based on machine learning. AIP Conference Proceedings 1864, 020136

Mohsen K., Mohammad D., and Ali D., (2018).Application of Machine Learning Algorithms for Android Malware Detection. ACM ISBN 978-1-4503-6595-6/18/1