A systematic literature review and taxonomy of modern code review

N Davila, I Nunes - Journal of Systems and Software, 2021 - Elsevier
Abstract Context: Modern Code Review (MCR) is a widely known practice of software quality
assurance. However, the existing body of knowledge of MCR is currently not understood as …

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 …

Helping developers help themselves: Automatic decomposition of code review changesets

M Barnett, C Bird, J Brunet… - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Code Reviews, an important and popular mechanism for quality assurance, are often
performed on a change set, a set of modified files that are meant to be committed to a source …

An exploratory study on confusion in code reviews

F Ebert, F Castor, N Novielli, A Serebrenik - Empirical Software …, 2021 - Springer
Context Code review is a widely used technique of systematic examination of code changes
which aims at increasing software quality. Code reviews provide several benefits for the …

Predicting developers' negative feelings about code review

CD Egelman, E Murphy-Hill, E Kammer… - Proceedings of the …, 2020 - dl.acm.org
During code review, developers critically examine each others' code to improve its quality,
share knowledge, and ensure conformance to coding standards. In the process, developers …

[HTML][HTML] Graph-based visualization of merge requests for code review

E Fregnan, J Fröhlich, D Spadini, A Bacchelli - Journal of Systems and …, 2023 - Elsevier
Code review is a software development practice aimed at assessing code quality, finding
defects, and sharing knowledge among developers. Despite its wide adoption, code review …

Spider: Enabling fast patch propagation in related software repositories

A Machiry, N Redini, E Camellini… - … IEEE Symposium on …, 2020 - ieeexplore.ieee.org
Despite the effort of software maintainers, patches to open-source repositories are
propagated from the main codebase to all the related projects (eg, forks) with a significant …

Code review practices for refactoring changes: An empirical study on openstack

EA AlOmar, M Chouchen, MW Mkaouer… - Proceedings of the 19th …, 2022 - dl.acm.org
Modern code review is a widely used technique employed in both industrial and open-
source projects to improve software quality, share knowledge, and ensure adherence to …

Cldiff: generating concise linked code differences

K Huang, B Chen, X Peng, D Zhou, Y Wang… - Proceedings of the 33rd …, 2018 - dl.acm.org
Analyzing and understanding source code changes is important in a variety of software
maintenance tasks. To this end, many code differencing and code change summarization …

A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and Recommendations

A Razzaq, J Buckley, Q Lai, T Yu… - ACM Computing …, 2024 - dl.acm.org
Context and Motivation–Developer eXperience (Dev-X) is a recent research area that
focuses on developers perceptions, feelings, and values with respect to software …