Fetching the paper…
Reading the bibliography…
Large language models (LLMs) show promise in code translation - the task of translating code written in one programming language to another language - due to their ability to write code in most programming languages.
Translation Validation. In Tools and Algorithms for Construction and Analysis of Systems (LNCS, Vol. 1384) . Springer, 151–166
Amir Pnueli, Michael Siegel, and Eli Singerman. 1998 · 1998
Earlier work this paper cites.
The Hungarian Method for the Assignment Problem
Harold W. Kuhn. 2010 · 2008
Earlier work this paper cites.
Automated behavioral regression testing. In International Conference on Software Testing, Verification and Validation . IEEE, 137–146
Wei Jin, Alessandro Orso, and Tao Xie. 2010 · 2010
Earlier work this paper cites.
Directed incremental symbolic execution
Suzette Person, Guowei Yang, Neha Rungta, and Sarfraz Khurshid. 2011 · 2011
Earlier work this paper cites.
Regression tests to expose change interaction errors. In Foundations of Software Engineering . 334–344
Marcel Böhme, Bruno C. d. S. Oliveira, and Abhik Roychoudhury. 2013 · 2013
Earlier work this paper cites.
Shadow of a doubt: testing for divergences between software versions. In Proceedings of the 38th International Conference on Software Engineering . 1181–1192
Hristina Palikareva, Tomasz Kuchta, and Cristian Cadar. 2016 · 2016
Earlier work this paper cites.
Continuous Fuzzing with libFuzzer and AddressSanitizer. In 2016 IEEE Cybersecurity Development (SecDev) . 157–157
Kosta Serebryany. 2016 · 2016
Earlier work this paper cites.
Nezha: Efficient domain-independent differential testing. In 2017 IEEE Symposium on security and privacy (SP) . IEEE, 615–632
Theofilos Petsios, Adrian Tang, Salvatore Stolfo, Angelos D Keromytis, and Suman Jana. 2017 · 2017
Earlier work this paper cites.
The JavaScript Object Notation (JSON) Data Interchange Format
Ed T. Bray. 2017 · 2017
Earlier work this paper cites.
DLFuzz: Differential fuzzing testing of deep learning systems. In European Software Engineering Conference and Symposium on the Foundations of Software Engineering . 739–743
Jianmin Guo, Yu Jiang, Yue Zhao, Quan Chen, and Jiaguang Sun. 2018 · 2018
Earlier work this paper cites.
Diffuzz: differential fuzzing for side-channel analysis. In International Conference on Software Engineering (ICSE) . IEEE, 176–187
Shirin Nilizadeh, Yannic Noller, and Corina S Pasareanu. 2019 · 2019
Earlier work this paper cites.
Leveraging Compiler Intermediate Representation for Multi- and Cross-Language Verification. In Verification, Model Checking, and Abstract Interpretation . Springer, 90–111
Jack J. Garzella, Marek Baranowski, Shaobo He, and Zvonimir Rakamarić. 2020 · 2020
Earlier work this paper cites.
HyDiff: Hybrid differential software analysis. In International Conference on Software Engineering . 1273–1285
Yannic Noller, Corina S Păsăreanu, Marcel Böhme, Youcheng Sun, Hoang Lam Nguyen, and Lars Grunske. 2020 · 2020
Earlier work this paper cites.
Unsupervised Translation of Programming Languages. In NeurIPS
Baptiste Rozière, Marie-Anne Lachaux, Lowik Chanussot, and Guillaume Lample. 2020 · 2020
Earlier work this paper cites.
Avatar: A parallel corpus for java-python program translation
Wasi Uddin Ahmad, Md Golam Rahman Tushar, Saikat Chakraborty, and Kai-Wei Chang. 2021 · 2021
Cited alongside, same era.
Evaluating large language models trained on code
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, et al · 2021
Cited alongside, same era.
Translating C to safer Rust
Mehmet Emre, Ryan Schroeder, Kyle Dewey, and Ben Hardekopf. 2021 · 2021
Cited alongside, same era.
Codenet: A large-scale AI for code dataset for learning a diversity of coding tasks
Ruchir Puri, David S Kung, Geert Janssen, Wei Zhang, Giacomo Domeniconi, Vladimir Zolotov, Julian Dolby, Jie Chen, Mihir Choudhury, Lindsey Decker, et al · 2021
Cited alongside, same era.
Automated transpilation of imperative to functional code using neural-guided program synthesis
Code translation with Compiler Representations
Marc Szafraniec, Baptiste Roziere, Hugh Leather Francois Charton, Patrick Labatut, and Gabriel Synnaeve. 2023 · 2023
Later among the works it cites.
Explain-then-translate: an analysis on improving program translation with self-generated explanations. In Findings of the Association for Computational Linguistics: EMNLP 2023 . Association for Computational Linguistics, 1741–1788
Zilu Tang, Mayank Agarwal, Alexander Shypula, Bailin Wang, Derry Wijaya, Jie Chen, and Yoon Kim. 2023 · 2023
Later among the works it cites.
GNU Parallel 20240122 (’Frederik X’)
Ole Tange. 2023 · 2023
Later among the works it cites.
Automated Program Repair in the Era of Large Pre-trained Language Models. In ICSE . IEEE
Chunqiu Steven Xia, Yuxiang Wei, and Lingming Zhang. 2023 · 2023
Later among the works it cites.
Conversational automated program repair
Chunqiu Steven Xia and Lingming Zhang. 2023 · 2023
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Benjamin Mariano, Yanju Chen, Yu Feng, Greg Durrett, and Işil Dillig. 2022 · 2022
Cited alongside, same era.
Leveraging Automated Unit Tests for Unsupervised Code Translation. In ICLR . OpenReview.net
Baptiste Rozière, Jie Zhang, François Charton, Mark Harman, Gabriel Synnaeve, and Guillaume Lample. 2022 · 2022
Cited alongside, same era.
HeteroGen: transpiling C to heterogeneous HLS code with automated test generation and program repair. In Architectural Support for Programming Languages and Operating Systems (ASPLOS ’22) . ACM, 1017–1029
Qian Zhang, Jiyuan Wang, Guoqing Harry Xu, and Miryung Kim. 2022 · 2022
Cited alongside, same era.
Josh Achiam, Steven Adler, Sandhini Agarwal, Lama Ahmad, Ilge Akkaya, Florencia Leoni Aleman, Diogo Almeida, Janko Altenschmidt, Sam Altman, Shyamal Anadkat, et al · 2023
Cited alongside, same era.
Fixing Rust compilation errors using LLMs
Pantazis Deligiannis, Akash Lal, Nikita Mehrotra, and Aseem Rastogi. 2023 · 2023
Cited alongside, same era.
Automatically Testing Functional Properties of Code Translation Models
Hasan Ferit Eniser, Valentin Wüstholz, and Maria Christakis. 2023 · 2023
Cited alongside, same era.
Attention, Compilation, and Solver-based Symbolic Analysis are All You Need
Prithwish Jana, Piyush Jha, Haoyang Ju, Gautham Kishore, Aryan Mahajan, and Vijay Ganesh. 2023 · 2023
Cited alongside, same era.
On the Evaluation of Neural Code Translation: Taxonomy and Benchmark. In Automated Software Engineering (ASE) . IEEE, 1529–1541
Mingsheng Jiao, Tingrui Yu, Xuan Li, Guanjie Qiu, Xiaodong Gu, and Beijun Shen. 2023 · 2023
Cited alongside, same era.
Later among the works it cites.
Eliminating Memory Safety Vulnerabilities Once and For All (DARPA)
[n. d.] · 2024
Closest in time.
Repository-Level Compositional Code Translation and Validation
Ali Reza Ibrahimzada, Kaiyao Ke, Mrigank Pawagi, Muhammad Salman Abid, Rangeet Pan, Saurabh Sinha, and Reyhaneh Jabbarvand. 2024 · 2024
Closest in time.
Albert Q Jiang, Alexandre Sablayrolles, Antoine Roux, Arthur Mensch, Blanche Savary, Chris Bamford, Devendra Singh Chaplot, Diego de las Casas, Emma Bou Hanna, Florian Bressand, et al · 2024
Closest in time.
Jiaolong Kong, Mingfei Cheng, Xiaofei Xie, Shangqing Liu, Xiaoning Du, and Qi Guo. 2024 · 2024
Closest in time.
Is your code generated by ChatGPT really correct? Rigorous evaluation of large language models for code generation
Jiawei Liu, Chunqiu Steven Xia, Yuyao Wang, and Lingming Zhang. 2024 · 2024
Closest in time.
NExT: Teaching Large Language Models to Reason about Code Execution. In International Conference on Machine Learning, ICML 2024 . OpenReview.net
Ansong Ni, Miltiadis Allamanis, Arman Cohan, Yinlin Deng, Kensen Shi, Charles Sutton, and Pengcheng Yin. 2024 · 2024
Closest in time.
Lost in Translation: A Study of Bugs Introduced by Large Language Models while Translating Code
Rangeet Pan, Ali Reza Ibrahimzada, Rahul Krishna, Divya Sankar, Lambert Pougeum Wassi, Michele Merler, Boris Sobolev, Raju Pavuluri, Saurabh Sinha, and Reyhaneh Jabbarvand. 2024 · 2024
Closest in time.
Context-aware Code Segmentation for C-to-Rust Translation using Large Language Models
Momoko Shiraishi and Takahiro Shinagawa. 2024 · 2024
Closest in time.
Rectifier: Code Translation with Corrector via LLMs
Xin Yin, Chao Ni, Tien N. Nguyen, Shaohua Wang, and Xiaohu Yang. 2024 · 2024
Closest in time.