Automating code review activities by large-scale pre-training

Z Li, S Lu, D Guo, N Duan, S Jannu, G Jenks… - Proceedings of the 30th …, 2022 - dl.acm.org
Code review is an essential part to software development lifecycle since it aims at
guaranteeing the quality of codes. Modern code review activities necessitate developers …

An empirical study of the impact of modern code review practices on software quality

S McIntosh, Y Kamei, B Adams, AE Hassan - Empirical Software …, 2016 - Springer
Software code review, ie, the practice of having other team members critique changes to a
software system, is a well-established best practice in both open source and proprietary …

The impact of code review coverage and code review participation on software quality: A case study of the qt, vtk, and itk projects

S McIntosh, Y Kamei, B Adams… - Proceedings of the 11th …, 2014 - dl.acm.org
Software code review, ie, the practice of having third-party team members critique changes
to a software system, is a well-established best practice in both open source and proprietary …

Convergent contemporary software peer review practices

PC Rigby, C Bird - Proceedings of the 2013 9th joint meeting on …, 2013 - dl.acm.org
Software peer review is practiced on a diverse set of software projects that have drastically
different settings, cultures, incentive systems, and time pressures. In an effort to characterize …

Writing acceptable patches: An empirical study of open source project patches

Y Tao, D Han, S Kim - 2014 IEEE International Conference on …, 2014 - ieeexplore.ieee.org
Software developers submit patches to handle tens or even hundreds of bugs reported daily.
However, not all submitted patches can be directly integrated into the code base, since they …

Automatically recommending peer reviewers in modern code review

MB Zanjani, H Kagdi, C Bird - IEEE Transactions on Software …, 2015 - ieeexplore.ieee.org
Code review is an important part of the software development process. Recently, many open
source projects have begun practicing code review through “modern” tools such as GitHub …

Review participation in modern code review: An empirical study of the android, Qt, and OpenStack projects

P Thongtanunam, S McIntosh, AE Hassan… - Empirical Software …, 2017 - Springer
Software code review is a well-established software quality practice. Recently, Modern Code
Review (MCR) has been widely adopted in both open source and proprietary projects. Our …

Identifying the characteristics of vulnerable code changes: An empirical study

A Bosu, JC Carver, M Hafiz, P Hilley… - Proceedings of the 22nd …, 2014 - dl.acm.org
To focus the efforts of security experts, the goals of this empirical study are to analyze which
security vulnerabilities can be discovered by code review, identify characteristics of …

Confusion in code reviews: Reasons, impacts, and coping strategies

F Ebert, F Castor, N Novielli… - 2019 IEEE 26th …, 2019 - ieeexplore.ieee.org
Code review is a software quality assurance practice widely employed in both open source
and commercial software projects to detect defects, transfer knowledge and encourage …

[PDF][PDF] Codereviewer: Pre-training for automating code review activities

Z Li, S Lu, D Guo, N Duan, S Jannu, G Jenks… - arXiv preprint arXiv …, 2022 - academia.edu
Code review is an essential part to software development lifecycle since it aims at
guaranteeing the quality of codes. Modern code review activities necessitate developers …