Overview of Code Review Research
A curated, evidence-aware map of research on modern code review, pull-request review, and closely related change-based inspection practices…
All about code reviews: code review best practices, pull request practices, code review checklists, and code review workshops, courses and training.
Live Last read · last published · next check
A curated, evidence-aware map of research on modern code review, pull-request review, and closely related change-based inspection practices…
Datadog Code Security brings application-security findings into IDEs, continuous integration, and pull requests. For code reviews, its main…

This post explains the concepts, workflows, and tools behind stacked pull requests (stacked PRs). In a nutshell, with stacked pull requests…

One of the most intriguing applications of GitHub Copilot is its potential to assist in code reviews. In this tutorial, we’ll explore how…
Let’s look at the best AI code review tools of 2026. AI-powered code review tools have emerged as valuable allies to developers. AI code…
Automated code review tools can find quality problems, security vulnerabilities, and policy violations before a change reaches a human…
During a bottom-up code review, the reviewer starts with reviewing single lines of code, small blocks of code, or small individual functions…
Here is a list of articles that help you to learn more about different code review techniques: 1. Checklist-based Code Reviews 2. 10 Best…
Systematically reviewing source code is an essential part of ensuring code quality and correctness of the code. Yet, most developers review…
Test-driven code review refers to code reviews in which tests are reviewed first. Thus the difference to ad-hoc code reviewing is mainly the…
During a top-down code review, the reviewer begins by looking at the high-level artifacts of the system, such as ticket description…
Over the last few years, more and more developers and researchers look at developer experience, that is how developers think about, feel…
Engineering leaders have long sought to improve the productivity of their developers, but knowing how to measure or even define developer…
Over the last two years, I have been investigating developer experience - that is, how developers experience their work and how that…

Many teams face challenges when conducting code reviews. In this article, we will look at the most common and problematic code review…
Code review checklists make code reviews more systematic and help detect more issues. They also help teams to perform code reviews more…
Over the years, I curated a list of articles that give insights into how companies like Facebook, Google, or Netlify review code. On their…

Whatthediff is a code review tool that analyses your code and generates a summary of the source code changes in plain English. This rather…
To learn more about automation in code reviews read the following articles: 1. Copilot for Automated Code Reviews 2. Automated Code Review…
To learn more about developer experience read the following articles: 1. 10 Best Code Review Tools 2. 7 Best AI Code Review Tools 3. Copilot…
Learn how market leaders like Microsoft, Google or Spotify do code reviews.
Dynamic Application Security Testing (DAST) is a method of testing the security of an application by examining its behavior while it is…
Static Application Security Testing (SAST) is a software testing technique that aims to identify security vulnerabilities in an application…
To learn more about code review tools read the following articles: 1. 10 Best Code Review Tools 2. 7 Best AI Code Review Tools 3. Copilot…
CodeQL is GitHub’s static analysis engine for finding security vulnerabilities and coding errors. It extracts a relational representation of…
To learn more about using checklist during code reviews read the following articles: 1. Checklist-based Code Reviews 2. Security-focused…
Using a secure code review checklist helps you find security vulnerabilities systematically during code review, and is a code review best…

Which code review best practices do companies such as Microsoft, or Google follow to ensure great code review feedback? How do you stay…

Let’s learn about the 10 best code review tools in 2024, and which features stand out for each of the code review tools. While following…
Learn what a code review is, how to do code reviews and the common steps of a code review workflow, in this article from awesomecodereviews…
A code review checklist, together with clear review guidelines, helps a team inspect changes systematically and keep its attention on high…
Copy and Paste this email and send it to your manager to ask for workshop approval. Dear manager, Code reviews are an extremely effective…

Learn how to use a pull request template to ensure code authors provide meaningful code review descriptions. Pull request templates help…

Stacked pull requests are a powerful way to break down a large feature into smaller, meaningful subtasks. They let you keep moving forward…
Respectful and constructive code review feedback is the basis for a fruitful and positive collaboration. In this article, you learn 1…

Code reviews at Google play an important role as an engineering practice and have been adopted already in the early days of Google. Still…
To learn more about code review best practices read the following articles: 1. Code Review Best Practices 2. Pull Request Templates…
If you want to learn the fundamentals of code reviews, have a look at the following articles: 1. Code Review 101 2. 10 Best Review…

How does Microsoft do code reviews? Have you ever wondered how one of the largest software companies worldwide ensures high-quality code…

In this code review blog post series, I share my experiences and lessons learned about code reviewing. Primarily, I show you code reviewing…