Please use this identifier to cite or link to this item:
http://hdl.handle.net/11375/25269
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Sekerinski, Emil | - |
dc.contributor.author | Fadhel, Muntazir | - |
dc.date.accessioned | 2020-02-11T15:43:08Z | - |
dc.date.available | 2020-02-11T15:43:08Z | - |
dc.date.issued | 2020 | - |
dc.identifier.uri | http://hdl.handle.net/11375/25269 | - |
dc.description.abstract | Existing software engineering tools have proved useful in automating some aspects of the code review process, from uncovering defects to refactoring code. However, given that software teams still spend large amounts of time performing code reviews despite the use of such tools, much more research remains to be carried out in this area. This dissertation present two major contributions to this field. First, we perform a text classification experiment over thirty thousand GitHub review comments to understand what code reviewers typically discuss in reviews. Next, in an attempt to offer an innovative, data-driven approach to automating code reviews, we leverage probabilistic models of source code and graph embedding techniques to perform human-like code inspections. Our experimental results indicate that the proposed algorithm is able to emulate human-like code inspection behaviour in code reviews with a macro f1-score of 62%, representing an impressive contribution towards the relatively unexplored research domain of automated code reviewing tools. | en_US |
dc.language.iso | en | en_US |
dc.subject | machine learning | en_US |
dc.subject | code reviews | en_US |
dc.title | Towards Automating Code Reviews | en_US |
dc.type | Thesis | en_US |
dc.contributor.department | Software Engineering | en_US |
dc.description.degreetype | Thesis | en_US |
dc.description.degree | Master of Applied Science (MASc) | en_US |
Appears in Collections: | Open Access Dissertations and Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Fadhel_Muntazir_M_201911_degree.pdf | 2.24 MB | Adobe PDF | View/Open |
Items in MacSphere are protected by copyright, with all rights reserved, unless otherwise indicated.