{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,20]],"date-time":"2026-07-20T22:39:16Z","timestamp":1784587156478,"version":"3.55.0"},"reference-count":35,"publisher":"SAGE Publications","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IFS"],"published-print":{"date-parts":[[2023,8,24]]},"abstract":"<jats:p>Positive developments in smartphone usage have led to an increase in malicious attacks, particularly targeting Android mobile devices. Android has been a primary target for malware exploiting security vulnerabilities due to the presence of critical applications, such as banking applications. Several machine learning-based models for mobile malware detection have been developed recently, but significant research is needed to achieve optimal efficiency and performance. The proliferation of Android devices and the increasing threat of mobile malware have made it imperative to develop effective methods for detecting malicious apps. This study proposes a robust hybrid deep learning-based approach for detecting and predicting Android malware that integrates Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM). It also presents a creative machine learning-based strategy for dealing with unbalanced datasets, which can mislead the training algorithm during classification. The proposed strategy helps to improve method performance and mitigate over- and under-fitting concerns. The proposed model effectively detects Android malware. It extracts both temporal and spatial features from the dataset. A well-known Drebin dataset was used to train and evaluate the efficacy of all creative frameworks regarding the accuracy, sensitivity, MAE, RMSE, and AUC. The empirical finding proclaims the projected hybrid ConvLSTM model achieved remarkable performance with an accuracy of 0.99, a sensitivity of 0.99, and an AUC of 0.99. The proposed model outperforms standard machine learning-based algorithms in detecting malicious apps and provides a promising framework for real-time Android malware detection.<\/jats:p>","DOI":"10.3233\/jifs-231969","type":"journal-article","created":{"date-parts":[[2023,7,14]],"date-time":"2023-07-14T11:40:46Z","timestamp":1689334846000},"page":"5141-5157","source":"Crossref","is-referenced-by-count":12,"title":["An adaptive semi-supervised deep learning-based framework for the detection of Android malware"],"prefix":"10.1177","volume":"45","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4848-5281","authenticated-orcid":false,"given":"Ahsan","family":"Wajahat","sequence":"first","affiliation":[{"name":"Faculty of Information Technology, Beijing University of Technology, Beijing, Beijing, China"},{"name":"Department of Computer Science, Lasbela University of Agriculture Water and Marine Sciences, Lasebla, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8122-8052","authenticated-orcid":false,"given":"Jingsha","family":"He","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, Beijing University of Technology, Beijing, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4036-0724","authenticated-orcid":false,"given":"Nafei","family":"Zhu","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, Beijing University of Technology, Beijing, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4299-7756","authenticated-orcid":false,"given":"Tariq","family":"Mahmood","sequence":"additional","affiliation":[{"name":"Faculty of Information Sciences, University of Education, Vehari Campus, Vehari, Pakistan"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ahsan","family":"Nazir","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, Beijing University of Technology, Beijing, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Muhammad Salman","family":"Pathan","sequence":"additional","affiliation":[{"name":"Department of Computer Sciences Maynooth University, Ireland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sirajuddin","family":"Qureshi","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, Beijing University of Technology, Beijing, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Faheem","family":"Ullah","sequence":"additional","affiliation":[{"name":"Faculty of Information Technology, Beijing University of Technology, Beijing, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","reference":[{"issue":"2018","key":"10.3233\/JIFS-231969_ref2","first-page":"170","article-title":"A self-organizing deep belief network for nonlinear system modeling","volume":"65","author":"Qiao","journal-title":"Applied Soft Computing"},{"key":"10.3233\/JIFS-231969_ref3","doi-asserted-by":"crossref","first-page":"124 579","DOI":"10.1109\/ACCESS.2020.3006143","article-title":"A review of android malware detection approaches based on machine learning","volume":"8","author":"Liu","year":"2020","journal-title":"IEEE Access"},{"issue":"6","key":"10.3233\/JIFS-231969_ref4","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3417978","article-title":"A survey of android malware detection with deep neural models","volume":"53","author":"Qiu","year":"2020","journal-title":"ACM Computing Surveys (CSUR)"},{"issue":"7","key":"10.3233\/JIFS-231969_ref7","doi-asserted-by":"crossref","first-page":"3216","DOI":"10.1109\/TII.2017.2789219","article-title":"Significant permission identification for machine-learning-based android malware detection","volume":"14","author":"Li","year":"2018","journal-title":"IEEE Transactions on Industrial Informatics"},{"key":"10.3233\/JIFS-231969_ref8","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.diin.2015.02.001","article-title":"A review on feature selection in mobile malware detection","volume":"13","author":"Feizollah","year":"2015","journal-title":"Digital Investigation"},{"issue":"6","key":"10.3233\/JIFS-231969_ref9","first-page":"18","article-title":"Leach robust routing approach applying machine learning","volume":"19","author":"Ali","year":"2019","journal-title":"IJCSNS"},{"key":"10.3233\/JIFS-231969_ref10","doi-asserted-by":"crossref","first-page":"64 411","DOI":"10.1109\/ACCESS.2019.2916886","article-title":"A multimodal malware detection technique for android iot devices using various features","volume":"7","author":"Kumar","year":"2019","journal-title":"IEEE Access"},{"issue":"3","key":"10.3233\/JIFS-231969_ref11","doi-asserted-by":"crossref","first-page":"3646","DOI":"10.1007\/s11227-021-04001-1","article-title":"An intelligent fault detection approach based on reinforcement learning system in wireless sensor network","volume":"78","author":"Mahmood","year":"2022","journal-title":"The Journal of Supercomputing"},{"key":"10.3233\/JIFS-231969_ref14","first-page":"23","article-title":"Drebin: Effective and explainable detection of android malware in your pocket","volume":"14","author":"Arp","year":"2014","journal-title":"Ndss"},{"key":"10.3233\/JIFS-231969_ref17","doi-asserted-by":"crossref","unstructured":"\u2014\u2014, High accuracy android malware detection using ensemble learning, IET Information Security 9(6) (2015), 313\u2013320.","DOI":"10.1049\/iet-ifs.2014.0099"},{"issue":"11","key":"10.3233\/JIFS-231969_ref18","doi-asserted-by":"crossref","first-page":"1869","DOI":"10.1109\/TIFS.2014.2353996","article-title":"Exploring permission-induced risk in android applications for malicious application detection","volume":"9","author":"Wang","year":"2014","journal-title":"IEEE Transactions on Information Forensics and Security"},{"issue":"2","key":"10.3233\/JIFS-231969_ref19","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1007\/s11416-016-0277-z","article-title":"Identification of malicious android app using manifest and opcode features","volume":"13","author":"Varsha","year":"2017","journal-title":"Journal of Computer Virology and Hacking Techniques"},{"key":"10.3233\/JIFS-231969_ref20","doi-asserted-by":"crossref","first-page":"21 235","DOI":"10.1109\/ACCESS.2019.2896003","article-title":"A combination method for android malware detection based on control flow graphs and machine learning algorithms","volume":"7","author":"Ma","year":"2019","journal-title":"IEEE Access"},{"key":"10.3233\/JIFS-231969_ref21","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1016\/j.future.2020.02.002","article-title":"Intelligent mobile malware detection using permission requests and api calls","volume":"107","author":"Alazab","year":"2020","journal-title":"Future Generation Computer Systems"},{"issue":"8","key":"10.3233\/JIFS-231969_ref22","doi-asserted-by":"crossref","first-page":"1772","DOI":"10.1109\/TIFS.2017.2687880","article-title":"Dapasa: detecting android piggybacked apps through sensitive subgraph analysis","volume":"12","author":"Fan","year":"2017","journal-title":"IEEE Transactions on Information Forensics and Security"},{"key":"10.3233\/JIFS-231969_ref23","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1016\/j.future.2017.04.041","article-title":"Characterizing android apps\u2019 behavior for effective detection of malapps at large scale","volume":"75","author":"Wang","year":"2017","journal-title":"Future Generation Computer Systems"},{"issue":"21","key":"10.3233\/JIFS-231969_ref24","doi-asserted-by":"crossref","first-page":"2813","DOI":"10.3390\/math9212813","article-title":"Android malware detection using machine learning with feature selection based on the genetic algorithm","volume":"9","author":"Lee","year":"2021","journal-title":"Mathematics"},{"key":"10.3233\/JIFS-231969_ref26","doi-asserted-by":"crossref","first-page":"117 334\u2013117 352","DOI":"10.1109\/ACCESS.2022.3219047","article-title":"A method for automatic android malware detection based on static analysis and deep learning","volume":"10","author":"Ibrahim","year":"2022","journal-title":"IEEE Access"},{"key":"10.3233\/JIFS-231969_ref27","doi-asserted-by":"crossref","first-page":"103277","DOI":"10.1016\/j.cose.2023.103277","article-title":"A system call-based android malware detection approach with homogeneous & heterogeneous ensemble machine learning","volume":"130","author":"Bhat","year":"2023","journal-title":"Computers & Security"},{"issue":"4","key":"10.3233\/JIFS-231969_ref28","doi-asserted-by":"crossref","first-page":"2629","DOI":"10.3390\/app13042629","article-title":"Ga-stackingmd: Android malware detection method based on genetic algorithm optimized stacking","volume":"13","author":"Xie","year":"2023","journal-title":"Applied Sciences"},{"issue":"1","key":"10.3233\/JIFS-231969_ref32","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1007\/s11416-014-0226-7","article-title":"Identifying android malware using dynamically obtained features","volume":"11","author":"Afonso","year":"2015","journal-title":"Journal of Computer Virology and Hacking Techniques"},{"issue":"4","key":"10.3233\/JIFS-231969_ref33","doi-asserted-by":"crossref","first-page":"3979","DOI":"10.1007\/s11042-017-5104-0","article-title":"Android malware detection based on system call sequences and lstm","volume":"78","author":"Xiao","year":"2019","journal-title":"Multimedia Tools and Applications"},{"issue":"6","key":"10.3233\/JIFS-231969_ref35","doi-asserted-by":"crossref","first-page":"1455","DOI":"10.1109\/TIFS.2018.2879302","article-title":"Droidcat: Effective android malware detection and categorization via app-level profiling","volume":"14","author":"Cai","year":"2018","journal-title":"IEEE Transactions on Information Forensics and Security"},{"issue":"2","key":"10.3233\/JIFS-231969_ref38","doi-asserted-by":"crossref","first-page":"536","DOI":"10.18517\/ijaseit.10.2.10238","article-title":"Datdroid: Dynamic analysis technique in android malware detection","volume":"10","author":"Thangavelooa","year":"2020","journal-title":"International Journal on Advanced Science, Engineering and Information Technology"},{"issue":"1","key":"10.3233\/JIFS-231969_ref41","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1186\/s42400-023-00139-y","article-title":"Naik, Android malware category detection using a novel feature vector-based machine learning model","volume":"6","author":"Manzil","year":"2023","journal-title":"Cybersecurity"},{"key":"10.3233\/JIFS-231969_ref42","doi-asserted-by":"crossref","first-page":"103486","DOI":"10.1016\/j.jisa.2023.103486","article-title":"Aim: An android interpretable malware detector based on application class modeling","volume":"75","author":"Faghihi","year":"2023","journal-title":"Journal of Information Security and Applications"},{"issue":"10","key":"10.3233\/JIFS-231969_ref44","doi-asserted-by":"crossref","first-page":"1129","DOI":"10.13106\/jafeb.2020.vol7.no10.1129","article-title":"Factors influencing usage of university mobile application among university students","volume":"7","author":"Aljaaidi","year":"2020","journal-title":"The Journal of Asian Finance, Economics and Business"},{"key":"10.3233\/JIFS-231969_ref48","first-page":"1","article-title":"A novel permission-based android malware detection system using feature selection based on linear regression","volume":"2021","author":"Sahin","year":"2021","journal-title":"Neural Computing and Applications"},{"issue":"6","key":"10.3233\/JIFS-231969_ref50","doi-asserted-by":"crossref","first-page":"2268","DOI":"10.3390\/s22062268","article-title":"Artificial intelligence algorithms for malware detection in android-operated mobile devices","volume":"22","author":"Alkahtani","year":"2022","journal-title":"Sensors"},{"key":"10.3233\/JIFS-231969_ref54","doi-asserted-by":"crossref","first-page":"102718","DOI":"10.1016\/j.jisa.2020.102718","article-title":"Multi-view deep learning for zero-day android malware detection","volume":"58","author":"Millar","year":"2021","journal-title":"Journal of Information Security and Applications"},{"issue":"9","key":"10.3233\/JIFS-231969_ref56","doi-asserted-by":"crossref","first-page":"12 077","DOI":"10.1007\/s11042-021-10749-8","article-title":"Multimodal information fusion for android malware detection using lazy learning","volume":"81","author":"Qaisar","year":"2022","journal-title":"Multimedia Tools and Applications"},{"issue":"2","key":"10.3233\/JIFS-231969_ref59","doi-asserted-by":"crossref","first-page":"235","DOI":"10.5755\/j01.itc.48.2.21457","article-title":"What static analysis can utmost offer for android malware detection","volume":"48","author":"Kabakus","year":"2019","journal-title":"Information Technology and Control"},{"issue":"2","key":"10.3233\/JIFS-231969_ref61","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3313391","article-title":"Mamadroid: Detecting android malware by building markov chains of behavioral models (extended version)","volume":"22","author":"Onwuzurike","year":"2019","journal-title":"ACM Transactions on Privacy and Security (TOPS)"},{"key":"10.3233\/JIFS-231969_ref62","doi-asserted-by":"crossref","first-page":"69 246","DOI":"10.1109\/ACCESS.2019.2919796","article-title":"An efficient android malware detection system based on method-level behavioral semantic analysis","volume":"7","author":"Zhang","year":"2019","journal-title":"IEEE Access"},{"key":"10.3233\/JIFS-231969_ref64","doi-asserted-by":"crossref","first-page":"39 680","DOI":"10.1109\/ACCESS.2021.3063748","article-title":"Admat: A cnn-on-matrix approach to android malware detection and classification","volume":"9","author":"Vu","year":"2021","journal-title":"IEEE Access"}],"container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"original-title":[],"link":[{"URL":"https:\/\/content.iospress.com\/download?id=10.3233\/JIFS-231969","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:41:19Z","timestamp":1777455679000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/full\/10.3233\/JIFS-231969"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,24]]},"references-count":35,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.3233\/jifs-231969","relation":{},"ISSN":["1064-1246","1875-8967"],"issn-type":[{"value":"1064-1246","type":"print"},{"value":"1875-8967","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,8,24]]}}}