dc.contributor.author |
Jayamanne, Dilan |
|
dc.date.accessioned |
2024-04-18T11:08:36Z |
|
dc.date.available |
2024-04-18T11:08:36Z |
|
dc.date.issued |
2023 |
|
dc.identifier.citation |
Jayamanne, Dilan (2023) Supervised Java To Javascript Code-To-Code Translator With Relative Position Encoding Attention Mechanism. BSc. Dissertation, Informatics Institute of Technology |
en_US |
dc.identifier.issn |
2019284 |
|
dc.identifier.uri |
http://dlib.iit.ac.lk/xmlui/handle/123456789/2006 |
|
dc.description.abstract |
"This research aims to develop a transformer-based model or code-to-code translation,
specifically from Java to JavaScript. The project will focus on the application of machine
learning and natural language techniques to enable the automatic conversion of code to code
from one programming language to another. The transformer-based graphcodebert model, a
cutting-edge neural network architecture that has demonstrated outstanding performance in a
variety of natural language processing applications, notably for code translation, will be used
in this study. To enhance the positioning information of the structures of code snippets, the
author used a relative positional encoding attention method to this model. This project will
utilize a dataset consisting of a parallel corpus of Java and JavaScript introduced by MuST-
CoST / XLCost. The project’s success and evaluation will be checked using the BLEU scores
optimized for code translation. The outcome of the code translation will ease the developers
who are trying to translate a source code written in Java code to JavaScript." |
en_US |
dc.language.iso |
en |
en_US |
dc.subject |
Code translation |
en_US |
dc.subject |
Supervised code translation |
en_US |
dc.subject |
Code migration |
en_US |
dc.title |
Supervised Java To Javascript Code-To-Code Translator With Relative Position Encoding Attention Mechanism |
en_US |
dc.type |
Thesis |
en_US |