Modern code reviews—survey of literature and practice

D Badampudi, M Unterkalmsteiner… - ACM Transactions on …, 2023 - dl.acm.org
Background: Modern Code Review (MCR) is a lightweight alternative to traditional code
inspections. While secondary studies on MCR exist, it is ua nknown whether the research …

What makes a code review useful to opendev developers? an empirical investigation

AK Turzo, A Bosu - Empirical Software Engineering, 2024 - Springer
Context Due to the association of significant efforts, even a minor improvement in the
effectiveness of Code Reviews (CR) can incur significant savings for a software …

Improving automated code reviews: Learning from experience

HY Lin, P Thongtanunam, C Treude… - Proceedings of the 21st …, 2024 - dl.acm.org
Modern code review is a critical quality assurance process that is widely adopted in both
industry and open source software environments. This process can help newcomers learn …

Evacrc: Evaluating code review comments

L Yang, J Xu, Y Zhang, H Zhang… - Proceedings of the 31st …, 2023 - dl.acm.org
In code reviews, developers examine code changes authored by peers and provide
feedback through comments. Despite the importance of these comments, no accepted …

A survey on modern code review: Progresses, challenges and opportunities

Z Yang, C Gao, Z Guo, Z Li, K Liu, X **a… - arxiv preprint arxiv …, 2024 - arxiv.org
Over the past decade, modern code review (MCR) has been deemed as a crucial practice of
software quality assurance, which is applied to improve software quality and transfer …

A preliminary investigation on using multi-task learning to predict change performance in code reviews

L Yang, H Zhang, J Xu, J Lyu, X Zhou, D Shao… - Empirical Software …, 2024 - Springer
The various performances of a change in code reviews have received growing concerns
from software organizations and researchers. Researchers have investigated these aspects …

Code reviews in open source projects: how do gender biases affect participation and outcomes?

S Sultana, AK Turzo, A Bosu - Empirical Software Engineering, 2023 - Springer
Context Contemporary software development organizations lack diversity, and the ratios of
women in Free and Open-Source Software (FOSS) communities are even lower than the …

Studying Practitioners' Expectations on Clear Code Review Comments

Z Li, J Chen, Q Mao, X Hu, K Liu, X **a - arxiv preprint arxiv:2410.06515, 2024 - arxiv.org
The code review comment (CRC) is pivotal in the process of modern code review. It provides
reviewers with the opportunity to identify potential bugs, offer constructive feedback, and …

Explaining explanation: An empirical study on explanation in code reviews

R Widyasari, T Zhang, A Bouraffa, W Maalej… - arxiv preprint arxiv …, 2023 - arxiv.org
Code reviews are central for software quality assurance. Ideally, reviewers should explain
their feedback to enable authors of code changes to understand the feedback and act …

Distilling Quality Enhancing Comments From Code Reviews to Underpin Reviewer Recommendation

G Rong, Y Yu, Y Zhang, H Zhang… - IEEE Transactions …, 2024 - ieeexplore.ieee.org
Code review is an important practice in software development. One of its main objectives is
for the assurance of code quality. For this purpose, the efficacy of code review is subject to …