Abstract

Code review is a widely adopted means of improving software quality. There are numerous techniques of reviewing including tool-assisted and over-the-shoulder. Both require significant effort to perform. However, the impact the over-the-shoulder has on review effectiveness remains unexplored. The authors goal was to compare the techniques and the effect of review size to analyse how that affects the effectiveness. They performed three experiments within one company. Changes provided by developers were reviewed twice by different reviewers, each time using a different technique. Afterwards, participants rated in a questionnaire the influence of each technique to the knowledge transfer. They observed that the number of accepted comments reported with the tool-assisted technique is approximately twice as big. Also, they noticed a relationship between comments density and the review size: the correlations vary from − 0.42 to − 0.33. The knowledge transfer was typically evaluated as it supports knowledge sharing to a limited extent for the tool-assisted technique but as it is good at supporting knowledge sharing for the over-the-shoulder technique. The results did not give a simple answer whether one technique outperforms the other. The tool-assisted technique results in more comments. However, the teams evaluated the over-the-shoulder technique as better supporting knowledge transfer.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.