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 …

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 …

[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 …

Learning human-written commit messages to document code changes

Y Huang, N Jia, HJ Zhou, XP Chen, ZB Zheng… - Journal of Computer …, 2020 - Springer
Commit messages are important complementary information used in understanding code
changes. To address message scarcity, some work is proposed for automatically generating …

Recommending differentiated code to support smart contract update

Y Huang, Q Kong, N Jia, X Chen… - 2019 IEEE/ACM 27th …, 2019 - ieeexplore.ieee.org
Blockchain has attracted wide attention. A smart contract is a program that runs on the
blockchain, and there is evidence that most of the smart contracts on the Ethereum are …

An empirical study on code review activity prediction and its impact in practice

D Olewicki, S Habchi, B Adams - Proceedings of the ACM on Software …, 2024 - dl.acm.org
During code reviews, an essential step in software quality assurance, reviewers have the
difficult task of understanding and evaluating code changes to validate their quality and …

Studying differentiated code to support smart contract update

X Chen, P Liao, Q Kong, Y Huang, X Zhou - Empirical Software …, 2023 - Springer
Smart contracts have received a lot of attention. A smart contract is a program that runs on a
blockchain. Some recent studies reveal that most of the smart contracts on the Ethereum …

First come first served: the impact of file position on code review

E Fregnan, L Braz, M D'Ambros, G Çalıklı… - Proceedings of the 30th …, 2022 - dl.acm.org
The most popular code review tools (eg, Gerrit and GitHub) present the files to review sorted
in alphabetical order. Could this choice or, more generally, the relative position in which a …

Learning code context information to predict comment locations

Y Huang, X Hu, N Jia, X Chen, Y Xiong… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Code commenting is a common programming practice of practical importance to help
developers review and comprehend source code. In our developer survey, commenting has …