Investigating past and present code reviewer recommendation systems

dc.contributor.authorHalvadia, Palak
dc.contributor.authorUniversity of Lethbridge. Faculty of Arts and Science
dc.contributor.supervisorAnvik, John
dc.date.accessioned2021-05-06T16:45:13Z
dc.date.available2021-05-06T16:45:13Z
dc.date.issued2021
dc.degree.levelMastersen_US
dc.description.abstractContext: Selecting a code reviewer is an important aspect of software development and depends on several factors. Objectives: The aim is to understand existing solutions for code reviewer recommendation systems (CRRSs), factors to be considered when building them and various dimensions based on which they can be categorised. Our goal is to understand important features of CRRSs and what can be improved in existing CRRSs. Methods: A literature review study was conducted to understand the existing CRRSs. A survey of software development project members was conducted to understand the important and missing features in CRRSs. Results: We categorized the selected papers into two categories: based on the data type used to make recommendations and the kind of project used for evaluation. The survey helped us understand the features missing in CRRSs and observe some trends and patterns.en_US
dc.identifier.urihttps://hdl.handle.net/10133/5871
dc.language.isoen_USen_US
dc.proquest.subjectComputer science [0984]en_US
dc.proquest.subjectEducational technology [0710]en_US
dc.proquest.subjectComputer engineering [0464]en_US
dc.proquestyesYesen_US
dc.publisherLethbridge, Alta. : University of Lethbridge, Dept. of Mathematics and Computer Scienceen_US
dc.publisher.departmentDepartment of Mathematics and Computer Scienceen_US
dc.publisher.facultyArts and Scienceen_US
dc.relation.ispartofseriesThesis (University of Lethbridge. Faculty of Arts and Science)en_US
dc.subjectComputer programsen_US
dc.subjectComputer softwareen_US
dc.subjectComputer software -- Developmenten_US
dc.subjectComputer software -- Testingen_US
dc.subjectSoftware engineeringen_US
dc.subjectSoftware engineering -- Testingen_US
dc.subjectDissertation, Academic
dc.titleInvestigating past and present code reviewer recommendation systemsen_US
dc.typeThesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
HALVADIA_PALAK_MSC_2021.pdf
Size:
1.14 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.25 KB
Format:
Item-specific license agreed upon to submission
Description: