Do Explicit Review Strategies Improve Code Review Performance?

6Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Context: Code review is a fundamental, yet expensive part of software engineering. Therefore, research on understanding code review and its efficiency and performance is paramount. Objective: We aim to test the effect of a guidance approach on review effectiveness and efficiency. This effect is expected to work by lowering the cognitive load of the task; thus, we analyze the mediation relationship as well. Method: To investigate this effect, we employ an experimental design where professional developers have to perform three code reviews. We use three conditions: no guidance, a checklist, and a checklist-based review strategy. Furthermore, we measure the reviewers' cognitive load. Limitations: The main limitations of this study concern the specific cohort of participants, the mono-operation bias for the guidance conditions, and the generalizability to other changes and defects. Full registered report: https://doi.org/10.17605/OSF.IO/5FPTJ; Materials: https://doi.org/10.6084/m9.figshare.11806656

Cite

CITATION STYLE

APA

Gonçalves, P. W., Fregnan, E., Baum, T., Schneider, K., & Bacchelli, A. (2020). Do Explicit Review Strategies Improve Code Review Performance? In Proceedings - 2020 IEEE/ACM 17th International Conference on Mining Software Repositories, MSR 2020 (pp. 606–610). Association for Computing Machinery, Inc. https://doi.org/10.1145/3379597.3387509

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free