{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,17]],"date-time":"2026-03-17T00:54:19Z","timestamp":1773708859277,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":62,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,30]],"date-time":"2023-11-30T00:00:00Z","timestamp":1701302400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001459","name":"Ministry of Education - Singapore","doi-asserted-by":"publisher","award":["T1 251RES2023, MOE-T2EP20220-0014"],"award-info":[{"award-number":["T1 251RES2023, MOE-T2EP20220-0014"]}],"id":[{"id":"10.13039\/501100001459","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,11,30]]},"DOI":"10.1145\/3611643.3616322","type":"proceedings-article","created":{"date-parts":[[2023,11,30]],"date-time":"2023-11-30T23:14:38Z","timestamp":1701386078000},"page":"999-1011","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["TransMap: Pinpointing Mistakes in Neural Code Translation"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1444-0237","authenticated-orcid":false,"given":"Bo","family":"Wang","sequence":"first","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2513-1704","authenticated-orcid":false,"given":"Ruishi","family":"Li","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-3191-0890","authenticated-orcid":false,"given":"Mingkai","family":"Li","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1875-8675","authenticated-orcid":false,"given":"Prateek","family":"Saxena","sequence":"additional","affiliation":[{"name":"National University of Singapore, Singapore, Singapore"}]}],"member":"320","published-online":{"date-parts":[[2023,11,30]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","unstructured":"2002. Chapter 15 - Microsoft Says JUMP\u2014Java User Migration Path. In C# For Java Programmers Brian Bagnall Philip Chen Stephen Goldberg Jeremy Fairdoth and Harold Cabrera (Eds.). isbn:978-1-931836-54-8 https:\/\/doi.org\/10.1016\/B978-193183654-8\/50019-0 10.1016\/B978-193183654-8\/50019-0","DOI":"10.1016\/B978-193183654-8"},{"key":"e_1_3_2_2_2_1","unstructured":"2023. Supplementary Material. https:\/\/github.com\/HALOCORE\/TransMap"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAIC.PART.2007.13"},{"key":"e_1_3_2_2_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3586030"},{"key":"e_1_3_2_2_5_1","volume-title":"Proceedings of the 29th USENIX Conference on Security Symposium (SEC\u201920)","author":"Blazytko Tim","year":"2020","unstructured":"Tim Blazytko, Moritz Schl\u00f6gel, Cornelius Aschermann, Ali Abbasi, Joel Frank, Simon W\u00f6rner, and Thorsten Holz. 2020. AURORA: Statistical Crash Analysis for Automated Root Cause Explanation. In Proceedings of the 29th USENIX Conference on Security Symposium (SEC\u201920). USENIX Association, USA. Article 14, 18 pages. isbn:978-1-939133-17-5"},{"key":"e_1_3_2_2_6_1","volume-title":"Language models are few-shot learners. Advances in neural information processing systems, 33","author":"Brown Tom","year":"2020","unstructured":"Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, and Amanda Askell. 2020. Language models are few-shot learners. Advances in neural information processing systems, 33 (2020), 1877\u20131901."},{"key":"e_1_3_2_2_7_1","unstructured":"Stephanie C. Y. Chan Adam Santoro Andrew K. Lampinen Jane X. Wang Aaditya Singh Pierre H. Richemond Jay McClelland and Felix Hill. 2022. Data Distributional Properties Drive Emergent In-Context Learning in Transformers. arxiv:2205.05055 arXiv:2205.05055 [cs]"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985811"},{"key":"e_1_3_2_2_9_1","volume-title":"Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, and Greg Brockman.","author":"Chen Mark","year":"2021","unstructured":"Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, and Greg Brockman. 2021. Evaluating large language models trained on code. arXiv preprint arXiv:2107.03374."},{"key":"e_1_3_2_2_10_1","unstructured":"CodeGeeX. 2023. HumanEval-X: A new benchmark for Multilingual Program Synthesis. https:\/\/github.com\/THUDM\/CodeGeeX"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2006.04.002"},{"key":"e_1_3_2_2_12_1","volume-title":"Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201918)","author":"Cui Weidong","year":"2018","unstructured":"Weidong Cui, Xinyang Ge, Baris Kasikci, Ben Niu, Upamanyu Sharma, Ruoyu Wang, and Insu Yun. 2018. REPT: Reverse Debugging of Failures in Deployed Software. In Proceedings of the 13th USENIX Conference on Operating Systems Design and Implementation (OSDI\u201918). USENIX Association, USA. 17\u201332. isbn:9781931971478"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1"},{"key":"e_1_3_2_2_14_1","volume-title":"Elliot Catt, Chris Cundy, Marcus Hutter, Shane Legg, Joel Veness, and Pedro A Ortega.","author":"Deletang Gregoire","year":"2023","unstructured":"Gregoire Deletang, Anian Ruoss, Jordi Grau-Moya, Tim Genewein, Li Kevin Wenliang, Elliot Catt, Chris Cundy, Marcus Hutter, Shane Legg, Joel Veness, and Pedro A Ortega. 2023. Neural Networks and the Chomsky Hierarchy. https:\/\/openreview.net\/forum?id=WbxHAzkeQcn"},{"key":"e_1_3_2_2_15_1","unstructured":"doocs. 2023. LeetCode solutions in any programming language. https:\/\/github.com\/doocs\/leetcode"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32759-9_17"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00128"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","unstructured":"Xiang Gao Yannic Noller and Abhik Roychoudhury. 2022. Program Repair. arXiv preprint arXiv:2211.12787 https:\/\/doi.org\/10.48550\/arXiv.2211.12787 10.48550\/arXiv.2211.12787","DOI":"10.48550\/arXiv.2211.12787"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","unstructured":"Shivam Garg Dimitris Tsipras Percy Liang and Gregory Valiant. 2022. What can transformers learn in-context? a case study of simple function classes. arXiv preprint arXiv:2208.01066 https:\/\/doi.org\/10.48550\/arXiv.2208.01066 10.48550\/arXiv.2208.01066","DOI":"10.48550\/arXiv.2208.01066"},{"key":"e_1_3_2_2_20_1","unstructured":"OpenAI Github. 2023. GitHub Copilot \u00b7 Your AI pair programmer. https:\/\/github.com\/features\/copilot\/"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v31i1.10742"},{"key":"e_1_3_2_2_22_1","unstructured":"Anna Irrera. 2017. Banks scramble to fix old systems as IT \u2019cowboys\u2019 ride into sunset. https:\/\/www.reuters.com\/article\/us-usa-banks-cobol-idUSKBN17C0D8"},{"key":"e_1_3_2_2_23_1","volume-title":"Jigsaw: Large Language Models meet Program Synthesis. arxiv:2112","author":"Jain Naman","year":"2021","unstructured":"Naman Jain, Skanda Vaidyanath, Arun Iyer, Nagarajan Natarajan, Suresh Parthasarathy, Sriram Rajamani, and Rahul Sharma. 2021. Jigsaw: Large Language Models meet Program Synthesis. arxiv:2112.02969 arXiv:2112.02969 [cs]"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3571730"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1162\/tacl_a_00324"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2483760.2483763"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/581339.581397"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993316.1993550"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931051"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","unstructured":"Guillaume Lample Myle Ott Alexis Conneau Ludovic Denoyer and Marc\u2019Aurelio Ranzato. 2018. Phrase-Based & Neural Unsupervised Machine Translation. 5039\u20135049 pages. https:\/\/doi.org\/10.18653\/v1\/D18-1549 10.18653\/v1\/D18-1549","DOI":"10.18653\/v1"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2305.11747"},{"key":"e_1_3_2_2_32_1","unstructured":"Microsoft. 2023. Visual Studio Code. https:\/\/code.visualstudio.com\/"},{"key":"e_1_3_2_2_33_1","unstructured":"mozilla. 2023. source-map: Consume and generate source maps. https:\/\/github.com\/mozilla\/source-map"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606623"},{"key":"e_1_3_2_2_35_1","unstructured":"OpenAI. 2023. ChatGPT. https:\/\/openai.com\/blog\/chatgpt"},{"key":"e_1_3_2_2_36_1","unstructured":"OpenAI. 2023. Code completion - OpenAI API.. https:\/\/platform.openai.com\/docs\/guides\/code\/best-practices"},{"key":"e_1_3_2_2_37_1","unstructured":"OpenAI. 2023. OpenAI API. https:\/\/openai.com\/api\/"},{"key":"e_1_3_2_2_38_1","unstructured":"Stack Overflow. 2023. Does JavaScript support array\/list comprehensions like Python? https:\/\/stackoverflow.com\/questions\/31353213\/does-javascript-support-array-list-comprehensions-like-python"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.37"},{"key":"e_1_3_2_2_40_1","volume-title":"Synchromesh: Reliable code generation from pre-trained language models. arxiv:2201.11227 arXiv:2201.11227 [cs]","author":"Poesia Gabriel","year":"2022","unstructured":"Gabriel Poesia, Oleksandr Polozov, Vu Le, Ashish Tiwari, Gustavo Soares, Christopher Meek, and Sumit Gulwani. 2022. Synchromesh: Reliable code generation from pre-trained language models. arxiv:2201.11227 arXiv:2201.11227 [cs]"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/2211616.2211622"},{"key":"e_1_3_2_2_42_1","article-title":"Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer","volume":"21","author":"Raffel Colin","year":"2020","unstructured":"Colin Raffel, Noam Shazeer, Adam Roberts, Katherine Lee, Sharan Narang, Michael Matena, Yanqi Zhou, Wei Li, and Peter J. Liu. 2020. Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer. J. Mach. Learn. Res., 21, 1 (2020), Article 140, jan, 67 pages. issn:1532-4435","journal-title":"J. Mach. Learn. Res."},{"key":"e_1_3_2_2_43_1","volume-title":"Advances in Neural Information Processing Systems","author":"Roziere Baptiste","year":"2060","unstructured":"Baptiste Roziere, Marie-Anne Lachaux, Lowik Chanussot, and Guillaume Lample. 2020. Unsupervised Translation of Programming Languages. In Advances in Neural Information Processing Systems, H. Larochelle, M. Ranzato, R. Hadsell, M.F. Balcan, and H. Lin (Eds.). 33, Curran Associates, Inc., 20601\u201320611. https:\/\/proceedings.neurips.cc\/paper_files\/paper\/2020\/file\/ed23fbf18c2cd35f8c7f8de44f85c08d-Paper.pdf"},{"key":"e_1_3_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3433210.3437528"},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1"},{"key":"e_1_3_2_2_46_1","unstructured":"Marc Szafraniec Baptiste Roziere Hugh Leather Francois Charton Patrick Labatut and Gabriel Synnaeve. 2022. Code Translation with Compiler Representations. July arxiv:2207.03578 arXiv:2207.03578 [cs]"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3530811"},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-79124-9_10"},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","unstructured":"Sindhu Tipirneni Ming Zhu and Chandan K Reddy. 2022. StructCoder: Structure-Aware Transformer for Code Generation. arXiv preprint arXiv:2206.05239 https:\/\/doi.org\/10.48550\/arXiv.2206.05239 10.48550\/arXiv.2206.05239","DOI":"10.48550\/arXiv.2206.05239"},{"key":"e_1_3_2_2_50_1","unstructured":"tree sitter. 2023. Tree-sitter | Introduction. https:\/\/tree-sitter.github.io\/tree-sitter\/"},{"key":"e_1_3_2_2_51_1","unstructured":"typescriptlang. 2023. TSConfig Reference: Source Map. https:\/\/www.typescriptlang.org\/tsconfig#sourceMap"},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3586034"},{"key":"e_1_3_2_2_53_1","doi-asserted-by":"publisher","unstructured":"Bo Wang Ruishi Li Mingkai Li and Prateek Saxena. 2023. TransMap: Pinpointing Mistakes in Neural Code Translation (Artifact). https:\/\/doi.org\/10.5281\/zenodo.8283633 10.5281\/zenodo.8283633","DOI":"10.5281\/zenodo.8283633"},{"key":"e_1_3_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2949568"},{"key":"e_1_3_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1"},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2201.11903"},{"key":"e_1_3_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070536"},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1"},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2521368"},{"key":"e_1_3_2_2_60_1","unstructured":"Sang Michael Xie Aditi Raghunathan Percy Liang and Tengyu Ma. 2022. An Explanation of In-context Learning as Implicit Bayesian Inference. arxiv:2111.02080 arXiv:2111.02080 [cs]"},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375611"},{"key":"e_1_3_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133255.1134002"}],"event":{"name":"ESEC\/FSE '23: 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"San Francisco CA USA","acronym":"ESEC\/FSE '23","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3611643.3616322","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3611643.3616322","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:36:11Z","timestamp":1750178171000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3611643.3616322"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,30]]},"references-count":62,"alternative-id":["10.1145\/3611643.3616322","10.1145\/3611643"],"URL":"https:\/\/doi.org\/10.1145\/3611643.3616322","relation":{},"subject":[],"published":{"date-parts":[[2023,11,30]]},"assertion":[{"value":"2023-11-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}