Honors Program


Date of this Version


Document Type



Boyer, J. 2020. How Do Developers Performs Code Review? Undergraduate Honors Thesis. University of Nebraska-Lincoln.


Copyright Jasmine Boyer 2020.


Code reviews have become an integral part of the modern software development process. The activity of viewing a developer’s changes and making comments on those changes promotes correlation between development and software quality. This study aims to examine how developers actually peer review code by conducting an empirical study using an eye tracker. This study collects several different types of data on pull requests on open source GitHub projects to try and understand how developers do these kinds of tasks and what they actually look at during the process. We were able to find some of the most commonly looked at elements and factors that developers said were important to them in code review, and also found that they differed.