Please use this identifier to cite or link to this item:
http://dspace.iitrpr.ac.in:8080/xmlui/handle/123456789/2198
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Kapur, R. | - |
dc.contributor.author | Sodhi, B. | - |
dc.contributor.author | Rao, P. U. | - |
dc.contributor.author | Sharma, S. | - |
dc.date.accessioned | 2021-07-24T07:27:02Z | - |
dc.date.available | 2021-07-24T07:27:02Z | - |
dc.date.issued | 2021-07-24 | - |
dc.identifier.uri | http://localhost:8080/xmlui/handle/123456789/2198 | - |
dc.description.abstract | Code reviews are one of the effective methods to estimate defectiveness in source code. However, the existing methods are dependent on experts or inefficient. In this paper, we improve the performance (in terms of speed and memory usage) of our existing code review assisting tool–CRUSO. The central idea of the approach is to estimate the defectiveness for an input source code by using the defectiveness score of similar code fragments present in various StackOverflow (SO) posts. The significant contributions of our paper are i) SOpostsDB: a dataset containing the PVA vectors and the SO posts information, ii) CRUSO-P: a code review assisting system based on PVA models trained on SOpostsDB. For a given input source code, CRUSOP labels it as {Likely to be defective, Unlikely to be defective, Unpredictable}. To develop CRUSO-P, we processed >3 million SO posts and 188200+ GitHub source files. CRUSO-P is designed to work with source code written in the popular programming languages {C, C#, Java, JavaScript, and Python}. CRUSO-P outperforms CRUSO with an improvement of 97.82% in response time and a storage reduction of 99.15%. CRUSO-P achieves the highest mean accuracy score of 99.6% when tested with the C programming language, thus achieving an improvement of 5.6% over the existing method. | en_US |
dc.language.iso | en_US | en_US |
dc.subject | Automated code review | en_US |
dc.subject | StackOverflow | en_US |
dc.subject | Paragraph Vector | en_US |
dc.subject | Code quality | en_US |
dc.subject | Software maintenance | en_US |
dc.title | Using paragraph vectors to improve our existing code review assisting tool-CRUSO | en_US |
dc.type | Article | en_US |
Appears in Collections: | Year-2021 |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Full Text.pdf | 3.22 MB | Adobe PDF | View/Open Request a copy |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.