Fetching the paper…
Reading the bibliography…
In this paper, we present an LLM-based code translation method and an associated tool called CoTran, that translates whole-programs from one high-level programming language to another.
BLEU: A Method for Automatic Evaluation of Machine Translation
K. Papineni, S. Roukos, T. Ward, and W.-J. Zhu · 2002
Earlier work this paper cites.
EvoSuite: Automatic Test Suite Generation for Object-Oriented Software
G. Fraser and A. Arcuri · 2011
Earlier work this paper cites.
KLOVER: A Symbolic Execution and Automatic Test Generation Tool for C++ Programs
G. Li, I. Ghosh, and S. P. Rajan · 2011
Earlier work this paper cites.
java2python
T. Melhase, B. Kearns, L. Li, I. Curt, and S. Saladi · 2016
Earlier work this paper cites.
Proximal Policy Optimization Algorithms
J. Schulman, F. Wolski, P. Dhariwal, A. Radford, and O. Klimov · 2017
Earlier work this paper cites.
Attention Is All You Need
A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, Ł. Kaiser, and I. Polosukhin · 2017
Earlier work this paper cites.
Tree-to-Tree Neural Networks for Program Translation
X. Chen, C. Liu, and D. Song · 2018
Earlier work this paper cites.
Cross-language Interoperability in a Multi-language Runtime
M. Grimmer, R. Schatz, C. Seaton, T. Würthinger, M. Luján, and H. Mössenböck · 2018
Earlier work this paper cites.
CodeBERT: A Pre-Trained Model for Programming and Natural Languages
Z. Feng, D. Guo, D. Tang, N. Duan, X. Feng, M. Gong, L. Shou, B. Qin, T. Liu, D. Jiang, and M. Zhou · 2020
Earlier work this paper cites.
CodeBLEU: A Method for Automatic Evaluation of Code Synthesis
S. Ren, D. Guo, S. Lu, L. Zhou, S. Liu, D. Tang, N. Sundaresan, M. Zhou, A. Blanco, and S. Ma · 2020
Earlier work this paper cites.
Unsupervised Translation of Programming Languages
B. Roziere, M.-A. Lachaux, L. Chanussot, and G. Lample · 2020
Earlier work this paper cites.
IntelliCode Compose: Code Generation using Transformer
A. Svyatkovskiy, S. K. Deng, S. Fu, and N. Sundaresan · 2020
Earlier work this paper cites.
javalang
C. Thunes · 2020
Earlier work this paper cites.
Unified Pre-training for Program Understanding and Generation
W. Ahmad, S. Chakraborty, B. Ray, and K.-W. Chang · 2021
Earlier work this paper cites.
GraphCodeBERT: Pre-training Code Representations with Data Flow
D. Guo, S. Ren, S. Lu, Z. Feng, D. Tang, S. Liu, L. Zhou, N. Duan, A. Svyatkovskiy, et al · 2021
Earlier work this paper cites.
DOBF: A Deobfuscation Pre-training Objective for Programming Languages
M.-A. Lachaux, B. Roziere, M. Szafraniec, and G. Lample · 2021
Earlier work this paper cites.
CodeXGLUE: A Machine Learning Benchmark Dataset for Code Understanding and Generation
S. Lu, D. Guo, S. Ren, J. Huang, A. Svyatkovskiy, A. Blanco, C. Clement, D. Drain, D. Jiang, D. Tang, et al · 2021
Cited alongside, same era.
A Survey on Constraining Policy Updates using the KL Divergence
D. Palenicek · 2021
Cited alongside, same era.
CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generation
Y. Wang, W. Wang, S. Joty, and S. C. Hoi · 2021
Cited alongside, same era.
Machine Learning and Logic: A New Frontier in Artificial Intelligence
V. Ganesh, S. A. Seshia, and S. Jha · 2022
Cited alongside, same era.
LoRA: Low-Rank Adaptation of Large Language Models
E. J. Hu, Y. Shen, P. Wallis, Z. Allen-Zhu, Y. Li, S. Wang, L. Wang, and W. Chen · 2022
Cited alongside, same era.
CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learning
https://leetcode.com/
LeetCode, 2023 · 2023
Closest in time.
RLTF: Reinforcement Learning from Unit Test Feedback
J. Liu, Y. Zhu, K. Xiao, Q. Fu, X. Han, W. Yang, and D. Ye · 2023
Closest in time.
Learning Migration Models for Supporting Incremental Language Migrations of Software Applications
B. G. Mateus, M. Martinez, and C. Kolski · 2023
Closest in time.
ChatGPT [Large Language Model], 2023
OpenAI · 2023
Closest in time.
Grammars-v4: Grammars written for ANTLR (ANother Tool for Language Recognition) v4, 2023
T. Parr, T. Everett, et al · 2023
Closest in time.
https://projecteuler.net/
ProjectEuler, 2023 · 2023
Closest in time.
tokenize
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
H. Le, Y. Wang, A. D. Gotmare, S. Savarese, and S. C. H. Hoi · 2022
Cited alongside, same era.
Pynguin: Automated Unit Test Generation for Python
S. Lukasczyk and G. Fraser · 2022
Cited alongside, same era.
TransCoder-ST: Leveraging Automated Unit Tests for Unsupervised Code Translation
B. Roziere, J. Zhang, F. Charton, M. Harman, G. Synnaeve, and G. Lample · 2022
Cited alongside, same era.
Compilable Neural Code Generation with Compiler Feedback
X. Wang, Y. Wang, Y. Wan, F. Mi, Y. Li, P. Zhou, J. Liu, H. Wu, X. Jiang, and Q. Liu · 2022
Cited alongside, same era.
AVATAR: A Parallel Corpus for Java-Python Program Translation
W. U. Ahmad, M. G. R. Tushar, S. Chakraborty, and K.-W. Chang · 2023
Cited alongside, same era.
Programming Challenge, 2023
Aizu-Online-Judge · 2023
Cited alongside, same era.
https://atcoder.jp/
AtCoder, 2023 · 2023
Cited alongside, same era.
Python · 2023
Closest in time.
Execution-based Code Generation using Deep Reinforcement Learning
P. Shojaee, A. Jain, S. Tipirneni, and C. K. Reddy · 2023
Closest in time.
pylint: Python code Static Checker, 2023
S. Thenault · 2023
Closest in time.
The Most Accurate and Reliable Source Code Converters, 2023
TSS · 2023
Closest in time.
TransMap: Pinpointing Mistakes in Neural Code Translation
B. Wang, R. Li, M. Li, and P. Saxena · 2023
Closest in time.
CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translation
W. Yan, Y. Tian, Y. Li, Q. Chen, and W. Wang · 2023
Closest in time.
Symflower: Smart Unit Test Generator for Java, 2023
M. Zimmermann and E. Haslinger · 2023
Closest in time.
State of the Art in Software Verification and Witness Validation: SV-COMP 2024
D. Beyer · 2024
Closest in time.
NeuroSymbolic LLM for Mathematical Reasoning and Software Engineering
P. Jana · 2024
Closest in time.