{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T00:03:45Z","timestamp":1755993825023,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,12]]},"DOI":"10.1145\/3732771.3742714","type":"proceedings-article","created":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T11:04:43Z","timestamp":1750158283000},"page":"71-83","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["TranspileJS, an Intelligent Framework for Transpiling JavaScript to WebAssembly"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-9756-971X","authenticated-orcid":false,"given":"Jos\u00e9 Pedro","family":"Ferreira","sequence":"first","affiliation":[{"name":"Faculdade de Engenharia, Universidade do Porto, Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3017-9449","authenticated-orcid":false,"given":"Jo\u00e3o","family":"Bispo","sequence":"additional","affiliation":[{"name":"Faculdade de Engenharia, Universidade do Porto, Porto, Portugal"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0271-1773","authenticated-orcid":false,"given":"Susana","family":"Lima","sequence":"additional","affiliation":[{"name":"Jscrambler, Porto, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2025,6,17]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Code Obfuscation Literature Survey. CS701 Construction of Compilers, (04","author":"Balakrishnan Arini","year":"2005","unstructured":"Arini Balakrishnan and Chloe Schulze. 2005. Code Obfuscation Literature Survey. CS701 Construction of Compilers, (04 2005), 1--10."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3507657.3528560"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2984017"},{"key":"e_1_3_2_1_4_1","unstructured":"Christian Collberg Clark Thomborson and Douglas Low. 1997. A Taxonomy of Obfuscating Transformations. http:\/\/www.cs.auckland.ac.nz\/staff-cgi-bin\/mjd\/csTRcgi.pl?serial (01 1997) 1--36."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3094517"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","unstructured":"Andreas Haas Andreas Rossberg Derek L. Schuff Ben L. Titzer Michael Holman Dan Gohman Luke Wagner Alon Zakai and J. F. Bastien. 2017. Bringing the web up to speed with WebAssembly. ACM SIGPLAN Notices 52 (6 2017) 185--200. Issue 6. https:\/\/doi.org\/10.1145\/3062341.3062363","DOI":"10.1145\/3062341.3062363"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2345156.2254094"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM51674.2020.00029"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508168.2508170"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.114"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3464432.3464780"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2018.00017"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676726.2676971"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSSA45270.2018.00012"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3141871.3141873"},{"key":"e_1_3_2_1_16_1","volume-title":"An Analysis of the Dynamic Behavior of JavaScript Programs. ACM SIGPLAN Notices (6","author":"Richards Gregor","year":"2010","unstructured":"Gregor Richards, Sylvain Lebresne, Brian Burg, and Jan Vitek. 2010. An Analysis of the Dynamic Behavior of JavaScript Programs. ACM SIGPLAN Notices (6 2010), 1--12."},{"key":"e_1_3_2_1_17_1","volume-title":"Wobfuscator: Obfuscating JavaScript Malware via Opportunistic Translation to WebAssembly","author":"Romano Alan","year":"2022","unstructured":"Alan Romano, Daniel Lehmann, Michael Pradel, and Weihang Wang. 2022. Wobfuscator: Obfuscating JavaScript Malware via Opportunistic Translation to WebAssembly. IEEE Access (2022), 1574--1589. https:\/\/ieeexplore.ieee.org\/stamp\/stamp.jsp?tp=&arnumber=9833626"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115654"},{"key":"e_1_3_2_1_19_1","volume-title":"A Study and Review on Code Obfuscation. ACM SIGPLAN Notices","author":"Sebastian Savio Antony","year":"2016","unstructured":"Savio Antony Sebastian, Saurabh Malgaonkar, Paulami Shah, Mudit Kapoor, and Tanay Parekhji. 2016. A Study and Review on Code Obfuscation. ACM SIGPLAN Notices (2016), 1--6."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276945.3276950"},{"key":"e_1_3_2_1_21_1","unstructured":"Filipe Manuel Gomes Silva and Professor Doutor Jo\u00e3o Manuel Paiva Cardoso. 2009. Ferramenta de Ofusca\u00e7\u00e3o de C\u00f3digo Javascript. Master's thesis. Faculdade de Engenharia da Universidade do Porto."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196441"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2953511"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678831"}],"event":{"name":"SLE '25: 18th ACM SIGPLAN International Conference on Software Language Engineering","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Koblenz Germany","acronym":"SLE '25"},"container-title":["Proceedings of the 18th ACM SIGPLAN International Conference on Software Language Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3732771.3742714","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T02:20:06Z","timestamp":1755915606000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3732771.3742714"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,12]]},"references-count":24,"alternative-id":["10.1145\/3732771.3742714","10.1145\/3732771"],"URL":"https:\/\/doi.org\/10.1145\/3732771.3742714","relation":{},"subject":[],"published":{"date-parts":[[2025,6,12]]},"assertion":[{"value":"2025-06-17","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}