Digital Repository

Auto Commenter: A hybrid modelled transformer-based approach to generate source code comments

Show simple item record

dc.contributor.author Muaaz, M.M.A
dc.date.accessioned 2022-03-11T07:49:46Z
dc.date.available 2022-03-11T07:49:46Z
dc.date.issued 2021
dc.identifier.citation Muaaz, M.M.A (2021) Auto Commenter: A hybrid modelled transformer-based approach to generate source code comments. BSc. Dissertation Informatics Institute of Technology en_US
dc.identifier.issn 2017054
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/917
dc.description.abstract " Source code summarization or comment generation is the task of producing readable natural language annotations for the given source code which can be used to comprehend source code with less effort. Software engineers use comments while programming to understand source code but unfortunately writing comments remains a time-consuming task therefore there has been substantial interest in automating the process by the software engineering and machine learning community over the period. Even though there were several approaches they failed to catch the source code’s long-term dependencies and the pairwise relationship between code tokens therefore in this research a novel transformer-based hybrid modelling approach was used to solve the issue of generating comments. Auto Commenter system was built with the intention of generating accurate comments for multiple programming languages. This dissertation act as proof for the success of the Auto commentator in achieving its aim. Auto commenter uses a hybrid modelling mechanism to learn different information of source code such as the syntactical and structural information. The combined source code modelling along with the state of the art transformer architecture which uses multiple attention mechanism and position-wise encoding gave a promising result and made it a success above other available solutions." en_US
dc.language.iso en en_US
dc.subject Sequence to sequence modelling en_US
dc.subject Neural machine translation en_US
dc.subject Natural language processing en_US
dc.subject Code comprehension en_US
dc.subject Automatic comment generation en_US
dc.title Auto Commenter: A hybrid modelled transformer-based approach to generate source code comments 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