{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,24]],"date-time":"2025-12-24T08:53:45Z","timestamp":1766566425256,"version":"3.48.0"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","funder":[{"name":"European Union","award":["101189664"],"award-info":[{"award-number":["101189664"]}]},{"DOI":"10.13039\/501100011592","name":"PRIN","doi-asserted-by":"publisher","award":["2020W3A5FY"],"award-info":[{"award-number":["2020W3A5FY"]}],"id":[{"id":"10.13039\/501100011592","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100011592","name":"PRIN","doi-asserted-by":"publisher","award":["P2022553SL"],"award-info":[{"award-number":["P2022553SL"]}],"id":[{"id":"10.13039\/501100011592","id-type":"DOI","asserted-by":"publisher"}]},{"name":"PRIN","award":["2022LKJWHC"],"award-info":[{"award-number":["2022LKJWHC"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,17]]},"DOI":"10.1145\/3756681.3757041","type":"proceedings-article","created":{"date-parts":[[2025,12,24]],"date-time":"2025-12-24T08:30:04Z","timestamp":1766565004000},"page":"732-738","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Simplicity by Obfuscation: Evaluating LLM-Driven Code Transformation with Semantic Elasticity"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-1136-9629","authenticated-orcid":false,"given":"Lorenzo","family":"De Tomasi","sequence":"first","affiliation":[{"name":"Department of Information Engineering, Computer Science and Mathematics, University of L?Aquila, L'Aquila, L'Aquila, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9872-9542","authenticated-orcid":false,"given":"Claudio","family":"Di Sipio","sequence":"additional","affiliation":[{"name":"Department of Information Engineering, Computer Science and Mathematics, University of L'Aquila, L'Aquila, L'Aquila, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7214-9945","authenticated-orcid":false,"given":"Antinisca","family":"Di Marco","sequence":"additional","affiliation":[{"name":"Department of Information Engineering, Computer Science and Mathematics, University of L'Aquila, L'Aquila, L'Aquila, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3666-4162","authenticated-orcid":false,"given":"Phuong T.","family":"Nguyen","sequence":"additional","affiliation":[{"name":"Department of Information Engineering, Computer Science and Mathematics, University of L'Aquila, L'Aquila, L'Aquila, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2025,12,24]]},"reference":[{"key":"e_1_3_3_1_2_2","unstructured":"Mohammad Ahmadvand Alexander Pretschner and Frank Ball. 2018. A taxonomy and survey of code obfuscation techniques. ACM Computing Surveys (CSUR) 52 1 (2018) 1\u201337."},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/1314257.1314263"},{"key":"e_1_3_3_1_4_2","first-page":"45","volume-title":"Proceedings of the 2006 ACM Workshop on Digital Rights Management","author":"Anckaert Bertrand","year":"2007","unstructured":"Bertrand Anckaert, Matias Madou, Bjorn De\u00a0Sutter, Bruno De\u00a0Bus, Koen De\u00a0Bosschere, and Bart Preneel. 2007. Proteus: virtualization for diversified tamper-resistance. In Proceedings of the 2006 ACM Workshop on Digital Rights Management. 45\u201358."},{"key":"e_1_3_3_1_5_2","unstructured":"Anonymous authors. 2025. Simplicity by Obfuscation: Evaluating LLM-Driven Code Transformation with Semantic Elasticity. https:\/\/anonymous.4open.science\/r\/obfuscation-semantics-4BEF\/README.md."},{"key":"e_1_3_3_1_6_2","volume-title":"Claude-3.5-Sonnet Technical Report","year":"2024","unstructured":"Anthropic. 2024. Claude-3.5-Sonnet Technical Report. Technical Report. Anthropic. https:\/\/www.anthropic.com\/claude-3-5-sonnet"},{"key":"e_1_3_3_1_7_2","volume-title":"Code Obfuscation Literature Survey","author":"Balakrishnan Aravindhan","year":"2018","unstructured":"Aravindhan Balakrishnan and Christoph Schulze. 2018. Code Obfuscation Literature Survey. Technical Report. University of Wisconsin-Madison. https:\/\/research.cs.wisc.edu\/mist\/papers\/obfuscation-survey.pdf"},{"key":"e_1_3_3_1_8_2","doi-asserted-by":"publisher","unstructured":"Laszlo B\u00f6sz\u00f6rmenyi J\u00fcrgen Eckl and Markus Hof. 2013. Control Flow Obfuscation Preserving Semantic Code Properties. Journal of Computer Science and Technology 28 4 (2013) 647\u2013659. 10.1007\/s11390-013-1367-8","DOI":"10.1007\/s11390-013-1367-8"},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"crossref","unstructured":"Mariano Ceccato Massimiliano Di\u00a0Penta Jasvir Nagra Paolo Falcarin Filippo Ricca Marco Torchiano and Paolo Tonella. 2014. A family of experiments to assess the effectiveness and efficiency of source code obfuscation techniques. Empirical Software Engineering 19 (2014) 1040\u20131074.","DOI":"10.1007\/s10664-013-9248-x"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","unstructured":"Mariano Ceccato Paolo Tonella Cataldo Basile Paolo Falcarin Marco Torchiano Bart Coppens and Bjorn De\u00a0Sutter. 2017. Understanding the behaviour of hackers while performing attack tasks in a professional setting and in a public challenge. Empirical Software Engineering 24 1 (2017) 240\u2013286. 10.1007\/s10664-017-9539-8","DOI":"10.1007\/s10664-017-9539-8"},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"publisher","unstructured":"Xiaofeng Chen Jingbo Liu and Weidong Xu. 2023. AI-Assisted Code Protection: Current Trends and Future Directions. IEEE Security & Privacy 21 4 (2023) 23\u201331. 10.1109\/MSEC.2023.3261517","DOI":"10.1109\/MSEC.2023.3261517"},{"key":"e_1_3_3_1_12_2","unstructured":"Rosetta code. [n. d.]. Rosetta Code. https:\/\/rosettacode.org\/wiki\/Rosetta_Code. Last accessed 14 March 2025."},{"key":"e_1_3_3_1_13_2","volume-title":"Surreptitious Software: Obfuscation, Watermarking, and Tamperproofing for Software Protection","author":"Collberg Christian","year":"2009","unstructured":"Christian Collberg and Jasvir Nagra. 2009. Surreptitious Software: Obfuscation, Watermarking, and Tamperproofing for Software Protection. Addison-Wesley Professional."},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"crossref","unstructured":"Christian Collberg and Clark Thomborson. 2002. Watermarking tamper-proofing and obfuscation-tools for software protection. IEEE Transactions on Software Engineering 28 8 (2002) 735\u2013746.","DOI":"10.1109\/TSE.2002.1027797"},{"key":"e_1_3_3_1_15_2","unstructured":"Faif. 2023. Python Design Patterns. https:\/\/github.com\/faif\/python-patterns."},{"key":"e_1_3_3_1_16_2","unstructured":"Nasib\u00a0S Gill and Sunil Sikka. 2011. Cyclomatic complexity measure for complex system architecture. Journal of Computer Science 7 5 (2011) 700\u2013702."},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/SP54263.2024.00078"},{"key":"e_1_3_3_1_18_2","volume-title":"Gemini-1.5: Unlocking multimodal reasoning in large language models","year":"2024","unstructured":"Google. 2024. Gemini-1.5: Unlocking multimodal reasoning in large language models. Technical Report. Google AI. https:\/\/blog.google\/technology\/ai\/google-gemini-1-5\/"},{"key":"e_1_3_3_1_19_2","first-page":"20","volume-title":"International SPIN Workshop on Model Checking of Software","author":"Gopan Denis","year":"2007","unstructured":"Denis Gopan, Thomas Reps, and Mooly Sagiv. 2007. String abstractions for string verification. In International SPIN Workshop on Model Checking of Software. Springer, 20\u201337."},{"key":"e_1_3_3_1_20_2","doi-asserted-by":"publisher","unstructured":"Irfan\u00a0Ul Haq and Juan Caballero. 2019. A Survey of Binary Code Similarity and Obfuscation Techniques. Comput. Surveys 52 6 (2019) 1\u201337. 10.1145\/3341327","DOI":"10.1145\/3341327"},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1145\/1985374.1985385"},{"key":"e_1_3_3_1_22_2","doi-asserted-by":"crossref","unstructured":"Xinyi Hou Yanjie Zhao Yue Liu Zhou Yang Kailong Wang Li Li Xiapu Luo David Lo John Grundy and Haoyu Wang. 2024. Large Language Models for Software Engineering: A Systematic Literature Review. ACM TOSEM 33 8 (2024) 220. 10.11453695988","DOI":"10.1145\/3695988"},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISIT.1993.748622"},{"key":"e_1_3_3_1_24_2","unstructured":"Leetcode. [n. d.]. LeetCode. https:\/\/leetcode.com\/. Last accessed 14 March 2025."},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"publisher","unstructured":"Jia Li Ge Li Yongmin Li and Zhi Jin. 2025. Structured Chain-of-Thought Prompting for Code Generation. ACM Trans. Softw. Eng. Methodol. 34 2 Article 37 (Jan. 2025) 23\u00a0pages. 10.1145\/3690635","DOI":"10.1145\/3690635"},{"key":"e_1_3_3_1_26_2","doi-asserted-by":"publisher","unstructured":"Thomas\u00a0J. McCabe. 1976. A Complexity Measure. IEEE Transactions on Software Engineering SE-2 4 (1976) 308\u2013320. 10.1109\/TSE.1976.233837","DOI":"10.1109\/TSE.1976.233837"},{"key":"e_1_3_3_1_27_2","volume-title":"Problem Solving with Algorithms and Data Structures using Python","author":"Miller Brad","year":"2014","unstructured":"Brad Miller and David Ranum. 2014. Problem Solving with Algorithms and Data Structures using Python. Runestone Interactive. https:\/\/runestone.academy\/ns\/books\/published\/pythonds\/index.html Accessed: 2024-05-20."},{"key":"e_1_3_3_1_28_2","first-page":"13","volume-title":"Security and Privacy Workshops (SPW)","author":"Ming Jiang","year":"2015","unstructured":"Jiang Ming, Dongpeng Xu, Yufei Jiang, and Dinghao Wu. 2015. Program Semantics-based Characterization for Binary Similarity. In Security and Privacy Workshops (SPW). IEEE, 13\u201323."},{"key":"e_1_3_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-71501-8_6"},{"key":"e_1_3_3_1_30_2","volume-title":"LLM-Driven Code Obfuscation: New Frontiers in Malware Evolution","author":"Networks Palo\u00a0Alto","year":"2024","unstructured":"Palo\u00a0Alto Networks. 2024. LLM-Driven Code Obfuscation: New Frontiers in Malware Evolution. Technical Report. Unit 42 Threat Research. https:\/\/unit42.paloaltonetworks.com\/"},{"key":"e_1_3_3_1_31_2","doi-asserted-by":"publisher","unstructured":"Hector\u00a0M. Olague Letha\u00a0H. Etzkorn Sampson Gholston and Stephen Quattlebaum. 2008. Empirical Validation of Three Software Metrics Suites to Predict Fault-Proneness of Object-Oriented Classes Developed Using Highly Iterative or Agile Software Development Processes. IEEE Transactions on Software Engineering 34 6 (2008) 809\u2013823. 10.1109\/TSE.2008.54","DOI":"10.1109\/TSE.2008.54"},{"key":"e_1_3_3_1_32_2","volume-title":"GPT-4-Turbo Technical Report","year":"2024","unstructured":"OpenAI. 2024. GPT-4-Turbo Technical Report. Technical Report. OpenAI. https:\/\/openai.com\/gpt-4-turbo"},{"key":"e_1_3_3_1_33_2","first-page":"1","volume-title":"IEEE MMEDIA","author":"Potdar Vidyasagar","year":"2004","unstructured":"Vidyasagar Potdar, Song Han, and Elizabeth Chang. 2004. A comprehensive evaluation of block-based copy detection techniques for multimedia documents. In IEEE MMEDIA. IEEE, 1\u201310."},{"key":"e_1_3_3_1_34_2","doi-asserted-by":"publisher","unstructured":"Claude\u00a0E. Shannon. 1948. A Mathematical Theory of Communication. Bell System Technical Journal 27 (1948) 379\u2013423. 10.1002\/j.1538-7305.1948.tb01338.x","DOI":"10.1002\/j.1538-7305.1948.tb01338.x"},{"key":"e_1_3_3_1_35_2","unstructured":"The Algorithms. 2024. The Algorithms: Python. https:\/\/github.com\/TheAlgorithms\/Python. Accessed: 2024-05-20."},{"key":"e_1_3_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2005.13"},{"key":"e_1_3_3_1_37_2","first-page":"3","volume-title":"International Workshop on Software Protection","author":"Viticchie Alessio","year":"2016","unstructured":"Alessio Viticchie, Leonardo Regano, Marco Torchiano, Cataldo Basile, Mariano Ceccato, Paolo Tonella, and Roberto Tiella. 2016. Metrics-driven obfuscation. In International Workshop on Software Protection. IEEE, 3\u201313."},{"key":"e_1_3_3_1_38_2","doi-asserted-by":"publisher","unstructured":"Hui Xiao Jun Sun Yang Liu Shuo Zhang and Mingshen Sun. 2022. NScope: Hardware-Assisted Analysis of Software Obfuscation Resilience. IEEE Transactions on Information Forensics and Security 17 (2022) 1149\u20131164. 10.1109\/TIFS.2022.3153582","DOI":"10.1109\/TIFS.2022.3153582"},{"key":"e_1_3_3_1_39_2","doi-asserted-by":"publisher","unstructured":"Hui Xu Yangfan Zhang and Yuan Tian. 2018. Method for Software Clone Detection Resilient to Code Obfuscation. IEEE Access 6 (2018) 62814\u201362823. 10.1109\/ACCESS.2018.2876279","DOI":"10.1109\/ACCESS.2018.2876279"}],"event":{"name":"EASE '25: Evaluation and Assessment in Software Engineering","location":"Istanbul Turkiye","acronym":"EASE '25"},"container-title":["Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3756681.3757041","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,24]],"date-time":"2025-12-24T08:39:26Z","timestamp":1766565566000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3756681.3757041"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,17]]},"references-count":38,"alternative-id":["10.1145\/3756681.3757041","10.1145\/3756681"],"URL":"https:\/\/doi.org\/10.1145\/3756681.3757041","relation":{},"subject":[],"published":{"date-parts":[[2025,6,17]]},"assertion":[{"value":"2025-12-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}