Improving code review effectiveness through reviewer recommendations

P Thongtanunam, RG Kula, AEC Cruz… - Proceedings of the 7th …, 2014 - dl.acm.org
P Thongtanunam, RG Kula, AEC Cruz, N Yoshida, H Iida
Proceedings of the 7th International Workshop on Cooperative and Human …, 2014dl.acm.org
Effectively performing code review increases the quality of software and reduces occurrence
of defects. However, this requires reviewers with experiences and deep understandings of
system code. Manual selection of such reviewers can be a costly and time-consuming task.
To reduce this cost, we propose a reviewer recommendation algorithm determining file path
similarity called FPS algorithm. Using three OSS projects as case studies, FPS algorithm
was accurate up to 77.97%, which significantly outperformed the previous approach.
Effectively performing code review increases the quality of software and reduces occurrence of defects. However, this requires reviewers with experiences and deep understandings of system code. Manual selection of such reviewers can be a costly and time-consuming task. To reduce this cost, we propose a reviewer recommendation algorithm determining file path similarity called FPS algorithm. Using three OSS projects as case studies, FPS algorithm was accurate up to 77.97%, which significantly outperformed the previous approach.
ACM Digital Library