{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,9]],"date-time":"2026-06-09T08:44:52Z","timestamp":1780994692889,"version":"3.54.1"},"reference-count":61,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"9","license":[{"start":{"date-parts":[[2025,9,1]],"date-time":"2025-09-01T00:00:00Z","timestamp":1756684800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2025,9,1]],"date-time":"2025-09-01T00:00:00Z","timestamp":1756684800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,9,1]],"date-time":"2025-09-01T00:00:00Z","timestamp":1756684800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100001809","name":"Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62272221"],"award-info":[{"award-number":["62272221"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62172205"],"award-info":[{"award-number":["62172205"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62172202"],"award-info":[{"award-number":["62172202"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Huawei-Nanjing University Software New Technology Joint Laboratory"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2025,9]]},"DOI":"10.1109\/tse.2025.3594908","type":"journal-article","created":{"date-parts":[[2025,8,1]],"date-time":"2025-08-01T18:14:33Z","timestamp":1754072073000},"page":"2671-2692","source":"Crossref","is-referenced-by-count":1,"title":["Translating to a Low-Resource Language with Compiler Feedback: A Case Study on Cangjie"],"prefix":"10.1109","volume":"51","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-5491-0443","authenticated-orcid":false,"given":"Jun","family":"Wang","sequence":"first","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3273-1222","authenticated-orcid":false,"given":"Chenghao","family":"Su","sequence":"additional","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-3355-993X","authenticated-orcid":false,"given":"Yijie","family":"Ou","sequence":"additional","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2282-7175","authenticated-orcid":false,"given":"Yanhui","family":"Li","sequence":"additional","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jialiang","family":"Tan","sequence":"additional","affiliation":[{"name":"Huawei, Hangzhou, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2352-2226","authenticated-orcid":false,"given":"Lin","family":"Chen","sequence":"additional","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4645-2526","authenticated-orcid":false,"given":"Yuming","family":"Zhou","sequence":"additional","affiliation":[{"name":"State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806848"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806831"},{"key":"ref3","article-title":"Facebook hack lang","year":"2024"},{"key":"ref4","article-title":"C2rust transpiler","year":"2024"},{"key":"ref5","article-title":"Cxgo transpiler","author":"Smirnov","year":"2024"},{"key":"ref6","article-title":"Sharpen transpiler","author":"Sanchez","year":"2024"},{"key":"ref7","article-title":"Java2csharp transpiler","year":"2024"},{"key":"ref8","article-title":"Emscripten transpiler","year":"2024"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ase.2015.74"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2494584"},{"key":"ref11","first-page":"2552","article-title":"Tree-to-tree neural networks for program translation","volume-title":"Proc. Adv. Neural Inf. Process. Syst.","volume":"31","author":"Chen","year":"2018"},{"key":"ref12","article-title":"Unsupervised translation of programming languages","volume-title":"Proc. Adv. Neural Inf. Process. Syst.","volume":"33","author":"Roziere","year":"2020"},{"key":"ref13","article-title":"Code translation with compiler representations","author":"Szafraniec","year":"2022"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00072"},{"key":"ref15","article-title":"BLOOM: A 176b-parameter open-access multilingual language model","author":"Scao","year":"2022"},{"key":"ref16","article-title":"CodeGen: An open large language model for code with multi-turn program synthesis","author":"Nijkamp","year":"2022"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1108\/ws.2000.07949fab.004"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/eStream.2019.8732170"},{"key":"ref20","article-title":"Llama 2: Open foundation and fine-tuned chat models","author":"Touvron","year":"2023"},{"key":"ref21","article-title":"Evaluating large language models trained on code","author":"Chen","year":"2021"},{"key":"ref22","article-title":"Gpt-4 technical report","author":"Achiam","year":"2023"},{"key":"ref23","article-title":"Huawei Cangjie","year":"2024"},{"key":"ref24","first-page":"1","article-title":"Leveraging automated unit tests for unsupervised code translation","volume-title":"Proc. 10th Int. Conf. Learn. Representations (ICLR)","author":"Rozi\u00e8re","year":"2022"},{"key":"ref25","article-title":"Code Llama: Open foundation models for code","author":"Roziere","year":"2023"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/p16-1009"},{"key":"ref27","article-title":"Unsupervised machine translation using monolingual corpora only","author":"Lample","year":"2017"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1075\/target.8.1.04mar"},{"key":"ref29","article-title":"Text generation and prompting: Message roles and instruction following","year":"Apr. 21, 2025"},{"key":"ref30","article-title":"Vicuna: An open-source chatbot impressing GPT-4 with 90%* ChatGPT quality","author":"Chiang","year":"2025"},{"key":"ref31","article-title":"Huawei Cangjie documents","year":"2024"},{"key":"ref32","article-title":"KTO: model alignment as prospect theoretic optimization","author":"Ethayarajh","year":"2024"},{"key":"ref33","first-page":"53728","article-title":"Direct preference optimization: Your language model is secretly a reward model","volume-title":"Proc. Adv. Neural Inf. Process. Syst., Annu. Conf. Neural Inf. Process. Syst. (NeurIPS)","author":"Rafailov","year":"2023"},{"key":"ref34","article-title":"greengerong\/leetcode at huggingface","year":"2024"},{"key":"ref35","first-page":"11883","article-title":"SPoC: Search-based pseudocode to code","volume-title":"Proc. Adv. Neural Inf. Process. Syst., Annu. Conf. Neural Inf. Process. Syst. (NeurIPS)","author":"Kulal","year":"2019"},{"key":"ref36","first-page":"20601","article-title":"Unsupervised translation of programming languages","volume-title":"Proc. Adv. Neural Inf. Process. Syst., Annu. Conf. Neural Inf. Process. Syst. (NeurIPS)","author":"Rozi\u00e8re","year":"2020"},{"key":"ref37","article-title":"CodeBLEU: A method for automatic evaluation of code synthesis","author":"Ren","year":"2020"},{"key":"ref38","article-title":"Huawei Cangjie specification","year":"2024"},{"key":"ref39","article-title":"Qwen2 technical report","author":"Yang","year":"2024"},{"key":"ref40","first-page":"1","article-title":"LoRA: Low-rank adaptation of large language models","volume-title":"Proc. 10th Int. Conf. Learn. Representations (ICLR)","author":"Hu","year":"2022"},{"key":"ref41","article-title":"PanGu-Coder: Program synthesis with function-level language modeling","author":"Christopoulou","year":"2022"},{"key":"ref42","article-title":"PanGu-Coder2: Boosting large language models for code with ranking feedback","author":"Shen","year":"2023"},{"key":"ref43","article-title":"A survey on in-context learning","author":"Dong","year":"2022"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3649506"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2023.findings-emnlp.373"},{"key":"ref46","article-title":"Human-like summarization evaluation with ChatGPT","author":"Gao","year":"2023"},{"key":"ref47","first-page":"1950","article-title":"Few-shot parameter-efficient fine-tuning is better and cheaper than in-context learning","volume-title":"Proc. Adv. Neural Inf. Process. Syst., Annu. Conf. Neural Inf. Process. Syst. (NeurIPS)","author":"Liu","year":"2022"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2023.findings-emnlp.337"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2023.nlrse-1.10"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-44693-1_54"},{"key":"ref51","article-title":"Scaling laws for neural language models","author":"Kaplan","year":"2020"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591072"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/2661136.2661148"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2023.findings-emnlp.119"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639226"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/D18-1399"},{"key":"ref57","first-page":"14967","article-title":"DOBF: A deobfuscation pre-training objective for programming languages","volume-title":"Proc. Adv. Neural Inf. Process. Syst.","volume":"34","author":"Lachaux","year":"2021"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2022.findings-acl.2"},{"key":"ref59","article-title":"Compiler generated feedback for large language models","author":"Grubisic","year":"2024"},{"key":"ref60","article-title":"Teaching large language models to self-debug","author":"Chen","year":"2023"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2024.acl-long.251"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/32\/11172729\/11106812.pdf?arnumber=11106812","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,19]],"date-time":"2025-09-19T04:57:51Z","timestamp":1758257871000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11106812\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9]]},"references-count":61,"journal-issue":{"issue":"9"},"URL":"https:\/\/doi.org\/10.1109\/tse.2025.3594908","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,9]]}}}