A systematic literature review and taxonomy of modern code review
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 …
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 …
inspections. While secondary studies on MCR exist, it is ua nknown whether the research …
An exploratory study on confusion in code reviews
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 …
which aims at increasing software quality. Code reviews provide several benefits for the …
[HTML][HTML] Graph-based visualization of merge requests for code review
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 …
defects, and sharing knowledge among developers. Despite its wide adoption, code review …
Learning human-written commit messages to document code changes
Commit messages are important complementary information used in understanding code
changes. To address message scarcity, some work is proposed for automatically generating …
changes. To address message scarcity, some work is proposed for automatically generating …
Recommending differentiated code to support smart contract update
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 …
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
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 …
difficult task of understanding and evaluating code changes to validate their quality and …
Studying differentiated code to support smart contract update
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 …
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
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 …
in alphabetical order. Could this choice or, more generally, the relative position in which a …
Learning code context information to predict comment locations
Code commenting is a common programming practice of practical importance to help
developers review and comprehend source code. In our developer survey, commenting has …
developers review and comprehend source code. In our developer survey, commenting has …