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
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 …
Information needs in contemporary code review
Contemporary code review is a widespread practice used by software engineers to maintain
high software quality and share project knowledge. However, conducting proper code …
high software quality and share project knowledge. However, conducting proper code …
Confusion in code reviews: Reasons, impacts, and co** strategies
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 …
and commercial software projects to detect defects, transfer knowledge and encourage …
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 …
Anti-patterns in modern code review: Symptoms and prevalence
Modern code review (MCR) is now broadly adopted as an established and effective software
quality assurance practice, with an increasing number of open-source as well as commercial …
quality assurance practice, with an increasing number of open-source as well as commercial …
SpongeBugs: Automatically generating fix suggestions in response to static code analysis warnings
Static code analysis tools such as FindBugs and SonarQube are widely used on open-
source and industrial projects to detect a variety of issues that may negatively affect the …
source and industrial projects to detect a variety of issues that may negatively affect the …
Cora: Decomposing and describing tangled code changes for reviewer
Code review is an important mechanism for code quality assurance both in open source
software and industrial software. Reviewers usually suffer from numerous, tangled and …
software and industrial software. Reviewers usually suffer from numerous, tangled and …
Towards a taxonomy of code review smells
Context: Code review is a crucial step of the software development life cycle in order to
detect possible problems in source code before merging the changeset to the codebase …
detect possible problems in source code before merging the changeset to the codebase …
To Follow or Not to Follow: Understanding Issue/Pull-Request Templates on GitHub
For most Open Source Software (OSS) projects, issues and Pull-requests (PR) are the
primary means by which stakeholders of a project report and discuss software problems and …
primary means by which stakeholders of a project report and discuss software problems and …