{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,1]],"date-time":"2025-12-01T06:20:24Z","timestamp":1764570024696,"version":"3.46.0"},"publisher-location":"Cham","reference-count":26,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031944444"},{"type":"electronic","value":"9783031944451"}],"license":[{"start":{"date-parts":[[2025,9,5]],"date-time":"2025-09-05T00:00:00Z","timestamp":1757030400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,9,5]],"date-time":"2025-09-05T00:00:00Z","timestamp":1757030400000},"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":[[2026]]},"DOI":"10.1007\/978-3-031-94445-1_18","type":"book-chapter","created":{"date-parts":[[2025,9,4]],"date-time":"2025-09-04T17:14:27Z","timestamp":1757006067000},"page":"332-353","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Comparative Study on\u00a0Source Code Attribution Using AI: Datasets, Features, and\u00a0Techniques"],"prefix":"10.1007","author":[{"given":"Shamma","family":"Alalawi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Saed","family":"Alrabaee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wasif","family":"Khan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Issam","family":"Al-Azzoni","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Medha Mohan Ambali","family":"Parambil","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,9,5]]},"reference":[{"key":"18_CR1","doi-asserted-by":"publisher","unstructured":"Bird, C., Rigby, P.C., Barr, E.T., Hamilton, D.J., German, D.M.,\u00a0Devanbu, P.: The promises and perils of mining git. In: 2009 6th IEEE International Working Conference on Mining Software Repositories, pp. 1\u201310 (2009). https:\/\/doi.org\/10.1109\/MSR.2009.5069475","DOI":"10.1109\/MSR.2009.5069475"},{"key":"18_CR2","doi-asserted-by":"publisher","unstructured":"Caliskan, A., et al.: When coding style survives compilation: de-anonymizing programmers from executable binaries (2018). https:\/\/doi.org\/10.14722\/ndss.2018.23304","DOI":"10.14722\/ndss.2018.23304"},{"issue":"6","key":"18_CR3","doi-asserted-by":"publisher","first-page":"3219","DOI":"10.1007\/s10664-017-9512-6","volume":"22","author":"N Munaiah","year":"2017","unstructured":"Munaiah, N., Kroh, S., Cabrey, C., Nagappan, M.: Curating github for engineered software projects. Empirical Softw. Eng. 22(6), 3219\u20133253 (2017). https:\/\/doi.org\/10.1007\/s10664-017-9512-6","journal-title":"Empirical Softw. Eng."},{"issue":"7","key":"18_CR4","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1109\/TSE.2005.85","volume":"31","author":"W Frakes","year":"2005","unstructured":"Frakes, W., Kang, K.: Software reuse research: status and future. IEEE Trans. Software Eng. 31(7), 529\u2013536 (2005). https:\/\/doi.org\/10.1109\/TSE.2005.85","journal-title":"IEEE Trans. Software Eng."},{"key":"18_CR5","doi-asserted-by":"publisher","unstructured":"Smith, P.M.: 71Copyright, Contract, and Licensing in Open Source. In: Open Source Law, Policy and Practice, Oxford University Press (2022). http:\/\/arxiv.org\/abs\/https:\/\/academic.oup.com\/book\/0\/chapter\/378965548\/chapter-pdf\/54406659\/oso-9780198862345-chapter-3.pdf, https:\/\/doi.org\/10.1093\/oso\/9780198862345.003.0003","DOI":"10.1093\/oso\/9780198862345.003.0003"},{"key":"18_CR6","unstructured":"Caliskan-Islam, A., et al.: De-anonymizing programmers via code stylometry. In: 24th USENIX Security Symposium (USENIX Security 15), pp. 255\u2013270. USENIX Association, Washington, D.C. (2015). https:\/\/www.usenix.org\/conference\/usenixsecurity15\/technical-sessions\/presentation\/caliskan-islam"},{"key":"18_CR7","doi-asserted-by":"publisher","unstructured":"Abdullah, M.,\u00a0Madain, A.,\u00a0Jararweh, Y.: ChatGPT: fundamentals, applications and social impacts. In: 2022 Ninth International Conference on Social Networks Analysis, Management and Security (SNAMS), pp. 1\u20138 (2022). https:\/\/doi.org\/10.1109\/SNAMS58071.2022.10062688","DOI":"10.1109\/SNAMS58071.2022.10062688"},{"key":"18_CR8","doi-asserted-by":"publisher","unstructured":"Bayrami, P., Rice, J.E.: Code authorship attribution using content-based and non-content-based features. In: 2021 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), pp. 1\u20136 (2021). https:\/\/doi.org\/10.1109\/CCECE53047.2021.9569061","DOI":"10.1109\/CCECE53047.2021.9569061"},{"key":"18_CR9","doi-asserted-by":"publisher","unstructured":"Frankel, S.F.,\u00a0Ghosh, K.: Machine learning approaches for authorship attribution using source code stylometry. In: 2021 IEEE International Conference on Big Data (Big Data), pp. 3298\u20133304 (2021). https:\/\/doi.org\/10.1109\/BigData52589.2021.9671332","DOI":"10.1109\/BigData52589.2021.9671332"},{"key":"18_CR10","doi-asserted-by":"publisher","unstructured":"Petr\u00edk, J.,\u00a0Chud\u00e1, D.: Source code authorship approaches natural language processing. In: Proceedings of the 19th International Conference on Computer Systems and Technologies, CompSysTech 2018, pp. 58\u201361. Association for Computing Machinery, New York, NY, USA (2018). https:\/\/doi.org\/10.1145\/3274005.3274031","DOI":"10.1145\/3274005.3274031"},{"issue":"4","key":"18_CR11","doi-asserted-by":"publisher","first-page":"1426","DOI":"10.1109\/TSE.2022.3177228","volume":"49","author":"W Ou","year":"2023","unstructured":"Ou, W., Ding, S.H.H., Tian, Y., Song, L.: SCS-GAN: learning functionality-agnostic stylometric representations for source code authorship verification. IEEE Trans. Software Eng. 49(4), 1426\u20131442 (2023). https:\/\/doi.org\/10.1109\/TSE.2022.3177228","journal-title":"IEEE Trans. Software Eng."},{"key":"18_CR12","doi-asserted-by":"publisher","first-page":"197581","DOI":"10.1109\/ACCESS.2020.3034932","volume":"8","author":"S Zafar","year":"2020","unstructured":"Zafar, S., Sarwar, M.U., Salem, S., Malik, M.Z.: Language and obfuscation oblivious source code authorship attribution. IEEE Access 8, 197581\u2013197596 (2020). https:\/\/doi.org\/10.1109\/ACCESS.2020.3034932","journal-title":"IEEE Access"},{"key":"18_CR13","doi-asserted-by":"publisher","unstructured":"Hozhabrierdi, P.,\u00a0Fuentes\u00a0Hitos, D., Mohan, C.K.: Python source code de-anonymization using nested bigrams. In: 2018 IEEE International Conference on Data Mining Workshops (ICDMW), pp. 23\u201328 (2018). https:\/\/doi.org\/10.1109\/ICDMW.2018.00011","DOI":"10.1109\/ICDMW.2018.00011"},{"key":"18_CR14","doi-asserted-by":"publisher","unstructured":"Omi, A.M.,\u00a0Hossain, M., Islam, M.N.,\u00a0Mittra, T.: Multiple authors identification from source code using deep learning model. In: 2021 International Conference on Electronics, Communications and Information Technology (ICECIT), pp. 1\u20134 (2021). https:\/\/doi.org\/10.1109\/ICECIT54077.2021.9641497","DOI":"10.1109\/ICECIT54077.2021.9641497"},{"key":"18_CR15","doi-asserted-by":"publisher","first-page":"141657","DOI":"10.1109\/ACCESS.2023.3341395","volume":"11","author":"B Al-Ahmad","year":"2023","unstructured":"Al-Ahmad, B., et al.: Meta-heuristic guided feature optimization for enhanced authorship attribution in java source code. IEEE Access 11, 141657\u2013141673 (2023). https:\/\/doi.org\/10.1109\/ACCESS.2023.3341395","journal-title":"IEEE Access"},{"key":"18_CR16","doi-asserted-by":"publisher","unstructured":"Sarnot, S.A.P.,\u00a0Rinke, S.,\u00a0Raimalwalla, R.,\u00a0Joshi, R.,\u00a0Khengare, R.,\u00a0Goel, P.: Snapcode - a snapshot based approach to code stylometry. In: 2019 International Conference on Information Technology (ICIT), pp. 337\u2013341 (2019). https:\/\/doi.org\/10.1109\/ICIT48102.2019.00066","DOI":"10.1109\/ICIT48102.2019.00066"},{"key":"18_CR17","doi-asserted-by":"publisher","unstructured":"Bora, P.,\u00a0Awalgaonkar, T.,\u00a0Palve, H.,\u00a0Joshi, R.,\u00a0Goel, P.: Icodenet - a hierarchical neural network approach for source code author identification. In: Proceedings of the 2021 13th International Conference on Machine Learning and Computing, ICMLC 2021, pp. 180\u2013185. Association for Computing Machinery, New York, NY, USA (2021). https:\/\/doi.org\/10.1145\/3457682.3457709","DOI":"10.1145\/3457682.3457709"},{"key":"18_CR18","doi-asserted-by":"publisher","first-page":"104","DOI":"10.1016\/j.future.2018.12.038","volume":"95","author":"M Abuhamad","year":"2019","unstructured":"Abuhamad, M., Rhim, J.-S., AbuHmed, T., Ullah, S., Kang, S., Nyang, D.: Code authorship identification using convolutional neural networks. Future Gener. Comput. Syst. 95, 104\u2013115 (2019). https:\/\/doi.org\/10.1016\/j.future.2018.12.038","journal-title":"Future Gener. Comput. Syst."},{"key":"18_CR19","doi-asserted-by":"publisher","unstructured":"Abuhamad, M.,\u00a0Abuhmed, T.,\u00a0Mohaisen, D.,\u00a0Nyang, D.: Large-scale and robust code authorship identification with deep feature learning. ACM Trans. Priv. Secur. 24(4) (2021). https:\/\/doi.org\/10.1145\/3461666","DOI":"10.1145\/3461666"},{"key":"18_CR20","doi-asserted-by":"publisher","unstructured":"Bogdanova, A.: Source code authorship attribution using file embeddings. In: Companion Proceedings of the 2021 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, SPLASH Companion 2021, pp. 31\u201333. Association for Computing Machinery, New York, NY, USA (2021). https:\/\/doi.org\/10.1145\/3484271.3484981","DOI":"10.1145\/3484271.3484981"},{"key":"18_CR21","doi-asserted-by":"publisher","unstructured":"Bogomolov, E.,\u00a0Kovalenko, V.,\u00a0Rebryk, Y.,\u00a0Bacchelli, A.,\u00a0Bryksin, T.: Authorship attribution of source code: A language-agnostic approach and applicability in software engineering. In: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC\/FSE 2021, pp. 932\u2013944. Association for Computing Machinery, New York, NY, USA, (2021). https:\/\/doi.org\/10.1145\/3468264.3468606","DOI":"10.1145\/3468264.3468606"},{"key":"18_CR22","doi-asserted-by":"publisher","unstructured":"Kurtukova, A.,\u00a0Romanov, A.,\u00a0Shelupanov, A.: Source code authorship identification using deep neural networks. Symmetry 12(12) (2020). https:\/\/doi.org\/10.3390\/sym12122044. URL https:\/\/www.mdpi.com\/2073-8994\/12\/12\/2044","DOI":"10.3390\/sym12122044"},{"key":"18_CR23","doi-asserted-by":"publisher","unstructured":"Kalgutkar, V.,\u00a0Kaur, R.,\u00a0Gonzalez, H.,\u00a0Stakhanova, N.,\u00a0Matyukhina, A.: Code authorship attribution: methods and challenges. ACM Comput. Surv. 52(1) (2019). https:\/\/doi.org\/10.1145\/3292577","DOI":"10.1145\/3292577"},{"issue":"1","key":"18_CR24","doi-asserted-by":"publisher","first-page":"9537","DOI":"10.1038\/s41598-022-13690-4","volume":"12","author":"A Abbasi","year":"2022","unstructured":"Abbasi, A., Javed, A.R., Iqbal, F., Jalil, Z., Gadekallu, T.R., Kryvinska, N.: Authorship identification using ensemble learning. Sci. Rep. 12(1), 9537 (2022). https:\/\/doi.org\/10.1038\/s41598-022-13690-4","journal-title":"Sci. Rep."},{"key":"18_CR25","doi-asserted-by":"publisher","unstructured":"Hu, H.,\u00a0Liao, M.,\u00a0Zhang, C.,\u00a0Jing, Y.: Text classification based recurrent neural network. In: 2020 IEEE 5th Information Technology and Mechatronics Engineering Conference (ITOEC), pp. 652\u2013655 (2020). https:\/\/doi.org\/10.1109\/ITOEC49072.2020.9141747","DOI":"10.1109\/ITOEC49072.2020.9141747"},{"key":"18_CR26","unstructured":"Ruder, S., Ghaffari, P., Breslin, J.G.: Character-level and multi-channel convolutional neural networks for large-scale authorship attribution. arXiv:1609.06686 (2016)"}],"container-title":["Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","Security and Privacy in Communication Networks"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-94445-1_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,1]],"date-time":"2025-12-01T06:16:36Z","timestamp":1764569796000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-94445-1_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,5]]},"ISBN":["9783031944444","9783031944451"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-94445-1_18","relation":{},"ISSN":["1867-8211","1867-822X"],"issn-type":[{"type":"print","value":"1867-8211"},{"type":"electronic","value":"1867-822X"}],"subject":[],"published":{"date-parts":[[2025,9,5]]},"assertion":[{"value":"5 September 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SecureComm","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Security and Privacy in Communication Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Dubai","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Arab Emirates","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":"28 October 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"30 October 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"securecomm2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/securecomm.eai-conferences.org\/2024\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}