Datenschutzerklärung|Data Privacy

Martin Pagel

Poster Presentation on “RPT: Effective & Efficient Retrieval of Program Translations from Big Code” at ICSE 2021

A poster on “RPT: Effective and Efficient Retrieval of Program Translations from Big Code,” by Binger Chen and Ziawasch Abedjan was accepted for presentation at the 43rd International Conference on Software Engineering (ICSE 2021). ICSE 2021 will take place as a virtual event the week of May 25 - 28, 2021.

Program translation is a growing demand in software engineering. Manual program translation requires programming expertise in source and target language. One way to automate this process is to make use of the big data of programs, i.e., Big Code. In particular, one can search for program translations in Big Code. However, existing code retrieval techniques are not designed for cross-language code retrieval. Other data-driven approaches require human efforts in constructing cross-language parallel datasets to train translation models. In this paper, we present RPT, a novel code translation retrieval system. We propose a lightweight but informative program representation, which can be generalized to all imperative programming languages. Furthermore, we present our index structure and hierarchical filtering mechanism for efficient code retrieval from a Big Code database.

> Preprint "RPT: Effective and Efficient Retrieval of Program Translations from Big Code" at

For more Information about ICSE 2021, visit