{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T00:26:12Z","timestamp":1743035172012,"version":"3.40.3"},"publisher-location":"Cham","reference-count":34,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031652226"},{"type":"electronic","value":"9783031652233"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-65223-3_4","type":"book-chapter","created":{"date-parts":[[2024,7,30]],"date-time":"2024-07-30T07:02:22Z","timestamp":1722322942000},"page":"53-70","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["An Android Malware Multi-class Classification Explained Through Genetic Programming"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7164-5736","authenticated-orcid":false,"given":"Gianni","family":"D\u2019Angelo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1760-5527","authenticated-orcid":false,"given":"Francesco","family":"Palmieri","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3423-3374","authenticated-orcid":false,"given":"Antonio","family":"Robustelli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,7,31]]},"reference":[{"key":"4_CR1","doi-asserted-by":"publisher","unstructured":"Abderrahmane, A., Adnane, G., Yacine, C., Khireddine, G.: Android malware detection based on system calls analysis and cnn classification. In: 2019 IEEE Wireless Communications and Networking Conference Workshop (WCNCW), pp.\u00a01\u20136 (2019). https:\/\/doi.org\/10.1109\/WCNCW.2019.8902627","DOI":"10.1109\/WCNCW.2019.8902627"},{"key":"4_CR2","doi-asserted-by":"publisher","unstructured":"D\u2019Angelo, G., Della-Morte, D., Pastore, D., Donadel, G., De Stefano, A., Palmieri, F.: Identifying patterns in multiple biomarkers to diagnose diabetic foot using an explainable genetic programming-based approach. Future Gener. Comput. Syst. 140, 138\u2013150 (2023). https:\/\/doi.org\/10.1016\/j.future.2022.10.019. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167739X2200334X","DOI":"10.1016\/j.future.2022.10.019"},{"key":"4_CR3","doi-asserted-by":"publisher","unstructured":"D\u2019Angelo, G., Farsimadan, E., Ficco, M., Palmieri, F., Robustelli, A.: Privacy-preserving malware detection in android-based iot devices through federated markov chains. Future Gener. Comput. Syst. 148, 93\u2013105 (2023). https:\/\/doi.org\/10.1016\/j.future.2023.05.021. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0167739X23002054","DOI":"10.1016\/j.future.2023.05.021"},{"key":"4_CR4","doi-asserted-by":"publisher","unstructured":"D\u2019Angelo, G., Ficco, M., Palmieri, F.: Malware detection in mobile environments based on autoencoders and api-images. J. Parallel Distrib. Comput. 137, 26\u201333 (2020). https:\/\/doi.org\/10.1016\/j.jpdc.2019.11.001. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0743731519302436","DOI":"10.1016\/j.jpdc.2019.11.001"},{"key":"4_CR5","doi-asserted-by":"publisher","unstructured":"D\u2019Angelo, G., Ficco, M., Palmieri, F.: Association rule-based malware classification using common subsequences of api calls. Appl. Soft Comput. 105, 107234 (2021). https:\/\/doi.org\/10.1016\/j.asoc.2021.107234. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S1568494621001575","DOI":"10.1016\/j.asoc.2021.107234"},{"key":"4_CR6","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/978-981-16-9576-6_13","volume-title":"Mobile Internet Security","author":"G D\u2019Angelo","year":"2022","unstructured":"D\u2019Angelo, G., Palmieri, F., Robustelli, A.: Effectiveness of\u00a0video-classification in\u00a0android malware detection through API-streams and\u00a0CNN-LSTM autoencoders. In: You, I., Kim, H., Youn, T.-Y., Palmieri, F., Kotenko, I. (eds.) MobiSec 2021. CCIS, vol. 1544, pp. 171\u2013194. Springer, Singapore (2022). https:\/\/doi.org\/10.1007\/978-981-16-9576-6_13"},{"key":"4_CR7","doi-asserted-by":"publisher","unstructured":"D\u2019Angelo, G., Scoppettuolo, M.N., Cammarota, A.L., Rosati, A., Palmieri, F.: A genetic programming-based approach for classifying pancreatic adenocarcinoma: the SICED experience. Soft Comput. 26(19), 10063\u201310074 (2022). https:\/\/doi.org\/10.1007\/s00500-022-07383-3","DOI":"10.1007\/s00500-022-07383-3"},{"key":"4_CR8","doi-asserted-by":"publisher","unstructured":"Do\u0161ilovi\u0107, F.K., Br\u010di\u0107, M., Hlupi\u0107, N.: Explainable artificial intelligence: a survey. In: 2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), pp. 0210\u20130215 (2018). https:\/\/doi.org\/10.23919\/MIPRO.2018.8400040","DOI":"10.23919\/MIPRO.2018.8400040"},{"key":"4_CR9","doi-asserted-by":"publisher","unstructured":"D\u2019Angelo, G., Palmieri, F.: A co-evolutionary genetic algorithm for robust and balanced controller placement in software-defined networks. J. Netw. Comput. Appl. 212(C) (2023). https:\/\/doi.org\/10.1016\/j.jnca.2023.103583","DOI":"10.1016\/j.jnca.2023.103583"},{"key":"4_CR10","doi-asserted-by":"publisher","unstructured":"Egele, M., Scholte, T., Kirda, E., Kruegel, C.: A survey on automated dynamic malware-analysis techniques and tools. ACM Comput. Surv. 44(2) (2008). https:\/\/doi.org\/10.1145\/2089125.2089126","DOI":"10.1145\/2089125.2089126"},{"key":"4_CR11","doi-asserted-by":"publisher","unstructured":"Elia, S., et al.: A machine learning evolutionary algorithm-based formula to assess tumor markers and predict lung cancer in cytologically negative pleural effusions. Soft Comput. 24(10), 7281\u20137293 (2019). https:\/\/doi.org\/10.1007\/s00500-019-04344-1","DOI":"10.1007\/s00500-019-04344-1"},{"key":"4_CR12","doi-asserted-by":"crossref","unstructured":"Ficco, M.: Detecting IoT malware by Markov chain behavioral models. In: 2019 IEEE International Conference on Cloud Engineering (IC2E), pp. 229\u2013234 (2019)","DOI":"10.1109\/IC2E.2019.00037"},{"issue":"6","key":"4_CR13","doi-asserted-by":"publisher","first-page":"1276","DOI":"10.1109\/TC.2021.3082002","volume":"71","author":"M Ficco","year":"2022","unstructured":"Ficco, M.: Malware analysis by combining multiple detectors and observation windows. IEEE Trans. Comput. 71(6), 1276\u20131290 (2022). https:\/\/doi.org\/10.1109\/TC.2021.3082002","journal-title":"IEEE Trans. Comput."},{"key":"4_CR14","doi-asserted-by":"publisher","unstructured":"F.R.S., K.P.: Liii. on lines and planes of closest fit to systems of points in space. Lond. Edinburgh Dublin Phil. Maga. J. Sci. 2(11), 559\u2013572 (1901). https:\/\/doi.org\/10.1080\/14786440109462720","DOI":"10.1080\/14786440109462720"},{"key":"4_CR15","doi-asserted-by":"publisher","unstructured":"Gianni\u00a0D\u2019Angelo, Francesco\u00a0Palmieri, A.R., Castiglione, A.: Effective classification of android malware families through dynamic features and neural networks. Connect. Sci. 33(3), 786\u2013801 (2021). https:\/\/doi.org\/10.1080\/09540091.2021.1889977","DOI":"10.1080\/09540091.2021.1889977"},{"key":"4_CR16","doi-asserted-by":"publisher","unstructured":"Harahsheh, H., Shraideh, M., Sharaeh, S.: Performance of malware detection classifier using genetic programming in feature selection. Informatica 45(4) (2021). https:\/\/doi.org\/10.31449\/inf.v45i4.3819","DOI":"10.31449\/inf.v45i4.3819"},{"key":"4_CR17","doi-asserted-by":"publisher","unstructured":"Heba\u00a0Harahsheh, Mohammad\u00a0Alshraideh, S.A.S., Al-Sayyed, R.: Improving classification performance for malware detection using genetic programming feature selection techniques. J. Appl. Secur. Res. 18(3), 627\u2013647 (2023). https:\/\/doi.org\/10.1080\/19361610.2022.2067459","DOI":"10.1080\/19361610.2022.2067459"},{"key":"4_CR18","unstructured":"Hosmer, C.: Polymorphic and metamorphic malware - black hat briefings. https:\/\/www.blackhat.com\/presentations\/bh-usa-08\/Hosmer\/BH_US_08_Hosmer_Polymorphic_Malware.pdf"},{"key":"4_CR19","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1007\/978-3-319-50127-7_11","volume-title":"AI 2016: Advances in Artificial Intelligence","author":"B Kolosnjaji","year":"2016","unstructured":"Kolosnjaji, B., Zarras, A., Webster, G., Eckert, C.: Deep learning for classification of malware system call sequences. In: Kang, B.H., Bai, Q. (eds.) AI 2016. LNCS (LNAI), vol. 9992, pp. 137\u2013149. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-50127-7_11"},{"key":"4_CR20","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1007\/978-3-319-43742-2_15","volume-title":"Secondary Analysis of Electronic Health Records","author":"M Komorowski","year":"2016","unstructured":"Komorowski, M., Marshall, D.C., Salciccioli, J.D., Crutain, Y.: Exploratory data analysis. In: Secondary Analysis of Electronic Health Records, pp. 185\u2013203. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-43742-2_15"},{"key":"4_CR21","doi-asserted-by":"publisher","unstructured":"Koza, J.: Genetic programming as a means for programming computers by natural selection. Stat. Comput. 4(2) (1994). https:\/\/doi.org\/10.1007\/bf00175355","DOI":"10.1007\/bf00175355"},{"key":"4_CR22","doi-asserted-by":"publisher","unstructured":"Le, T.A., Chu, T.H., Nguyen, Q.U., Nguyen, X.H.: Malware detection using genetic programming. In: the 2014 Seventh IEEE Symposium on Computational Intelligence for Security and Defense Applications (CISDA), pp.\u00a01\u20136 (2014). https:\/\/doi.org\/10.1109\/CISDA.2014.7035623","DOI":"10.1109\/CISDA.2014.7035623"},{"key":"4_CR23","unstructured":"Marra, A.L., Martinelli, F., Mercaldo, F., Saracino, A., Sheikhalishahi, M.: D-bridemaid: a distributed framework for collaborative and dynamic analysis of android malware. J. Wirel. Mobile Netw. Ubiq. Comput. Depend. Appl. (JoWUA) 11(3), 1\u201328 (2020)"},{"key":"4_CR24","doi-asserted-by":"publisher","unstructured":"Mart\u00edn, A., Rodr\u00edguez-Fern\u00e1ndez, V., Camacho, D.: Candyman: classifying android malware families by modelling dynamic traces with Markov chains. Eng. Appl. Artif. Intell. 74, 121\u2013133 (2018). https:\/\/doi.org\/10.1016\/j.engappai.2018.06.006. https:\/\/www.sciencedirect.com\/science\/article\/pii\/S0952197618301374","DOI":"10.1016\/j.engappai.2018.06.006"},{"key":"4_CR25","unstructured":"McAfee: Mcafee 2022 consumer mobile threat report. https:\/\/www.mcafee.com\/blogs\/mobile-security\/mcafee-2022-consumer-mobile-threat-report\/. Accessed 24 Jan 2022"},{"key":"4_CR26","unstructured":"McAfee: Mcafee mobile threat report 2021. https:\/\/www.mcafee.com\/content\/dam\/global\/infographics\/McAfeeMobileThreatReport2021.pdf. Accessed 24 Jan 2024"},{"key":"4_CR27","doi-asserted-by":"publisher","unstructured":"Mitchell, M.: An Introduction to Genetic Algorithms. The MIT Press, Cambridge (1998). https:\/\/doi.org\/10.7551\/mitpress\/3927.001.0001","DOI":"10.7551\/mitpress\/3927.001.0001"},{"key":"4_CR28","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"417","DOI":"10.1007\/978-3-030-65965-3_28","volume-title":"ECML PKDD 2020 Workshops","author":"C Molnar","year":"2020","unstructured":"Molnar, C., Casalicchio, G., Bischl, B.: Interpretable machine learning \u2013 a brief history, state-of-the-art and challenges. In: Koprinska, I., et al. (eds.) ECML PKDD 2020. CCIS, vol. 1323, pp. 417\u2013431. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-65965-3_28"},{"key":"4_CR29","doi-asserted-by":"publisher","unstructured":"Onwuzurike, L., Mariconti, E., Andriotis, P., Cristofaro, E.D., Ross, G., Stringhini, G.: Mamadroid: detecting android malware by building markov chains of behavioral models (extended version). ACM Trans. Priv. Secur. 22(2) (2019). https:\/\/doi.org\/10.1145\/3313391","DOI":"10.1145\/3313391"},{"key":"4_CR30","doi-asserted-by":"publisher","unstructured":"Potha, N., Kouliaridis, V., Kambourakis, G.: An extrinsic random-based ensemble approach for android malware detection. Connect. Sci. 33(4), 1077\u20131093 (2021). https:\/\/doi.org\/10.1080\/09540091.2020.1853056","DOI":"10.1080\/09540091.2020.1853056"},{"key":"4_CR31","doi-asserted-by":"publisher","first-page":"551","DOI":"10.1007\/978-3-319-20883-1_22","volume-title":"Handbook of Genetic Programming Applications","author":"DP Searson","year":"2015","unstructured":"Searson, D.P.: GPTIPS 2: an open-source software platform for symbolic data mining. In: Gandomi, A.H., Alavi, A.H., Ryan, C. (eds.) Handbook of Genetic Programming Applications, pp. 551\u2013573. Springer, Cham (2015). https:\/\/doi.org\/10.1007\/978-3-319-20883-1_22"},{"key":"4_CR32","doi-asserted-by":"publisher","unstructured":"Taheri, L., Kadir, A.F.A., Lashkari, A.H.: Extensible android malware detection and family classification using network-flows and api-calls. In: 2019 International Carnahan Conference on Security Technology (ICCST), pp.\u00a01\u20138 (2019). https:\/\/doi.org\/10.1109\/CCST.2019.8888430","DOI":"10.1109\/CCST.2019.8888430"},{"key":"4_CR33","volume-title":"Data Mining, Fourth Edition: Practical Machine Learning Tools and Techniques","author":"IH Witten","year":"2016","unstructured":"Witten, I.H., Frank, E., Hall, M.A., Pal, C.J.: Data Mining, Fourth Edition: Practical Machine Learning Tools and Techniques, 4th edn. Morgan Kaufmann Publishers Inc., San Francisco (2016)","edition":"4"},{"key":"4_CR34","doi-asserted-by":"publisher","unstructured":"Zhang, M., Duan, Y., Yin, H., Zhao, Z.: Semantics-aware android malware classification using weighted contextual api dependency graphs. In: Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, CCS 2014, pp. 1105\u20131116. Association for Computing Machinery, New York (2014). https:\/\/doi.org\/10.1145\/2660267.2660359","DOI":"10.1145\/2660267.2660359"}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2024 Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-65223-3_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,30]],"date-time":"2024-07-30T07:02:32Z","timestamp":1722322952000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-65223-3_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031652226","9783031652233"],"references-count":34,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-65223-3_4","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"31 July 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors declare that they have no conflict of interest.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Informed consent was obtained from all individual participants included in the study.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Informed Consent"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical Approval"}},{"value":"ICCSA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Computational Science and Its Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Hanoi","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vietnam","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 July 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 July 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iccsa2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}