A transcompiler, also known as source-to-source translator, is a system that converts source code from a high-level programming language (such as C++ or Python) to another. Transcompilers are primarily used for interoperability, and to port codebases written in an obsolete or deprecated language (e.g. COBOL, Python2) to a modern one. They typically rely on handcrafted rewrite rules, applied to the source code abstract syntax tree. Unfortunately, the resulting translations often lack readability, fail to respect the target language conventions, and require manual modifications in order to work properly. The overall translation process is time-consuming and requires expertise in both the source and target languages, making code-translation pr...
This thesis addresses the problem of defining a source-to-source translation system for reusable sof...
Maintaining legacy software requires many software and systems engineering hours. Assembly code prog...
Both research and commercial machine trans- lation have so far neglected the importance of properly ...
Software version migration and program translation are an important and costly part of the lifecycle...
Source-to-source code translation automatically translates a program from one programming language t...
Program translation aims to translate source code from one programming language to another. It is pa...
The TransCorrect project is a first attempt to automate the correction of human translation within t...
Machine Translation is the translation of text or speech by a computer with no human involvement. It...
Large language models are becoming increasingly practical for translating code across programming la...
Limited data resources are the current problem for neural machine translation of low resources langu...
Back-translation is widely known for its effectiveness for neural machine translation when little to...
Statistical Machine Translation (SMT) has gained enormous popularity in recent years as natural lan...
Cette thèse est centrée sur deux principaux objectifs : l'adaptation de techniques de traduction neu...
Test generation can have a large impact on the software engineering process by decreasing the amount...
With the improvement of free, next-generation machine translation software based on neural networks,...
This thesis addresses the problem of defining a source-to-source translation system for reusable sof...
Maintaining legacy software requires many software and systems engineering hours. Assembly code prog...
Both research and commercial machine trans- lation have so far neglected the importance of properly ...
Software version migration and program translation are an important and costly part of the lifecycle...
Source-to-source code translation automatically translates a program from one programming language t...
Program translation aims to translate source code from one programming language to another. It is pa...
The TransCorrect project is a first attempt to automate the correction of human translation within t...
Machine Translation is the translation of text or speech by a computer with no human involvement. It...
Large language models are becoming increasingly practical for translating code across programming la...
Limited data resources are the current problem for neural machine translation of low resources langu...
Back-translation is widely known for its effectiveness for neural machine translation when little to...
Statistical Machine Translation (SMT) has gained enormous popularity in recent years as natural lan...
Cette thèse est centrée sur deux principaux objectifs : l'adaptation de techniques de traduction neu...
Test generation can have a large impact on the software engineering process by decreasing the amount...
With the improvement of free, next-generation machine translation software based on neural networks,...
This thesis addresses the problem of defining a source-to-source translation system for reusable sof...
Maintaining legacy software requires many software and systems engineering hours. Assembly code prog...
Both research and commercial machine trans- lation have so far neglected the importance of properly ...