Best Peer Code Review Software

Michael Pigott
MP
Researched and written by Michael Pigott

Peer code review software provides the means by which code can be examined by a developer other than its author. Peer code review software allows multiple developers to see changes to the code made by other developers, reducing the risk of bugs, security vulnerabilities, and missed requirements. Peer code review software is used by software development teams in the development phase of a project which is cheaper, faster, easier, and more thorough than doing reviews during the requirements phase, testing phase, or after project delivery. Peer code review software allows developers to not only see code but also the specifics of what code was changed and to comment on those changes. Peer code review software often integrates directly into other tools including version control hosting solutions.

To qualify as a peer code review software system, a product must:

View specific changes made by a developer
Allow developers to write comments on specific files and changes
Send messages when requests for code review happens or code review comments are submitted

Best Peer Code Review Software At A Glance

Best for Small Businesses:
Best for Mid-Market:
Best for Enterprise:
Highest User Satisfaction:
Best Free Software:
Show LessShow More
Best for Enterprise:
Highest User Satisfaction:
Best Free Software:
G2 takes pride in showing unbiased reviews on user satisfaction in our ratings and reports. We do not allow paid placements in any of our ratings, rankings, or reports. Learn about our scoring methodologies.
No filters applied
54 Listings in Peer Code Review Available
(2,141)4.7 out of 5
1st Easiest To Use in Peer Code Review software
View top Consulting Services for GitHub
Save to My Lists
Entry Level Price:Free
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    GitHub is where the world builds software. Millions of individuals, organizations and businesses around the world use GitHub to discover, share, and contribute software. Developers at startups to Fort

    Users
    • Software Engineer
    • Senior Software Engineer
    Industries
    • Computer Software
    • Information Technology and Services
    Market Segment
    • 46% Small-Business
    • 31% Mid-Market
  • Pros and Cons
    Expand/Collapse Pros and Cons
  • GitHub Pros and Cons
    How are these determined?Information
    Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
    Pros
    Ease of Use
    127
    Features
    127
    Collaboration
    110
    Team Collaboration
    97
    Version Control
    92
    Cons
    Learning Curve
    49
    Learning Difficulty
    45
    Complexity
    40
    Difficult Learning
    39
    Steep Learning Curve
    39
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • GitHub features and usability ratings that predict user satisfaction
    8.7
    Quality of Support
    Average: 8.4
    8.7
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    GitHub
    Year Founded
    2008
    HQ Location
    San Francisco, CA
    Twitter
    @github
    2,605,814 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    6,074 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

GitHub is where the world builds software. Millions of individuals, organizations and businesses around the world use GitHub to discover, share, and contribute software. Developers at startups to Fort

Users
  • Software Engineer
  • Senior Software Engineer
Industries
  • Computer Software
  • Information Technology and Services
Market Segment
  • 46% Small-Business
  • 31% Mid-Market
GitHub Pros and Cons
How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Ease of Use
127
Features
127
Collaboration
110
Team Collaboration
97
Version Control
92
Cons
Learning Curve
49
Learning Difficulty
45
Complexity
40
Difficult Learning
39
Steep Learning Curve
39
GitHub features and usability ratings that predict user satisfaction
8.7
Quality of Support
Average: 8.4
8.7
Ease of Use
Average: 8.7
Seller Details
Seller
GitHub
Year Founded
2008
HQ Location
San Francisco, CA
Twitter
@github
2,605,814 Twitter followers
LinkedIn® Page
www.linkedin.com
6,074 employees on LinkedIn®
(942)4.4 out of 5
2nd Easiest To Use in Peer Code Review software
Save to My Lists
Entry Level Price:Free for up to 5 users
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Bitbucket is the Git solution for professional teams. It provides collaboration and code management around the versioning of your codebase. Every piece of core functionality has been built to help sof

    Users
    • Software Engineer
    • Senior Software Engineer
    Industries
    • Computer Software
    • Information Technology and Services
    Market Segment
    • 41% Small-Business
    • 31% Mid-Market
  • Pros and Cons
    Expand/Collapse Pros and Cons
  • Bitbucket Pros and Cons
    How are these determined?Information
    Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
    Pros
    Ease of Use
    55
    Jira Integration
    34
    Repository Management
    29
    Version Control
    27
    Integrations
    22
    Cons
    Poor User Interface
    18
    Complexity
    12
    Improvement Needed
    12
    Lack of Features
    12
    Slow Speed
    10
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Bitbucket features and usability ratings that predict user satisfaction
    8.5
    Quality of Support
    Average: 8.4
    8.7
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Atlassian
    Year Founded
    2002
    HQ Location
    Sydney
    Twitter
    @Atlassian
    105,621 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    19,749 employees on LinkedIn®
    Ownership
    NASDAQ:TEAM
Product Description
How are these determined?Information
This description is provided by the seller.

Bitbucket is the Git solution for professional teams. It provides collaboration and code management around the versioning of your codebase. Every piece of core functionality has been built to help sof

Users
  • Software Engineer
  • Senior Software Engineer
Industries
  • Computer Software
  • Information Technology and Services
Market Segment
  • 41% Small-Business
  • 31% Mid-Market
Bitbucket Pros and Cons
How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Ease of Use
55
Jira Integration
34
Repository Management
29
Version Control
27
Integrations
22
Cons
Poor User Interface
18
Complexity
12
Improvement Needed
12
Lack of Features
12
Slow Speed
10
Bitbucket features and usability ratings that predict user satisfaction
8.5
Quality of Support
Average: 8.4
8.7
Ease of Use
Average: 8.7
Seller Details
Seller
Atlassian
Year Founded
2002
HQ Location
Sydney
Twitter
@Atlassian
105,621 Twitter followers
LinkedIn® Page
www.linkedin.com
19,749 employees on LinkedIn®
Ownership
NASDAQ:TEAM
Are you searching for software with a team?
Vote, work together, and discuss with your team!
We can help with your search. Find and compare software here.
(191)4.2 out of 5
5th Easiest To Use in Peer Code Review software
View top Consulting Services for Azure DevOps Server
Save to My Lists
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    An enterprise-grade server for teams to share code, track work, and ship software — for any language, all in a single package. It’s the perfect complement to your IDE.

    Users
    • Software Engineer
    • Senior Software Engineer
    Industries
    • Information Technology and Services
    • Computer Software
    Market Segment
    • 40% Enterprise
    • 39% Mid-Market
  • Pros and Cons
    Expand/Collapse Pros and Cons
  • Azure DevOps Server Pros and Cons
    How are these determined?Information
    Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
    Pros
    Ease of Use
    25
    Features
    14
    Automation
    12
    Deployment
    11
    Integrations
    11
    Cons
    Complexity
    11
    Difficult Learning
    10
    Learning Curve
    10
    Complex Setup
    6
    Expensive
    6
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Azure DevOps Server features and usability ratings that predict user satisfaction
    8.2
    Quality of Support
    Average: 8.4
    7.9
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Microsoft
    Year Founded
    1975
    HQ Location
    Redmond, Washington
    Twitter
    @microsoft
    13,938,794 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    244,409 employees on LinkedIn®
    Ownership
    MSFT
Product Description
How are these determined?Information
This description is provided by the seller.

An enterprise-grade server for teams to share code, track work, and ship software — for any language, all in a single package. It’s the perfect complement to your IDE.

Users
  • Software Engineer
  • Senior Software Engineer
Industries
  • Information Technology and Services
  • Computer Software
Market Segment
  • 40% Enterprise
  • 39% Mid-Market
Azure DevOps Server Pros and Cons
How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Ease of Use
25
Features
14
Automation
12
Deployment
11
Integrations
11
Cons
Complexity
11
Difficult Learning
10
Learning Curve
10
Complex Setup
6
Expensive
6
Azure DevOps Server features and usability ratings that predict user satisfaction
8.2
Quality of Support
Average: 8.4
7.9
Ease of Use
Average: 8.7
Seller Details
Seller
Microsoft
Year Founded
1975
HQ Location
Redmond, Washington
Twitter
@microsoft
13,938,794 Twitter followers
LinkedIn® Page
www.linkedin.com
244,409 employees on LinkedIn®
Ownership
MSFT
(816)4.5 out of 5
Optimized for quick response
4th Easiest To Use in Peer Code Review software
Save to My Lists
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    GitLab is the most comprehensive AI-Powered DevSecOps platform that enables software innovation by empowering development, security, and operations teams to build better software, faster. With GitLab

    Users
    • Software Engineer
    • Senior Software Engineer
    Industries
    • Computer Software
    • Information Technology and Services
    Market Segment
    • 37% Small-Business
    • 37% Mid-Market
  • Pros and Cons
    Expand/Collapse Pros and Cons
  • GitLab Pros and Cons
    How are these determined?Information
    Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
    Pros
    Ease of Use
    90
    Features
    88
    Version Control
    66
    Deployment
    59
    Collaboration
    57
    Cons
    Complexity
    36
    Learning Curve
    36
    Confusing Interface
    30
    Performance Issues
    30
    Poor User Interface
    30
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • GitLab features and usability ratings that predict user satisfaction
    8.5
    Quality of Support
    Average: 8.4
    8.7
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Company Website
    Year Founded
    2014
    HQ Location
    San Francisco, California
    Twitter
    @gitlab
    169,646 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    2,810 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

GitLab is the most comprehensive AI-Powered DevSecOps platform that enables software innovation by empowering development, security, and operations teams to build better software, faster. With GitLab

Users
  • Software Engineer
  • Senior Software Engineer
Industries
  • Computer Software
  • Information Technology and Services
Market Segment
  • 37% Small-Business
  • 37% Mid-Market
GitLab Pros and Cons
How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Ease of Use
90
Features
88
Version Control
66
Deployment
59
Collaboration
57
Cons
Complexity
36
Learning Curve
36
Confusing Interface
30
Performance Issues
30
Poor User Interface
30
GitLab features and usability ratings that predict user satisfaction
8.5
Quality of Support
Average: 8.4
8.7
Ease of Use
Average: 8.7
Seller Details
Company Website
Year Founded
2014
HQ Location
San Francisco, California
Twitter
@gitlab
169,646 Twitter followers
LinkedIn® Page
www.linkedin.com
2,810 employees on LinkedIn®
(64)4.8 out of 5
3rd Easiest To Use in Peer Code Review software
Save to My Lists
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Axolo is a bi-directional Slack & GitHub/GitLab integration. With Axolo, tech teams can collaborate on pull requests seamlessly. Each pull request creates a temporary Slack channel where all info

    Users
    • Software Engineer
    • CTO
    Industries
    • Computer Software
    • Financial Services
    Market Segment
    • 77% Small-Business
    • 14% Mid-Market
  • Pros and Cons
    Expand/Collapse Pros and Cons
  • Axolo Pros and Cons
    How are these determined?Information
    Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
    Pros
    Code Review
    13
    Team Collaboration
    11
    Review System
    10
    Collaboration
    7
    Git Integration
    7
    Cons
    GitHub Issues
    5
    Improvement Needed
    5
    Notification Issues
    4
    Limited Customization
    2
    Software Bugs
    2
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Axolo features and usability ratings that predict user satisfaction
    9.5
    Quality of Support
    Average: 8.4
    9.4
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Axolo
    Year Founded
    2021
    HQ Location
    Paris, FR
    Twitter
    @axolo_co
    177 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    3 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

Axolo is a bi-directional Slack & GitHub/GitLab integration. With Axolo, tech teams can collaborate on pull requests seamlessly. Each pull request creates a temporary Slack channel where all info

Users
  • Software Engineer
  • CTO
Industries
  • Computer Software
  • Financial Services
Market Segment
  • 77% Small-Business
  • 14% Mid-Market
Axolo Pros and Cons
How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Code Review
13
Team Collaboration
11
Review System
10
Collaboration
7
Git Integration
7
Cons
GitHub Issues
5
Improvement Needed
5
Notification Issues
4
Limited Customization
2
Software Bugs
2
Axolo features and usability ratings that predict user satisfaction
9.5
Quality of Support
Average: 8.4
9.4
Ease of Use
Average: 8.7
Seller Details
Seller
Axolo
Year Founded
2021
HQ Location
Paris, FR
Twitter
@axolo_co
177 Twitter followers
LinkedIn® Page
www.linkedin.com
3 employees on LinkedIn®
Entry Level Price:Free
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    CodeRabbit is an AI-powered code reviewer that provides a context-aware reviews with line-by-line code change suggestions and chat that gets smarter over time. 

    Users
    No information available
    Industries
    • Computer Software
    Market Segment
    • 94% Small-Business
    • 6% Mid-Market
  • Pros and Cons
    Expand/Collapse Pros and Cons
  • CodeRabbit Pros and Cons
    How are these determined?Information
    Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
    Pros
    Review System
    9
    Code Review
    8
    Debugging
    5
    Ease of Setup
    5
    Ease of Use
    5
    Cons
    Improvement Needed
    3
    Lack of Features
    3
    Poor User Interface
    2
    Slow Performance
    2
    Software Bugs
    2
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • CodeRabbit features and usability ratings that predict user satisfaction
    9.7
    Quality of Support
    Average: 8.4
    9.6
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Year Founded
    2023
    HQ Location
    Walnut Creek, California
    LinkedIn® Page
    www.linkedin.com
    23 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

CodeRabbit is an AI-powered code reviewer that provides a context-aware reviews with line-by-line code change suggestions and chat that gets smarter over time. 

Users
No information available
Industries
  • Computer Software
Market Segment
  • 94% Small-Business
  • 6% Mid-Market
CodeRabbit Pros and Cons
How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Review System
9
Code Review
8
Debugging
5
Ease of Setup
5
Ease of Use
5
Cons
Improvement Needed
3
Lack of Features
3
Poor User Interface
2
Slow Performance
2
Software Bugs
2
CodeRabbit features and usability ratings that predict user satisfaction
9.7
Quality of Support
Average: 8.4
9.6
Ease of Use
Average: 8.7
Seller Details
Year Founded
2023
HQ Location
Walnut Creek, California
LinkedIn® Page
www.linkedin.com
23 employees on LinkedIn®
Entry Level Price:Free
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    SourceForge is the complete software discovery platform for both business software and open source software. IT professionals come to SourceForge to develop, download, review, and publish open source

    Users
    No information available
    Industries
    • Information Technology and Services
    • Computer Software
    Market Segment
    • 48% Small-Business
    • 36% Mid-Market
  • Pros and Cons
    Expand/Collapse Pros and Cons
  • SourceForge Pros and Cons
    How are these determined?Information
    Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
    Pros
    Ease of Use
    6
    User Reviews
    4
    Comparisons
    2
    Database Size
    2
    Features
    2
    Cons
    Bias in Reviews
    1
    Difficult Reviews
    1
    Insufficient Information
    1
    Limited Features
    1
    Slow Performance
    1
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • SourceForge features and usability ratings that predict user satisfaction
    8.7
    Quality of Support
    Average: 8.4
    8.6
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Year Founded
    1999
    HQ Location
    San Diego, CA
    Twitter
    @sourceforge
    49,406 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    32 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

SourceForge is the complete software discovery platform for both business software and open source software. IT professionals come to SourceForge to develop, download, review, and publish open source

Users
No information available
Industries
  • Information Technology and Services
  • Computer Software
Market Segment
  • 48% Small-Business
  • 36% Mid-Market
SourceForge Pros and Cons
How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Ease of Use
6
User Reviews
4
Comparisons
2
Database Size
2
Features
2
Cons
Bias in Reviews
1
Difficult Reviews
1
Insufficient Information
1
Limited Features
1
Slow Performance
1
SourceForge features and usability ratings that predict user satisfaction
8.7
Quality of Support
Average: 8.4
8.6
Ease of Use
Average: 8.7
Seller Details
Year Founded
1999
HQ Location
San Diego, CA
Twitter
@sourceforge
49,406 Twitter followers
LinkedIn® Page
www.linkedin.com
32 employees on LinkedIn®
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Klocwork is a static code analysis and SAST tool for C, C++, C#, Java, JavaScript, Python, and Kotlin that identifies software security, quality, and reliability issues helping to enforce compliance w

    Users
    No information available
    Industries
    • Information Technology and Services
    Market Segment
    • 48% Mid-Market
    • 35% Small-Business
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Klocwork features and usability ratings that predict user satisfaction
    8.5
    Quality of Support
    Average: 8.4
    7.9
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Perforce
    Year Founded
    1995
    HQ Location
    Minneapolis, MN
    Twitter
    @perforce
    5,268 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    1,150 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

Klocwork is a static code analysis and SAST tool for C, C++, C#, Java, JavaScript, Python, and Kotlin that identifies software security, quality, and reliability issues helping to enforce compliance w

Users
No information available
Industries
  • Information Technology and Services
Market Segment
  • 48% Mid-Market
  • 35% Small-Business
Klocwork features and usability ratings that predict user satisfaction
8.5
Quality of Support
Average: 8.4
7.9
Ease of Use
Average: 8.7
Seller Details
Seller
Perforce
Year Founded
1995
HQ Location
Minneapolis, MN
Twitter
@perforce
5,268 Twitter followers
LinkedIn® Page
www.linkedin.com
1,150 employees on LinkedIn®
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Review code, discuss changes, share knowledge, and identify defects across SVN, Git, Mercurial, CVS, and Perforce.

    Users
    • Software Engineer
    Industries
    • Computer Software
    • Information Technology and Services
    Market Segment
    • 70% Enterprise
    • 26% Mid-Market
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Crucible features and usability ratings that predict user satisfaction
    6.9
    Quality of Support
    Average: 8.4
    8.1
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Atlassian
    Year Founded
    2002
    HQ Location
    Sydney
    Twitter
    @Atlassian
    105,621 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    19,749 employees on LinkedIn®
    Ownership
    NASDAQ:TEAM
Product Description
How are these determined?Information
This description is provided by the seller.

Review code, discuss changes, share knowledge, and identify defects across SVN, Git, Mercurial, CVS, and Perforce.

Users
  • Software Engineer
Industries
  • Computer Software
  • Information Technology and Services
Market Segment
  • 70% Enterprise
  • 26% Mid-Market
Crucible features and usability ratings that predict user satisfaction
6.9
Quality of Support
Average: 8.4
8.1
Ease of Use
Average: 8.7
Seller Details
Seller
Atlassian
Year Founded
2002
HQ Location
Sydney
Twitter
@Atlassian
105,621 Twitter followers
LinkedIn® Page
www.linkedin.com
19,749 employees on LinkedIn®
Ownership
NASDAQ:TEAM
(126)4.2 out of 5
6th Easiest To Use in Peer Code Review software
Save to My Lists
Entry Level Price:$11.50
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Assembla is the most secure version control and project collaboration platform in the world. We provide secure cloud hosting for Subversion, Perforce and Git repositories with integrated project manag

    Users
    • Software Engineer
    Industries
    • Computer Software
    • Information Technology and Services
    Market Segment
    • 46% Small-Business
    • 44% Mid-Market
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Assembla features and usability ratings that predict user satisfaction
    8.4
    Quality of Support
    Average: 8.4
    8.4
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Assembla
    Year Founded
    2005
    HQ Location
    San Antonio, TX
    Twitter
    @assembla
    4,030 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    27 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

Assembla is the most secure version control and project collaboration platform in the world. We provide secure cloud hosting for Subversion, Perforce and Git repositories with integrated project manag

Users
  • Software Engineer
Industries
  • Computer Software
  • Information Technology and Services
Market Segment
  • 46% Small-Business
  • 44% Mid-Market
Assembla features and usability ratings that predict user satisfaction
8.4
Quality of Support
Average: 8.4
8.4
Ease of Use
Average: 8.7
Seller Details
Seller
Assembla
Year Founded
2005
HQ Location
San Antonio, TX
Twitter
@assembla
4,030 Twitter followers
LinkedIn® Page
www.linkedin.com
27 employees on LinkedIn®
Entry Level Price:$15 per month
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Hassle-free, hosted version control service.

    Users
    No information available
    Industries
    • Marketing and Advertising
    Market Segment
    • 43% Mid-Market
    • 30% Small-Business
  • Pros and Cons
    Expand/Collapse Pros and Cons
  • Beanstalk Pros and Cons
    How are these determined?Information
    Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
    Pros
    Deployment
    2
    Ease of Use
    2
    CD Integration
    1
    CI
    1
    Code Review
    1
    Cons
    Internet Dependency
    1
    Poor Customer Support
    1
    Search Functionality
    1
    Search Issues
    1
    Slow Speed
    1
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Beanstalk features and usability ratings that predict user satisfaction
    8.8
    Quality of Support
    Average: 8.4
    8.7
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Wildbit
    Year Founded
    2000
    HQ Location
    Philadelphia, PA
    Twitter
    @Wildbit
    3,754 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    7 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

Hassle-free, hosted version control service.

Users
No information available
Industries
  • Marketing and Advertising
Market Segment
  • 43% Mid-Market
  • 30% Small-Business
Beanstalk Pros and Cons
How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Deployment
2
Ease of Use
2
CD Integration
1
CI
1
Code Review
1
Cons
Internet Dependency
1
Poor Customer Support
1
Search Functionality
1
Search Issues
1
Slow Speed
1
Beanstalk features and usability ratings that predict user satisfaction
8.8
Quality of Support
Average: 8.4
8.7
Ease of Use
Average: 8.7
Seller Details
Seller
Wildbit
Year Founded
2000
HQ Location
Philadelphia, PA
Twitter
@Wildbit
3,754 Twitter followers
LinkedIn® Page
www.linkedin.com
7 employees on LinkedIn®
Entry Level Price:Free
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Live share your IDE and coding sessions. See changes in real time, even when coding in the same file, like Google Docs for your code. So many uses: pair programming, mob programming, code review, pro

    Users
    No information available
    Industries
    • Information Technology and Services
    Market Segment
    • 47% Enterprise
    • 40% Small-Business
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • CodeTogether features and usability ratings that predict user satisfaction
    8.8
    Quality of Support
    Average: 8.4
    8.9
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    Genuitec
    Year Founded
    1997
    HQ Location
    Flower Mound, TX
    Twitter
    @Genuitec
    1,576 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    15 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

Live share your IDE and coding sessions. See changes in real time, even when coding in the same file, like Google Docs for your code. So many uses: pair programming, mob programming, code review, pro

Users
No information available
Industries
  • Information Technology and Services
Market Segment
  • 47% Enterprise
  • 40% Small-Business
CodeTogether features and usability ratings that predict user satisfaction
8.8
Quality of Support
Average: 8.4
8.9
Ease of Use
Average: 8.7
Seller Details
Seller
Genuitec
Year Founded
1997
HQ Location
Flower Mound, TX
Twitter
@Genuitec
1,576 Twitter followers
LinkedIn® Page
www.linkedin.com
15 employees on LinkedIn®
Entry Level Price:Free
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Upsource is a smart code review tool and a repository browser that supports Git, Mercurial, Subversion and Perforce. It is the only code review tool that deeply understands your code and offers static

    Users
    No information available
    Industries
    No information available
    Market Segment
    • 40% Small-Business
    • 30% Mid-Market
  • Pros and Cons
    Expand/Collapse Pros and Cons
  • Upsource Pros and Cons
    How are these determined?Information
    Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
    Pros
    Code Review
    1
    Collaboration
    1
    Ease of Use
    1
    Repository Management
    1
    Review System
    1
    Cons
    Complexity
    1
    Complex Setup
    1
    Poor Documentation
    1
    Poor User Interface
    1
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Upsource features and usability ratings that predict user satisfaction
    7.5
    Quality of Support
    Average: 8.4
    8.8
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    JetBrains
    Year Founded
    2000
    HQ Location
    Prague
    Twitter
    @jetbrains
    202,689 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    2,163 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

Upsource is a smart code review tool and a repository browser that supports Git, Mercurial, Subversion and Perforce. It is the only code review tool that deeply understands your code and offers static

Users
No information available
Industries
No information available
Market Segment
  • 40% Small-Business
  • 30% Mid-Market
Upsource Pros and Cons
How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Code Review
1
Collaboration
1
Ease of Use
1
Repository Management
1
Review System
1
Cons
Complexity
1
Complex Setup
1
Poor Documentation
1
Poor User Interface
1
Upsource features and usability ratings that predict user satisfaction
7.5
Quality of Support
Average: 8.4
8.8
Ease of Use
Average: 8.7
Seller Details
Seller
JetBrains
Year Founded
2000
HQ Location
Prague
Twitter
@jetbrains
202,689 Twitter followers
LinkedIn® Page
www.linkedin.com
2,163 employees on LinkedIn®
Entry Level Price:$595.00
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Collaborator is the premier tool for team peer code and document review, built for teams working on projects where code quality is critical. Bridge the gap between development, testing and management

    Users
    No information available
    Industries
    No information available
    Market Segment
    • 100% Enterprise
    • 25% Small-Business
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Collaborator features and usability ratings that predict user satisfaction
    7.6
    Quality of Support
    Average: 8.4
    8.0
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Seller
    SmartBear
    HQ Location
    Somerville, MA
    Twitter
    @smartbear
    17,144 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    923 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

Collaborator is the premier tool for team peer code and document review, built for teams working on projects where code quality is critical. Bridge the gap between development, testing and management

Users
No information available
Industries
No information available
Market Segment
  • 100% Enterprise
  • 25% Small-Business
Collaborator features and usability ratings that predict user satisfaction
7.6
Quality of Support
Average: 8.4
8.0
Ease of Use
Average: 8.7
Seller Details
Seller
SmartBear
HQ Location
Somerville, MA
Twitter
@smartbear
17,144 Twitter followers
LinkedIn® Page
www.linkedin.com
923 employees on LinkedIn®
(27)4.3 out of 5
7th Easiest To Use in Peer Code Review software
Save to My Lists
  • Overview
    Expand/Collapse Overview
  • Product Description
    How are these determined?Information
    This description is provided by the seller.

    Phabricator is a complete set of tools for developing software. Included apps help you manage tasks and sprints, review code, host git, svn, or mercurial repositories, build with continuous integratio

    Users
    No information available
    Industries
    • Computer Software
    • Information Technology and Services
    Market Segment
    • 48% Mid-Market
    • 44% Small-Business
  • Pros and Cons
    Expand/Collapse Pros and Cons
  • Phabricator Pros and Cons
    How are these determined?Information
    Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
    Pros
    Automation Testing
    1
    Code Review
    1
    Debugging
    1
    Ease of Use
    1
    Efficiency
    1
    Cons
    Complexity
    1
    Difficult Reviews
    1
    Difficult Usability
    1
    Intuitiveness
    1
  • User Satisfaction
    Expand/Collapse User Satisfaction
  • Phabricator features and usability ratings that predict user satisfaction
    8.1
    Quality of Support
    Average: 8.4
    8.4
    Ease of Use
    Average: 8.7
  • Seller Details
    Expand/Collapse Seller Details
  • Seller Details
    Year Founded
    2011
    HQ Location
    San Francisco, CA
    Twitter
    @phabricator
    4,605 Twitter followers
    LinkedIn® Page
    www.linkedin.com
    1 employees on LinkedIn®
Product Description
How are these determined?Information
This description is provided by the seller.

Phabricator is a complete set of tools for developing software. Included apps help you manage tasks and sprints, review code, host git, svn, or mercurial repositories, build with continuous integratio

Users
No information available
Industries
  • Computer Software
  • Information Technology and Services
Market Segment
  • 48% Mid-Market
  • 44% Small-Business
Phabricator Pros and Cons
How are these determined?Information
Pros and Cons are compiled from review feedback and grouped into themes to provide an easy-to-understand summary of user reviews.
Pros
Automation Testing
1
Code Review
1
Debugging
1
Ease of Use
1
Efficiency
1
Cons
Complexity
1
Difficult Reviews
1
Difficult Usability
1
Intuitiveness
1
Phabricator features and usability ratings that predict user satisfaction
8.1
Quality of Support
Average: 8.4
8.4
Ease of Use
Average: 8.7
Seller Details
Year Founded
2011
HQ Location
San Francisco, CA
Twitter
@phabricator
4,605 Twitter followers
LinkedIn® Page
www.linkedin.com
1 employees on LinkedIn®

Learn More About Peer Code Review Software

What is Peer Code Review Software?

Peer code review software facilitates a collaborative feedback and quality assurance process during software development. This software provides an organized means by which code can be examined, adjusted, and commented on by a developer other than the code’s author.

The code review process allows multiple developers to see changes to the code made by other developers, reducing the risk of bugs, security vulnerabilities, and missed requirements. Peer code review software also allows teams to check code for clarity and readability, which is an important aspect of programming. In a sense, the peer code review process facilitated by these tools is akin to the peer review processes used for writing projects. The fundamental value of these tools lies in the overall reduced possibility of human errors. However, these tools are also useful for onboarding newly hired developers. Developers with more experience on the team can review and comment on new developers’ code to instill team-specific best practices that aren’t necessarily universal. Even fully functional code can be improved by peer code review software. Team members can offer each other suggestions that result in better code, even if the original code is usable. Code review tools are used by software development teams in a project's development phase, which is cheaper, faster, easier, and more thorough than doing reviews during the requirements phase, testing phase, or after project delivery. By catching problematic code early, teams reduce the possibility of having to redo excess amounts of work.

Peer code review software allows developers to view not only code but also the specifics of what code was changed and to comment on those changes. These code review tools often integrate directly into other tools, including version control hosting solutions. This integration enables teams to smoothly incorporate the peer code review process into their standardized software development process.

What are the Common Features of Peer Code Review Software?

The following are some core features within peer code review software that can help users facilitate a smooth and effective code review process:

Commenting: Code commenting is perhaps the most fundamental feature of peer code review software, as it allows developers other than a code’s author to provide feedback asynchronously. Developers reviewing someone else’s code can highlight relevant parts of the code to leave comments on. If multiple developers are reviewing the code in question, peer code review software allows them to group or chain comments from different developers pertaining to the same lines of code. Then, the code’s author can hover over the highlighted code to view those comments and adjust as necessary.

Notifications: Peer code review software uses notifications to alert relevant users as the code review process progresses. When the code’s author determines that their work is ready for review, the code review tool will notify their peer review partner or partners. Then, when the peer review is complete, the software will notify the original author so that they can adjust their code against the completed peer review. Teams can also set the granularity for these notifications. If desired, the code’s author can be alerted to each individual comment or change made by a peer reviewer. 

Prioritization: Most peer code review software allows reviewers to mark the severity of their comments. For example, if a peer reviewer finds an app-breaking error in the author’s code, they can both leave a comment and mark it as urgent or severe. This is usually accomplished via color coding or iconography such as an exclamation mark, drawing the author’s attention to the most important suggestions and corrections. Prioritization allows developers to delineate between minor preference differences and major flaws.

Standardized best practices: Most peer code review software allow teams to set and edit standardized best practices and metrics, which will be displayed prominently as a reference for peer reviewers to follow. Some peer code review software even automatically detect code that appears flawed and flags it for review, along with a description of the probable error. By making a team’s best practices and metrics more visible throughout the peer code review process, peer code review software reduces the possibility of human error and overlooked issues. 

What are the Benefits of Peer Code Review Software?

The benefits of peer code review software are as mentioned below:

Quality assurance: Coding, like writing, produces complex and unique work depending on the author. While automated testing tools are important and useful in the software development process, a thorough and efficient peer code review process is vital to assuring code quality. Peer code review software helps team members evaluate each other’s work personally, which helps teams adhere to best practices and catch potential issues early. By validating code against other software developers’ judgment, code authors can better ensure their code’s readability and quality.

Collaboration: A peer code review process without the assistance of peer code review software is possible but tedious. Peer code review software facilitates easy and effective collaboration by structuring the peer code review process and notifying relevant users as the process progresses. Some peer code review software also help facilitate remote pair programming. Pair programming typically refers to a software development method involving two developers working on the same task together, with one programmer writing the code while the other makes comments and suggestions. With peer code review software, teams can engage with pair programming remotely by allowing disparate teammates to code and leave comments in real time.

Efficiency: In the software development world, it’s always better for issues to be caught early. When an issue goes unrecognized until the later stages of application development, it can result in a large amount of work needing to be redone. For example, if several elements of an application’s programming rely on the same foundational piece of code, and that code turns out to be flawed, then each of those elements is also flawed and may need to be reworked. Peer code review software helps ensure that problems are either addressed early or avoided entirely, which speeds up the development process and reduces headaches.

Who Uses Peer Code Review Software?

The following personnel can make use of peer code review software:

Senior developers: Peer code review software allows senior developers to review junior developers’ work. This facilitates knowledge sharing and mentorship within the team while also ensuring quality by getting experienced developers’ eyes on the code.

Junior developers: Developers of all skill levels use peer code review software, and those developers with less experience benefit from the practice of reviewing their peers’ code. This enables them to better understand their team’s best practices and share the knowledge.

Managers: Managers on software development teams sometimes review code changes using peer code review software, though it tends to happen at an infrequent cadence. This ensures that managers are keeping an eye on their team’s code quality and offering mentorship where applicable.

Software Related to Peer Code Review Software

Related solutions that can be used together with peer code review software include:

Secure code review software: Secure code review software enables either automated or manual code examination to seek out vulnerabilities and security risks. These solutions are similar to peer code review software, but they are specifically focused on ensuring security best practices as opposed to general coding best practices, and some solutions execute automated code remediation rather than enabling peer review. 

Software testing tools: Software testing software gives development teams the methods and tools to determine the quality of their software creation and improvement projects. Development teams use software testing tools to assess whether the software is usable, performs properly, meets development team goals, and meets overall requirements. 

Automation testing software: Test automation software controls the execution of software tests. It simplifies the testing process for software engineers by using the minimum set of scripts, saving their teams time and money. These tools, typically utilized by large enterprises, allow teams to run pre-scripted tests on their applications before they are pushed into production.

Bug tracking software: Bug tracking software, or issue tracking software, refers to software used by quality assurance (QA) and software development teams to report software bugs and problems. Bug tracking software provides a repository that explains how to reproduce a bug and how widespread an issue is, allowing a business to separate, prioritize, sequence, and provide communications about different bugs across many projects or applications.

Challenges with Peer Code Review Software

Software solutions can come with their own set of challenges. 

Effective notifications: Companies should ensure that the peer code review software they’re interested in buying meets their requirements for effective notification. If the routes and methods that a peer code review tool uses to notify users of new comments don’t do enough to alert team members effectively, the entire process is slowed down. Notifications need to be clear, and developers should be able to click them once to jump right into the relevant section of the codebase. 

Standardized peer review: Standardizing the peer code review process helps companies ensure consistent code quality. With that in mind, companies should look for peer code review software that helps them standardize the process. An ideal solution should make best practices clear and remind users of important metrics so that each review is thorough and productive.

Which Companies Should Buy Peer Code Review Software?

Any company with a software development team should use peer code review software, as it is a fundamental part of quality assurance and team collaboration.

How to Buy Peer Code Review Software

Requirements Gathering (RFI/RFP) for Peer Code Review Software

G2.com can assist buyers in finding the best peer code review software, whether a buyer is searching for solutions for the first time or looking to replace legacy software.

Generally, the most important considerations are price, feature set, and integration with the company’s existing development workflow. One of the primary purposes of peer code review software is to make quality assurance more efficient and effective, so ensuring that the tool of choice fits seamlessly atop the company’s existing development environment is often essential. Using G2 reviews as a reference, buyers can determine the features that will best help them manage their peer code review process, ensuring a pain-free onboarding process and comprehensive solution. 

After narrowing down a potential pool of products, teams can then apply further considerations for budget, requirements, and more. Using this approach, buyers can confidently move forward in the buying process, referencing their checklist in conjunction with G2 scores to find the right solution for their needs.

Compare Peer Code Review Software Products

Create a long list

Buyers should consider the multiple peer code review solutions on the market. Some tools include automated remediation suggestions, which attempt to improve code even before another human developer gets their eyes on it. Others shine as real-time collaborative tools that facilitate pair programming. Buyers should consider options like these to produce a long list of potentially viable products.

Create a short list

Once a long list is created, buyers should employ a more granular approach to trim it down. Along with a matrix of must-have functionality and pricing, buyers can use G2 reviews to explore any potential advantages and disadvantages among the products they’re considering. With these factors in mind, buyers should narrow down their search to a list of three to five products.

Conduct demos

All software products on a company’s short list must be investigated firsthand via demos to ensure that real-time functionality matches on-paper expectations. During demos, buyers should make inquiries based on the requirements gathering they’ve done prior; for example, one might ask to be walked through a peer code review tool’s collaborative content management features to ensure the company’s needs will be met. 

Selection of Peer Code Review Software

Choose a selection team

Companies of any size should try to involve the most relevant personas when beginning the peer code review software selection process. Large companies might have the resources to include individual team members to fill roles such as team manager, decision maker, and senior developer. Smaller companies can overlap roles to compensate for their relatively fewer employees. 

Negotiation

Some vendors offer software solutions that can handle peer code review but do far more than what the buyer requires. While some vendors may only offer an all-or-nothing package, buyers who want to optimize spending should try to negotiate a fairly priced package, including only the functionalities that matter to them. For example, a product’s pricing page could show that the buyer’s must-have features are only included with an expensive all-in-one package, whereas a sales conversation may prove otherwise. 

Final decision

To conclude the process, performing a trial run with a small pool of developers is essential. This will aid buyers in ensuring that their chosen peer code review software is easy to use, integrates seamlessly with existing workflows, and facilitates highly effective collaboration. If the solution is received well and doesn’t slow down the development process, the buyer’s selection is probably the right one. If not, it may be time to try another product from the short list.