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 …

Information needs in contemporary code review

L Pascarella, D Spadini, F Palomba… - Proceedings of the …, 2018 - dl.acm.org
Contemporary code review is a widespread practice used by software engineers to maintain
high software quality and share project knowledge. However, conducting proper code …

Confusion in code reviews: Reasons, impacts, and co** 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 …

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 …

Anti-patterns in modern code review: Symptoms and prevalence

M Chouchen, A Ouni, RG Kula, D Wang… - … on software analysis …, 2021 - ieeexplore.ieee.org
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 …

SpongeBugs: Automatically generating fix suggestions in response to static code analysis warnings

D Marcilio, CA Furia, R Bonifácio, G Pinto - Journal of Systems and …, 2020 - Elsevier
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 …

Cora: Decomposing and describing tangled code changes for reviewer

M Wang, Z Lin, Y Zou, B **e - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
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 …

Towards a taxonomy of code review smells

E Doğan, E Tüzün - Information and Software Technology, 2022 - Elsevier
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 …

To Follow or Not to Follow: Understanding Issue/Pull-Request Templates on GitHub

Z Li, Y Yu, T Wang, Y Lei, Y Wang… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
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 …