| 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 |