Code Review in the Classroom

04/19/2020
by   Victor Rivera, et al.
0

This paper presents a case study to examine the affinity of the code review process among young developers in an academic setting. Code review is indispensable considering the positive outcomes it generates. However, it is not an individual activity and requires substantial interaction among stakeholders, deliverance, and acceptance of feedback, timely actions upon feedback as well as the ability to agree on a solution in the wake of diverse viewpoints. Young developers in a classroom setting provide a clear picture of the potential favourable and problematic areas of the code review process. Their feedback suggests that the process has been well received with some points to better the process. This paper can be used as guidelines to perform code reviews in the classroom.

READ FULL TEXT

page 11

page 18

research
03/27/2022

Code Review Practices for Refactoring Changes: An Empirical Study on OpenStack

Modern code review is a widely used technique employed in both industria...
research
05/10/2023

Suggestion Bot: Analyzing the Impact of Automated Suggested Changes on Code Reviews

Peer code reviews are crucial for maintaining the quality of the code in...
research
01/07/2021

Towards Automating Code Review Activities

Code reviews are popular in both industrial and open source projects. Th...
research
01/14/2022

Interpersonal Conflicts During Code Review

Code review consists of manual inspection, discussion, and judgment of s...
research
02/11/2022

Non-Stop Non-Breakable Code Review Services in a Distributed System: Detecting Issues in Real Time

The two most significant bottlenecks in code merging are the build proce...
research
03/09/2022

Mining Code Review Data to Understand Waiting Times Between Acceptance and Merging: An Empirical Analysis

Increasing code velocity (or the speed with which code changes are revie...
research
08/25/2022

A Systematic Literature Review on the Impact of Formatting Elements on Code Legibility

Context: Software programs can be written in different but functionally ...

Please sign up or login with your details

Forgot password? Click here to reset