Fetching the paper…
Reading the bibliography…
In this paper, we leverage low-level compiler intermediate representations (IR) to improve code translation.
The problem of programming communication with changing machines: A proposed solution
J. Strong, J. Wegstein, A. Tritter, J. Olsztyn, O. Mock, and T. Steel · 1958
Earlier work this paper cites.
NELIAC — dialect of ALGOL
Harry D. Huskey, M. H. Halstead, and R. McArthur · 1960
Earlier work this paper cites.
Implementation of a portable Fortran 77 compiler using modern tools
Stuart I. Feldman · 1979
Earlier work this paper cites.
A tour through the portable C compiler
S. C. Johnson · 1979
Earlier work this paper cites.
A Tour Through the UNIX C Compiler
D.M. Ritchie · 1979
Earlier work this paper cites.
The design and application of a retargetable peephole optimizer
Jack W. Davidson and Christopher W. Fraser · 1980
Earlier work this paper cites.
Using and porting the GNU Compiler Collection
Richard Stallman · 2001
Earlier work this paper cites.
GENERIC and GIMPLE: A new tree representation for entire functions
Jason Merrill · 2003
Earlier work this paper cites.
Llvm: A compilation framework for lifelong program analysis & transformation
Chris Lattner and Vikram Adve · 2004
Earlier work this paper cites.
Native x86 decompilation using semantics-preserving structural analysis and iterative control-flow structuring
David Brumley, JongHyup Lee, Edward J Schwartz, and Maverick Woo · 2013
Earlier work this paper cites.
Lexical statistical machine translation for language migration
Anh Tuan Nguyen, Tung Thanh Nguyen, and Tien N Nguyen · 2013
Earlier work this paper cites.
The Rust language
Nicholas D Matsakis and Felix S Klock II · 2014
Earlier work this paper cites.
Sequence to sequence learning with neural networks
Ilya Sutskever, Oriol Vinyals, and Quoc V Le · 2014
Earlier work this paper cites.
Using machine translation for converting Python 2 to Python 3 code
Karan Aggarwal, Mohammad Salameh, and Abram Hindle · 2015
Earlier work this paper cites.
Neural machine translation by jointly learning to align and translate
Dzmitry Bahdanau, Kyung Hyun Cho, and Yoshua Bengio · 2015
Cited alongside, same era.
Adam: A method for stochastic optimization
Diederik Kingma and Jimmy Ba · 2015
Cited alongside, same era.
Improving neural machine translation models with monolingual data
Rico Sennrich, Barry Haddow, and Alexandra Birch · 2015
Cited alongside, same era.
RetDec: An open-source machine-code decompiler, 2017
Jakub Křoustek, Peter Matula, and P Zemek · 2017
Cited alongside, same era.
Attention is all you need
Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N Gomez, Łukasz Kaiser, and Illia Polosukhin · 2017
Cited alongside, same era.
Unsupervised statistical machine translation
Mikel Artetxe, Gorka Labaka, and Eneko Agirre · 2018
Cited alongside, same era.
Codebert: A pre-trained model for programming and natural languages
Zhangyin Feng, Daya Guo, Duyu Tang, Nan Duan, Xiaocheng Feng, Ming Gong, Linjun Shou, Bing Qin, Ting Liu, Daxin Jiang, et al · 2020
Later among the works it cites.
Graphcodebert: Pre-training code representations with data flow
Daya Guo, Shuo Ren, Shuai Lu, Zhangyin Feng, Duyu Tang, LIU Shujie, Long Zhou, Nan Duan, Alexey Svyatkovskiy, Shengyu Fu, et al · 2020
Later among the works it cites.
Learning and evaluating contextual embedding of source code
Aditya Kanade, Petros Maniatis, Gogul Balakrishnan, and Kensen Shi · 2020
Later among the works it cites.
Unsupervised translation of programming languages
Baptiste Roziere, Marie-Anne Lachaux, Lowik Chanussot, and Guillaume Lample · 2020
Later among the works it cites.
Unified pre-training for program understanding and generation
Wasi Ahmad, Saikat Chakraborty, Baishakhi Ray, and Kai-Wei Chang · 2021
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Tree-to-tree neural networks for program translation
Xinyun Chen, Chang Liu, and Dawn Song · 2018
Cited alongside, same era.
BERT: Pre-training of deep bidirectional transformers for language understanding
Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova · 2018
Cited alongside, same era.
Coda: An end-to-end neural program decompiler
Cheng Fu, Huili Chen, Haolan Liu, Xinyun Chen, Yuandong Tian, Farinaz Koushanfar, and Jishen Zhao · 2019
Cited alongside, same era.
Omer Katz, Yuval Olshaker, Yoav Goldberg, and Eran Yahav · 2019
Cited alongside, same era.
Spoc: Search-based pseudocode to code
Sumith Kulal, Panupong Pasupat, Kartik Chandra, Mina Lee, Oded Padon, Alex Aiken, and Percy S Liang · 2019
Cited alongside, same era.
Cross-lingual language model pretraining
Guillaume Lample and Alexis Conneau · 2019
Cited alongside, same era.
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde, Jared Kaplan, Harri Edwards, Yura Burda, Nicholas Joseph, Greg Brockman, et al · 2021
Later among the works it cites.
DOBF: A deobfuscation pre-training objective for programming languages
Marie-Anne Lachaux, Baptiste Roziere, Marc Szafraniec, and Guillaume Lample · 2021
Later among the works it cites.
Project 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 R. Choudhury, Lindsey Decker, Veronika Thost, Luca Buratti, Saurabh Pujar, and Ulrich Finkler · 2021
Later among the works it cites.
Codet5: Identifier-aware unified pre-trained encoder-decoder models for code understanding and generation
Yue Wang, Weishi Wang, Shafiq Joty, and Steven CH Hoi · 2021
Later among the works it cites.
Perfection not required? human-ai partnerships in code translation
Justin D Weisz, Michael Muller, Stephanie Houde, John Richards, Steven I Ross, Fernando Martinez, Mayank Agarwal, and Kartik Talamadupula · 2021
Later among the works it cites.
Palm: Scaling language modeling with pathways
Aakanksha Chowdhery, Sharan Narang, Jacob Devlin, Maarten Bosma, Gaurav Mishra, Adam Roberts, Paul Barham, Hyung Won Chung, Charles Sutton, Sebastian Gehrmann, et al · 2022
Closest in time.
Leveraging automated unit tests for unsupervised code translation
Baptiste Roziere, Jie M Zhang, Francois Charton, Mark Harman, Gabriel Synnaeve, and Guillaume Lample · 2022
Closest in time.
Better together? an evaluation of AI-supported code translation
Justin D Weisz, Michael Muller, Steven I Ross, Fernando Martinez, Stephanie Houde, Mayank Agarwal, Kartik Talamadupula, and John T Richards · 2022
Closest in time.