Fetching the paper…
Reading the bibliography…
Code translation transforms programs from one programming language (PL) to another.
The proof and measurement of association between two things
C. Spearman. 1904 · 1904
Earlier work this paper cites.
Programming Language Translation
Lili Qiu. 1999 · 1999
Earlier work this paper cites.
The realities of language conversions
A.A. Terekhov and C. Verhoef. 2000 · 2000
Earlier work this paper cites.
Programming Language Inter-conversion
Dony Goerge, Priyanka Girase, Mahesh Gupta, Prachi Gupta, and Aakanksha Sharma. 2010 · 2010
Earlier work this paper cites.
EvoSuite: automatic test suite generation for object-oriented software. In Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering (Szeged, Hungary) (ESEC/FSE ’11) . Association for Computing Machinery, New York, NY, USA, 416–419
Gordon Fraser and Andrea Arcuri. 2011 · 2011
Earlier work this paper cites.
Cloud Migration Research: A Systematic Review
Pooyan Jamshidi, Aakash Ahmad, and Claus Pahl. 2013 · 2013
Earlier work this paper cites.
Lexical statistical machine translation for language migration. In Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering (Saint Petersburg, Russia) (ESEC/FSE 2013) . Association for Computing Machinery, New York, NY, USA, 651–654
Anh Tuan Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen. 2013b · 2013
Earlier work this paper cites.
One VM to rule them all. In Proceedings of the 2013 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software (Indianapolis, Indiana, USA) (Onward! 2013) . Association for Computing Machinery, New York, NY, USA, 187–204
Thomas Würthinger, Christian Wimmer, Andreas Wöß, Lukas Stadler, Gilles Duboscq, Christian Humer, Gregor Richards, Doug Simon, and Mario Wolczko. 2013 · 2013
Earlier work this paper cites.
How do professionals perceive legacy systems and software modernization?. In Proceedings of the 36th International Conference on Software Engineering (Hyderabad, India) (ICSE 2014) . Association for Computing Machinery, New York, NY, USA, 36–47
Ravi Khadka, Belfrit V. Batlajery, Amir M. Saeidi, Slinger Jansen, and Jurriaan Hage. 2014 · 2014
Earlier work this paper cites.
Modernization of Legacy Systems: A Generalised Roadmap. In Proceedings of the Sixth International Conference on Computer and Communication Technology 2015 (Allahabad, India) (ICCCT ’15) . Association for Computing Machinery, New York, NY, USA, 62–67
Suman Jain and Inderveer Chana. 2015 · 2015
Earlier work this paper cites.
Divide-and-conquer approach for multi-phase statistical migration for source code. In Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering (Lincoln, Nebraska) (ASE ’15) . IEEE Press, 585–596
Anh Tuan Nguyen, Tung Thanh Nguyen, and Tien N. Nguyen. 2015 · 2015
Earlier work this paper cites.
Tree-to-tree neural networks for program translation. In Proceedings of the 32nd International Conference on Neural Information Processing Systems (Montréal, Canada) (NIPS’18) . Curran Associates Inc., Red Hook, NY, USA, 2552–2562
Xinyun Chen, Chang Liu, and Dawn Song. 2018 · 2018
Earlier work this paper cites.
JPT : A Simple Java-Python Translator
Hadeel A. Osman Eman J. Coco and Niemah I. Osman. 2018 · 2018
Earlier work this paper cites.
Retrieval-augmented generation for knowledge-intensive NLP tasks. In Proceedings of the 34th International Conference on Neural Information Processing Systems (Vancouver, BC, Canada) (NIPS ’20) . Curran Associates Inc., Red Hook, NY, USA, Article 793, 16 pages
Patrick Lewis, Ethan Perez, Aleksandra Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich Küttler, Mike Lewis, Wen-tau Yih, Tim Rocktäschel, Sebastian Riedel, and Douwe Kiela. 2020 · 2020
Earlier work this paper cites.
Unsupervised translation of programming languages. In Proceedings of the 34th International Conference on Neural Information Processing Systems (Vancouver, BC, Canada) (NIPS ’20) . Curran Associates Inc., Red Hook, NY, USA, Article 1730, 11 pages
Baptiste Roziere, Marie-Anne Lachaux, Lowik Chanussot, and Guillaume Lample. 2020 · 2020
Earlier work this paper cites.
Leveraging Automated Unit Tests for Unsupervised Code Translation
Baptiste Rozière, Jie M. Zhang, François Charton, Mark Harman, Gabriel Synnaeve, and Guillaume Lample. 2021 · 2021
Earlier work this paper cites.
Modernization Framework to Enhance the Security of Legacy Information Systems
Musawwer Khan, Islam Ali, Wasif Nisar, Muhammad Qaiser Saleem, Ali S Ahmed, Haysam E Elamin, Waqar Mehmood, and Muhammad Shafiq. 2022 · 2022
Cited alongside, same era.
Multilingual Code Snippets Training for Program Translation
Ming Zhu, Karthik Suresh, and Chandan K Reddy. 2022 · 2022
Cited alongside, same era.
AVATAR: A Parallel Corpus for Java-Python Program Translation. In Findings of the Association for Computational Linguistics: ACL 2023 , Anna Rogers, Jordan Boyd-Graber, and Naoaki Okazaki (Eds.). Association for Computational Linguistics, Toronto, Canada, 2268–2281
Wasi Uddin Ahmad, Md Golam Rahman Tushar, Saikat Chakraborty, and Kai-Wei Chang. 2023 · 2023
Cited alongside, same era.
Transpilers: A Systematic Mapping Review of Their Usage in Research and Industry
Andrés Bastidas Fuertes, María Pérez, and Jaime Meza Hormaza. 2023 · 2023
Cited alongside, same era.
On the Interoperability of Programming Languages via Translation. In 2023 Congress in Computer Science, Computer Engineering, & Applied Computing (CSCE) . 2579–2585
Program Decomposition and Translation with Static Analysis. In Proceedings of the 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings (Lisbon, Portugal) (ICSE-Companion ’24) . Association for Computing Machinery, New York, NY, USA, 453–455
Ali Reza Ibrahimzada. 2024 · 2024
Closest in time.
C2Rust Transpiler
Immunant. 2024 · 2024
Closest in time.
Java to CSharp Converter
Paul Irwin. 2024 · 2024
Closest in time.
Using model-driven engineering to automate software language translation
Kevin Lano and Hanan Siala. 2024 · 2024
Closest in time.
JavaFastPFOR
Daniel Lemire. 2024 · 2024
Closest in time.
Lost in the Middle: How Language Models Use Long Contexts
Nelson F. Liu, Kevin Lin, John Hewitt, Ashwin Paranjape, Michele Bevilacqua, Fabio Petroni, and Percy Liang. 2024 · 2024
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Dante Broggi and Yi Liu. 2023 · 2023
Cited alongside, same era.
Mutation analysis for evaluating code translation
Giovani Guizzo, Jie M. Zhang, Federica Sarro, Christoph Treude, and Mark Harman. 2023 · 2023
Cited alongside, same era.
On the Evaluation of Neural Code Translation: Taxonomy and Benchmark. In 2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE) . 1529–1541
Mingsheng Jiao, Tingrui Yu, Xuan Li, Guanjie Qiu, Xiaodong Gu, and Beijun Shen. 2023 · 2023
Cited alongside, same era.
Sharpen - Automated Java->C# coversion
Mono Project. 2023 · 2023
Cited alongside, same era.
CodeTransOcean: A Comprehensive Multilingual Benchmark for Code Translation. In Findings of the Association for Computational Linguistics: EMNLP 2023 , Houda Bouamor, Juan Pino, and Kalika Bali (Eds.). Association for Computational Linguistics, Singapore, 5067–5089
Weixiang Yan, Yuchen Tian, Yunzhe Li, Qian Chen, and Wen Wang. 2023 · 2023
Cited alongside, same era.
Black: Python Code Formatter
2024 · 2024
Cited alongside, same era.
PyLint Static Code Analyzer for Python
2024 · 2024
Cited alongside, same era.
GlueTest: Testing Code Translation via Language Interoperability. In 2024 IEEE International Conference on Software Maintenance and Evolution (ICSME) . 612–617
Muhammad Salman Abid, Mrigank Pawagi, Sugam Adhikari, Xuyan Cheng, Ryed Badr, Md Wahiduzzaman, Vedant Rathi, Ronghui Qi, Choiyin Li, Lu Liu, Rohit Sai Naidu, Licheng Lin, Que Liu, Asif Zubayer Palak, Mehzabin Haque, Xinyu Chen, Darko Marinov, and Saikat Dutta. 2024 · 2024
Cited alongside, same era.
Closest in time.
Vikram Nitin, Rahul Krishna, and Baishakhi Ray. 2024 · 2024
Closest in time.
Lost in Translation: A Study of Bugs Introduced by Large Language Models while Translating Code. In Proceedings of the IEEE/ACM 46th International Conference on Software Engineering (Lisbon, Portugal) (ICSE ’24) . Association for Computing Machinery, New York, NY, USA, Article 82, 13 pages
Rangeet Pan, Ali Reza Ibrahimzada, Rahul Krishna, Divya Sankar, Lambert Pouguem Wassi, Michele Merler, Boris Sobolev, Raju Pavuluri, Saurabh Sinha, and Reyhaneh Jabbarvand. 2024 · 2024
Closest in time.
Syzygy: Dual Code-Test C to (safe) Rust Translation using LLMs and Dynamic Analysis
Manish Shetty, Naman Jain, Adwait Godbole, Sanjit A Seshia, and Koushik Sen. 2024 · 2024
Closest in time.
TIOBE Index
TIOBE. 2024 · 2024
Closest in time.
StructCoder: Structure-Aware Transformer for Code Generation
Sindhu Tipirneni, Ming Zhu, and Chandan K. Reddy. 2024 · 2024
Closest in time.
C to Go Translator
Go Transpile. 2024 · 2024
Closest in time.
Tree-Sitter Library
Tree-Sitter. 2024 · 2024
Closest in time.
Exploring and Unleashing the Power of Large Language Models in Automated Code Translation
Zhen Yang, Fang Liu, Zhongxing Yu, Jacky Wai Keung, Jia Li, Shuo Liu, Yifan Hong, Xiaoxue Ma, Zhi Jin, and Ge Li. 2024a · 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.
Scalable, validated code translation of entire projects using large language models
Hanliang Zhang, Cristina David, Meng Wang, Brandon Paulsen, and Daniel Kroening. 2024 · 2024
Closest in time.