Understand and Improve Your Review Process

Leverage advanced reporting and metrics in Collaborator to get the most out of reviews

Understanding Your Code Reviews With Reports

Tracking Your Process with Key Metrics

Without metrics, it can be a tough to tell how effective your reviews actually are. Collaborator comes with 12 out-of-the-box reports so your team can quickly start identifying key metrics and setting benchmarks. In our 2018 State of Code Review report, we found that teams who regularly view reports on their process are 5X as likely to be satisfied with their code reviews. When you have metrics on your code review process, you can pull out insights and make improvements to how your team works. These are a few of the major report categories:

Review Detail Reports

In Review Detail Reports, you can see all of the metrics, defects, and comments associated with one specific review. These reports make it easy to maintain a complete record of reviews associated with specific changes. If you ever need to show your work or look back on why a decision was made, these reports make it easy to check.

Defect Reports

If you don't know what kinds of mistakes your team is making, it is nearly impossible to prevent them in the future. With Defect Reports, your team can see information about defects across multiple reviews, including defect type and severity. If one type of defect is becoming prevalent in multiple reviews, your team might want to hold a training or make a process change. Defect Density is one metric in these reports that can be used to illustrate how many defects are being found over the number of Lines of Code Reviewed. This could be helpful in understand the efficacy of reviews, the difficulty of a project, or the progress of an engineer. Defect reports provide you with the information to make strategic decisions and understand potential skill gaps.

User Reports

When a teammate tells you that your code change "looks good", how do you know that they actually spent the time to review your work? User Reports allow your team to view metrics like Inspection Rate, Lines of Code Reviewed, and Time Spent on Review. This information can help ensure that reviews are following common best practices and not being rushed.

Customizing Code Review Reports to Match Your Goals

 Your team likely has unique goals and challenges. Collaborator makes it easy to customize reports to be as relevant as possible. Columns and filters are added to reports by checking boxes, and any custom fields that your organization has configured can be included as well. By customizing reports, your team is able to expedite audit preparation, track key metrics over time, and see the impact of specific changes.

 
In this quick tutorial, we show what reports look like in Collaborator.
Close

Start a Free Collaborator Trial Now

By submitting this form, you agree to our Terms of Use and Privacy Policy

Collaborator is the peer review tool for software teams that care about code quality and collaboration.

Here's what your 30-day trial could look like:

  • Invite other team members to join and get started reviewing source code, requirements, design docs, user stories, and more.
  • Connect with your other development tools so that code reviews are a seamless part of your process.
  • Have a question? We will be available through chat to help your team get the most out of your trial.
  • Set up custom templates, checklists, and groups to ensure that your reviews focus on what's important to your team.
  • View reports on your review process to see what types of defects your team is finding and how effective your reviews are.

Collaborator supports multiple SCMs at once: TFS, Git, Perforce, Subversion, Rational Team Concert, Synergy, ClearCase, AccuRev, CVS, and PTC Integrity.