{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:03:56Z","timestamp":1750309436780,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":54,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,10,27]],"date-time":"2024-10-27T00:00:00Z","timestamp":1729987200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSFC","award":["62076121","61921006"],"award-info":[{"award-number":["62076121","61921006"]}]},{"name":"Major Program (JD) of Hubei Province","award":["2023BAA024"],"award-info":[{"award-number":["2023BAA024"]}]},{"name":"Postgraduate Research & Practice Innovation Program of Jiangsu Province","award":["KYCX24_0301"],"award-info":[{"award-number":["KYCX24_0301"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,10,27]]},"DOI":"10.1145\/3691620.3695553","type":"proceedings-article","created":{"date-parts":[[2024,10,18]],"date-time":"2024-10-18T15:39:19Z","timestamp":1729265959000},"page":"1907-1918","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["A Joint Learning Model with Variational Interaction for Multilingual Program Translation"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7759-3906","authenticated-orcid":false,"given":"Yali","family":"Du","sequence":"first","affiliation":[{"name":"National Key Laboratory for Novel Software Technology School of Artificial Intelligence, Nanjing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4701-5379","authenticated-orcid":false,"given":"Hui","family":"Sun","sequence":"additional","affiliation":[{"name":"National Key Laboratory for Novel Software Technology School of Artificial Intelligence, Nanjing, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7977-5500","authenticated-orcid":false,"given":"Ming","family":"Li","sequence":"additional","affiliation":[{"name":"National Key Laboratory for Novel Software Technology School of Artificial Intelligence, Nanjing, China"}]}],"member":"320","published-online":{"date-parts":[[2024,10,27]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"AVATAR: A Parallel Corpus for Java-Python Program Translation. In Findings of the Association for Computational Linguistics: ACL 2023","author":"Ahmad Wasi Uddin","year":"2023","unstructured":"Wasi Uddin Ahmad, Md Golam Rahman Tushar, Saikat Chakraborty, and Kai-Wei Chang. 2023. AVATAR: A Parallel Corpus for Java-Python Program Translation. In Findings of the Association for Computational Linguistics: ACL 2023, Toronto, Canada, July 9--14, 2023. 2268--2281."},{"key":"e_1_3_2_1_2_1","volume-title":"Deep Variational Information Bottleneck. In 5th International Conference on Learning Representations","author":"Alemi Alexander A.","year":"2017","unstructured":"Alexander A. Alemi, Ian Fischer, Joshua V. Dillon, and Kevin Murphy. 2017. Deep Variational Information Bottleneck. In 5th International Conference on Learning Representations, Toulon, France, April 24--26."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Miltiadis Allamanis Earl T. Barr Premkumar T. Devanbu and Charles Sutton. 2018. A Survey of Machine Learning for Big Code and Naturalness. ACM Comput. Surv. (2018) 81:1--81:37.","DOI":"10.1145\/3212695"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/AICCSA47632.2019.9035292"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3197231.3197240"},{"key":"e_1_3_2_1_6_1","unstructured":"Xinyun Chen Chang Liu and Dawn Song. 2018. Tree-to-tree Neural Networks for Program Translation. In Advances in Neural Information Processing Systems 31 Montr\u00e9al Canada. 2552--2562."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/645542.658012"},{"key":"e_1_3_2_1_8_1","volume-title":"Beyond Lexical Consistency: Preserving Semantic Consistency for Program Translation. In IEEE International Conference on Data Mining, ICDM 2023","author":"Du Yali","year":"2023","unstructured":"Yali Du, Yi-Fan Ma, Zheng Xie, and Ming Li. 2023. Beyond Lexical Consistency: Preserving Semantic Consistency for Program Translation. In IEEE International Conference on Data Mining, ICDM 2023, Shanghai, China, December 1--4, 2023. 91--100."},{"key":"e_1_3_2_1_9_1","volume-title":"Pre-training Code Representation with Semantic Flow Graph for Effective Bug Localization. CoRR abs\/2308.12773","author":"Du Yali","year":"2023","unstructured":"Yali Du and Zhongxing Yu. 2023. Pre-training Code Representation with Semantic Flow Graph for Effective Bug Localization. CoRR abs\/2308.12773 (2023)."},{"key":"e_1_3_2_1_10_1","volume-title":"Auto-encoding variational neural machine translation. arXiv preprint arXiv:1807.10564","author":"Eikema Bryan","year":"2018","unstructured":"Bryan Eikema and Wilker Aziz. 2018. Auto-encoding variational neural machine translation. arXiv preprint arXiv:1807.10564 (2018)."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Zhangyin Feng Daya Guo Du-Yu Tang Nan Duan Xiao-Cheng Feng Ming Gong Lin-Jun Shou Bing Qin Ting Liu Daxin Jiang et al. 2020. CodeBERT: A Pre-Trained Model for Programming and Natural Languages. In Findings of the Association for Computational Linguistics: EMNLP Online Event. 1536--1547.","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"e_1_3_2_1_12_1","volume-title":"GraphCodeBERT: Pre-training Code Representations with Data Flow. In 9th International Conference on Learning Representations","author":"Guo Daya","year":"2021","unstructured":"Daya Guo, Shuo Ren, Shuai Lu, Zhangyin Feng, Duyu Tang, Shujie Liu, Long Zhou, Nan Duan, Alexey Svyatkovskiy, Shengyu Fu, Michele Tufano, Shao Kun Deng, Colin B. Clement, Dawn Drain, Neel Sundaresan, Jian Yin, Daxin Jiang, and Ming Zhou. 2021. GraphCodeBERT: Pre-training Code Representations with Data Flow. In 9th International Conference on Learning Representations, Virtual Event, Austria."},{"key":"e_1_3_2_1_13_1","unstructured":"Daya Guo Qihao Zhu Dejian Yang Zhenda Xie Kai Dong Wentao Zhang Guanting Chen Xiao Bi Yu Wu YK Li et al. 2024. DeepSeek-Coder: When the Large Language Model Meets Programming-The Rise of Code Intelligence. arXiv preprint arXiv:2401.14196 (2024)."},{"key":"e_1_3_2_1_14_1","first-page":"22479","article-title":"Variational interaction information maximization for cross-domain disentanglement","volume":"33","author":"Hwang HyeongJoo","year":"2020","unstructured":"HyeongJoo Hwang, Geon-Hyeong Kim, Seunghoon Hong, and Kee-Eung Kim. 2020. Variational interaction information maximization for cross-domain disentanglement. Advances in Neural Information Processing Systems 33 (2020), 22479--22491.","journal-title":"Advances in Neural Information Processing Systems"},{"volume-title":"Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, part of SPLASH '14","author":"Karaivanov Svetoslav","key":"e_1_3_2_1_15_1","unstructured":"Svetoslav Karaivanov, Veselin Raychev, and Martin T. Vechev. 2014. Phrase-Based Statistical Translation of Programming Languages. In Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, part of SPLASH '14, Portland, OR, USA. 173--184."},{"key":"e_1_3_2_1_16_1","unstructured":"Thomas R Kennedy III. 1987. Using program transformation to improve program translation. (1987)."},{"key":"e_1_3_2_1_17_1","volume-title":"Danilo Jimenez Rezende, and Max Welling","author":"Kingma Durk P","year":"2014","unstructured":"Durk P Kingma, Shakir Mohamed, Danilo Jimenez Rezende, and Max Welling. 2014. Semi-supervised learning with deep generative models. Advances in neural information processing systems 27 (2014)."},{"volume-title":"Auto-Encoding Variational Bayes. In 2nd International Conference on Learning Representations, Banff, AB, Canada, April 14--16","author":"Diederik","key":"e_1_3_2_1_18_1","unstructured":"Diederik P. Kingma and Max Welling. 2014. Auto-Encoding Variational Bayes. In 2nd International Conference on Learning Representations, Banff, AB, Canada, April 14--16, Yoshua Bengio and Yann LeCun (Eds.)."},{"key":"e_1_3_2_1_19_1","volume-title":"DOBF: A Deobfuscation Pre-Training Objective for Programming Languages. In Advances in Neural Information Processing Systems 34, virtual.","author":"Lachaux Marie-Anne","year":"2021","unstructured":"Marie-Anne Lachaux, Baptiste Rozi\u00e8re, Marc Szafraniec, and Guillaume Lample. 2021. DOBF: A Deobfuscation Pre-Training Objective for Programming Languages. In Advances in Neural Information Processing Systems 34, virtual."},{"key":"e_1_3_2_1_20_1","volume-title":"Unsupervised Machine Translation Using Monolingual Corpora Only. In 6th International Conference on Learning Representations","author":"Lample Guillaume","year":"2018","unstructured":"Guillaume Lample, Alexis Conneau, Ludovic Denoyer, and Marc'Aurelio Ranzato. 2018. Unsupervised Machine Translation Using Monolingual Corpora Only. In 6th International Conference on Learning Representations, Vancouver, BC, Canada."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/366862.366872"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.3115\/1690219.1690229"},{"key":"e_1_3_2_1_23_1","volume-title":"hmCodeTrans: Human-Machine Interactive Code Translation","author":"Liu Jiaqi","year":"2024","unstructured":"Jiaqi Liu, Fengming Zhang, Xin Zhang, Zhiwen Yu, Liang Wang, Yao Zhang, and Bin Guo. 2024. hmCodeTrans: Human-Machine Interactive Code Translation. IEEE Transactions on Software Engineering (2024)."},{"key":"e_1_3_2_1_24_1","volume-title":"Decoupled Weight Decay Regularization. In 7th International Conference on Learning Representations,.","author":"Loshchilov Ilya","year":"2019","unstructured":"Ilya Loshchilov and Frank Hutter. 2019. Decoupled Weight Decay Regularization. In 7th International Conference on Learning Representations,."},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the Neural Information Processing Systems Track on Datasets and Benchmarks 1, virtual.","author":"Lu Shuai","year":"2021","unstructured":"Shuai Lu, Daya Guo, Shuo Ren, Junjie Huang, Alexey Svyatkovskiy, Ambrosio Blanco, Colin B. Clement, Dawn Drain, Daxin Jiang, Duyu Tang, Ge Li, Lidong Zhou, Linjun Shou, Long Zhou, Michele Tufano, Ming Gong, Ming Zhou, Nan Duan, Neel Sundaresan, Shao Kun Deng, Shengyu Fu, and Shujie Liu. 2021. CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation. In Proceedings of the Neural Information Processing Systems Track on Datasets and Benchmarks 1, virtual."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2023\/249"},{"volume-title":"Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC\/FSE'13","author":"Nguyen Anh Tuan","key":"e_1_3_2_1_27_1","unstructured":"Anh Tuan Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen. 2013. Lexical statistical machine translation for language migration. In Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, ESEC\/FSE'13, Saint Petersburg, Russian Federation. 651--654."},{"volume-title":"30th IEEE\/ACM International Conference on Automated Software Engineering. 585--596","author":"Nguyen Anh Tuan","key":"e_1_3_2_1_28_1","unstructured":"Anh Tuan Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen. 2015. Divide-and-Conquer Approach for Multi-phase Statistical Migration for Source Code (T). In 30th IEEE\/ACM International Conference on Automated Software Engineering. 585--596."},{"volume-title":"Proceedings of the 38th International Conference on Software Engineering.","author":"Nguyen Trong Duc","key":"e_1_3_2_1_29_1","unstructured":"Trong Duc Nguyen, Anh Tuan Nguyen, and Tien N. Nguyen. 2016. Mapping API elements for code migration with vector representations. In Proceedings of the 38th International Conference on Software Engineering."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.36"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.36"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2015.36"},{"key":"e_1_3_2_1_33_1","unstructured":"OpenAI. 2023. GPT-3.5. https:\/\/platform.openai.com\/docs\/guides\/gpt\/chat-completions-api. (Accessed on 09\/14\/2023)."},{"key":"e_1_3_2_1_34_1","volume-title":"Conditional variational autoencoder for neural machine translation. arXiv preprint arXiv:1812.04405","author":"Pagnoni Artidoro","year":"2018","unstructured":"Artidoro Pagnoni, Kevin Liu, and Shangyan Li. 2018. Conditional variational autoencoder for neural machine translation. arXiv preprint arXiv:1812.04405 (2018)."},{"key":"e_1_3_2_1_35_1","volume-title":"Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics","author":"Papineni Kishore","year":"2002","unstructured":"Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002. Bleu: a Method for Automatic Evaluation of Machine Translation. In Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics, Philadelphia, PA, USA. 311--318."},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2017.84"},{"key":"e_1_3_2_1_37_1","unstructured":"Baptiste Rozi\u00e8re Marie-Anne Lachaux Lowik Chanussot and Guillaume Lample. 2020. Unsupervised Translation of Programming Languages. In Advances in Neural Information Processing Systems NeurIPS virtual."},{"key":"e_1_3_2_1_38_1","unstructured":"Baptiste Rozi\u00e8re Jie Zhang Fran\u00e7ois Charton Mark Harman Gabriel Synnaeve and Guillaume Lample. 2022. Leveraging Automated Unit Tests for Unsupervised Code Translation. In ICLR."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.acl-main.694"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v34i05.6411"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v32i1.11985"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510140"},{"key":"e_1_3_2_1_43_1","volume-title":"Code Translation with Compiler Representations. CoRR abs\/2207.03578","author":"Szafraniec Marc","year":"2022","unstructured":"Marc Szafraniec, Baptiste Rozi\u00e8re, Hugh Leather, Fran\u00e7ois Charton, Patrick Labatut, and Gabriel Synnaeve. 2022. Code Translation with Compiler Representations. CoRR abs\/2207.03578 (2022)."},{"key":"e_1_3_2_1_44_1","volume-title":"Programming Language Translator For Integration Client Application With Web APIs. In 2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS). 1--4.","author":"Tauda Mudiarta","year":"2021","unstructured":"Mudiarta Tauda, Zahir Zainuddin, and Zulkifli Tahir. 2021. Programming Language Translator For Integration Client Application With Web APIs. In 2021 International Conference on Artificial Intelligence and Mechatronics Systems (AIMS). 1--4."},{"volume-title":"Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing, Virtual Event \/ Punta Cana, Dominican Republic. Association for Computational Linguistics, 8696--8708","author":"Wang Yue","key":"e_1_3_2_1_45_1","unstructured":"Yue Wang, Weishi Wang, Shafiq R. Joty, and Steven C. H. Hoi. 2021. CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation. In Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing, Virtual Event \/ Punta Cana, Dominican Republic. Association for Computational Linguistics, 8696--8708."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.7629"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3490099.3511157"},{"key":"e_1_3_2_1_48_1","volume-title":"Human-AI Partnerships in Code Translation. In IUI '21: 26th International Conference on Intelligent User Interfaces","author":"Weisz Justin D.","year":"2021","unstructured":"Justin D. Weisz, Michael J. Muller, Stephanie Houde, John T. Richards, Steven I. Ross, Fernando Martinez, Mayank Agarwal, and Kartik Talamadupula. 2021. Perfection Not Required? Human-AI Partnerships in Code Translation. In IUI '21: 26th International Conference on Intelligent User Interfaces, College Station, TX, USA, April 13--17, 2021. 402--412."},{"key":"e_1_3_2_1_49_1","volume-title":"International Conference on Machine Learning","author":"Wen Yuanbo","year":"2022","unstructured":"Yuanbo Wen, Qi Guo, Qiang Fu, Xiaqing Li, Jianxing Xu, Yanlin Tang, Yongwei Zhao, Xing Hu, Zidong Du, Ling Li, Chao Wang, Xuehai Zhou, and Yunji Chen. 2022. BabelTower: Learning to Auto-parallelized Program Translation. In International Conference on Machine Learning, Baltimore, Maryland, USA."},{"key":"e_1_3_2_1_50_1","volume-title":"Code-TransOcean: A Comprehensive Multilingual Benchmark for Code Translation. In Findings of the Association for Computational Linguistics: EMNLP 2023","author":"Yan Weixiang","year":"2023","unstructured":"Weixiang Yan, Yuchen Tian, Yunzhe Li, Qian Chen, and Wen Wang. 2023. Code-TransOcean: A Comprehensive Multilingual Benchmark for Code Translation. In Findings of the Association for Computational Linguistics: EMNLP 2023, Singapore, December 6--10, 2023. 5067--5089."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3660778"},{"key":"e_1_3_2_1_52_1","volume-title":"Mirror-Generative Neural Machine Translation. In 8th International Conference on Learning Representations, ICLR 2020","author":"Zheng Zaixiang","year":"2020","unstructured":"Zaixiang Zheng, Hao Zhou, Shujian Huang, Lei Li, Xin-Yu Dai, and Jiajun Chen. 2020. Mirror-Generative Neural Machine Translation. In 8th International Conference on Learning Representations, ICLR 2020, Addis Ababa, Ethiopia, April 26--30, 2020. OpenReview.net."},{"key":"e_1_3_2_1_53_1","unstructured":"Ming Zhu Ismini Lourentzou and Danfeng Yao. 2023. Alignment-Enhancing Parallel Code Generation for Semi-Supervised Code Translation. (2023)."},{"volume-title":"Multilingual Code Snippets Training for Program Translation. In Thirty-Sixth AAAI Conference on Artificial Intelligence.","author":"Zhu Ming","key":"e_1_3_2_1_54_1","unstructured":"Ming Zhu, Karthik Suresh, and Chandan K. Reddy. 2022. Multilingual Code Snippets Training for Program Translation. In Thirty-Sixth AAAI Conference on Artificial Intelligence."}],"event":{"name":"ASE '24: 39th IEEE\/ACM International Conference on Automated Software Engineering","sponsor":["SIGAI ACM Special Interest Group on Artificial Intelligence","SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"],"location":"Sacramento CA USA","acronym":"ASE '24"},"container-title":["Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3691620.3695553","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3691620.3695553","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:09:39Z","timestamp":1750295379000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3691620.3695553"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,27]]},"references-count":54,"alternative-id":["10.1145\/3691620.3695553","10.1145\/3691620"],"URL":"https:\/\/doi.org\/10.1145\/3691620.3695553","relation":{},"subject":[],"published":{"date-parts":[[2024,10,27]]},"assertion":[{"value":"2024-10-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}