I. INTRODUCTION
In recent years, many open source software (OSS) and commercial projects have adopted peer code review [1], the process of analyzing code written by another developer on the project to judge whether it is of sufficient quality to be integrated into the main project codebase. The formal variant of peer code review, which is better known as software inspection or Fagan-inspection [2], has been an effective quality improvement practice for a long time [3]. Even with the benefits offered by software inspections, their relatively high cost and formal requirements have reduced the prevalence with which software teams adopt them [4], [5]. On the other hand, projects have recently adopted lightweight, informal, and tool-based code review practices, which researchers have termed modern or contemporary code review [6].