Understanding developer commenting in code reviews

4Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

Abstract

Modern code review is a well-known practice to assess the quality of software where developers discuss the quality in a web-based review tool. However, this lightweight approach may risk an inefficient review participation, especially when comments becomes either excessive (i.e., too many) or underwhelming (i.e., too few). In this study, we investigate the phenomena of reviewer commenting. Through a large-scale empirical analysis of over 1.1 million reviews from five OSS systems, we conduct an exploratory study to investigate the frequency, size, and evolution of reviewer commenting. Moreover, we also conduct a modeling study to understand the most important features that potentially drive reviewer comments. Our results find that (i) the number of comments and the number of words in the comments tend to vary among reviews and across studied systems; (ii) reviewers change their behaviours in commenting over time; and (iii) human experience and patch property aspects impact the number of comments and the number of words in the comments.

Cite

CITATION STYLE

APA

Hirao, T., Gaikovina Kula, R., Ihara, A., & Matsumoto, K. (2019). Understanding developer commenting in code reviews. IEICE Transactions on Information and Systems, E102D(12), 2423–2432. https://doi.org/10.1587/transinf.2019MPP0005

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