Publication:
Cognitive Code Analyzer

dc.contributor.authorThirunayan, D.J.
dc.date.accessioned2022-08-17T07:31:30Z
dc.date.available2022-08-17T07:31:30Z
dc.date.issued2021
dc.description.abstractSource code is the building block of any form of software and maintaining efficiency and readability of source code is crucial for the long-term maintainability and usability of any software product. And it is the responsibility of software engineering teams to maintain consistent standards for their source code. The most common approach used by software teams to maintain source code readability and identify bugs is through source code review. Source code review is a process in which when an engineer finishes a project component, functionality, or module, before the developed functionality is released the source code changes in the newly developed functionality are reviewed by another software engineer who is typically more experienced. Although code review was proven to be an effective method for maintaining code consistency, one of the biggest problems in source code review is the amount of time spent by engineers to review code. Maintaining consistent efficiency of source code is an even tougher task because there is no single metric to measure the efficiency of source code. And even metrics like time complexity do not have an algorithmically straightforward method of evaluation from source code. In this work we propose a “Hydranet” inspired deep learning based model architecture which can effectively learn the underlying patterns in the structure of source code code through it’s syntactic and semantic representations and use the learned representations to perform two primary downstream tasks : generating source code review and predicting time complexity.en_US
dc.identifier.urihttps://rda.sliit.lk/handle/123456789/2883
dc.language.isoenen_US
dc.titleCognitive Code Analyzeren_US
dc.typeThesisen_US
dspace.entity.typePublication

Files

Original bundle

Now showing 1 - 2 of 2
No Thumbnail Available
Name:
research_thesis_ms20908188.pdf
Size:
1.19 MB
Format:
Adobe Portable Document Format
Description:
Thumbnail Image
Name:
research_thesis_ms20908188_Abs.pdf
Size:
269.05 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: