Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/153188
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Viswen Kumar Mariammalle | en_US |
dc.date.accessioned | 2021-11-16T01:11:53Z | - |
dc.date.available | 2021-11-16T01:11:53Z | - |
dc.date.issued | 2021 | - |
dc.identifier.citation | Viswen Kumar Mariammalle (2021). Automated source code summarization via transformer. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/153188 | en_US |
dc.identifier.uri | https://hdl.handle.net/10356/153188 | - |
dc.description.abstract | Source code summarization is a comprehensible description of a program’s functionality. The code summarization assists developers to understand large portions of source code, thus reducing the time taken to comprehend a program’s capabilities. To automate the code summarization, programs have used RNN-based neural architecture to create neural network models for this natural language translation. However, the RNN-based neural architecture has two particular limitations which are its disability to process the non-sequential structure of the source codes and missing out on the long-term relationships between code tokens. My proposed approach of using Transformer neural architecture is able to overcome these limitations. Compared against the RNN-based neural network models, the Transformer network model has shown significantly better experimental results of BLEU 1, 2, 3 and 4 scores, ranging between three to seven scores higher, METEOR score of three higher and ROUGE-L score of one higher. | en_US |
dc.language.iso | en | en_US |
dc.publisher | Nanyang Technological University | en_US |
dc.relation | SCSE20-0713 | en_US |
dc.subject | Engineering::Computer science and engineering::Computing methodologies::Document and text processing | en_US |
dc.title | Automated source code summarization via transformer | en_US |
dc.type | Final Year Project (FYP) | en_US |
dc.contributor.supervisor | Liu Yang | en_US |
dc.contributor.school | School of Computer Science and Engineering | en_US |
dc.description.degree | Bachelor of Engineering (Computer Science) | en_US |
dc.contributor.supervisoremail | yangliu@ntu.edu.sg | en_US |
item.grantfulltext | restricted | - |
item.fulltext | With Fulltext | - |
Appears in Collections: | SCSE Student Reports (FYP/IA/PA/PI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Viswen_FYP_Report_DR_NTU.pdf Restricted Access | 986.37 kB | Adobe PDF | View/Open |
Page view(s)
131
Updated on Sep 28, 2023
Download(s)
9
Updated on Sep 28, 2023
Google ScholarTM
Check
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.