Digital Repository

Supervised Java To Javascript Code-To-Code Translator With Relative Position Encoding Attention Mechanism

Show simple item record

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


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account