code review
review tool software inspection
code review tool blog site map contact us
Sales/Support: (978) 236-7860
Code Collaborator
Product Details
Docs & Resources
Purchasing
Free book about peer code review
Free webinars about code review

When we introduced Code Collaborator, it was like someone broke the ice in our group...now we collaborate more often to design and test features as well as review them.

Anand Kalyanavarathan
Program Manager
Siemens
read more

How does CodeCollaborator stack up?

Compare Code Collaborator with:  

Smart Bear
CodeCollaborator
Atlassian/Cenqua
Crucible
Wide variety of workflows from simple to formal Support for only one type of workflow
Five years in the field, 30,000 users, case-studies, white papers Relatively new, no case studies available
Supports synchronous and asynchronous chat Only provides notification - no live chat
Custom fields & workflow Only one custom field
Review & defect metrics collected automatically Missing key metrics such as defect density
Does not do up-front indexing of your version control repository Requires lengthy index of entire repository


Detailed Comparison

Clients, Platforms, & Documentation    
  Smart Bear
CodeCollaborator
Atlassian/Cenqua
Crucible
Support for Windows, Linux, Solaris, and Mac OS X YesYes
Comes with installer, runnable as a GUI YesNo
Comes with installer, runnable from command-line YesNo
Has a user's manual YesYes
Command-line user interface YesNo
Web-based user interface YesYes
Rich-client user interface YesNo
Eclipse plug-in integration YesYes
Visual Studio plug-in integration YesNo
SSL Support YesYes
Works with any editor or IDE YesYes
Serverless over LAN networks NoNo
Supports distributed developers over WAN networks YesYes
Version Control Integration    
  Smart Bear
CodeCollaborator
Atlassian/Cenqua
Crucible
Perforce Integration YesYes
Perforce P4Win/P4V Plugin YesNo
Perforce Triggers YesNo
Optionally enforces Perforce ACL YesNo
ClearCase Integration YesYes
Subversion Integration YesYes
Subversion Triggers YesNo
CVS Integration YesYes
Team Foundation Server Integration YesNo
Vault Integration YesNo
MKS Integration YesNo
AccuRev Integration YesNo
Surround Integration YesNo
Git Integration YesYes
Mercurial Integration YesNo
Vault Integration YesNo
Visual SourceSafe Integration YesNo
Rational Synergy Integration YesNo
Reviews & Files    
  Smart Bear
CodeCollaborator
Atlassian/Cenqua
Crucible
Supports reviews of local changes not yet committed to version control YesYes
Only if you generate the differences yourself or use an Eclipse or IntelliJ IDEA plugin
Supports reviews of changes already committed to version control YesYes
Scalable to large files and large reviews YesYes
Can attach arbitrary files to the review, not just source code YesNo
Can review file differences rather than complete file inspections YesYes
Can perform whole-file inspections YesYes
Automatically detects local file changes Yes
Via version control integration
No
Packages local file contents and differences for delivery YesNo
Supports document review YesNo
Review any URL YesNo
Can search for completed reviews based on file name or type YesNo
General Review Process    
  Smart Bear
CodeCollaborator
Atlassian/Cenqua
Crucible
Supports multiple simultaneous review participants YesYes
Tracks comments made during code review YesYes
Tracks defects found during code review without adding an entry to an issue-tracking system YesYes
Can view proposed code changes in color-coded before/after view YesYes
Can leave comments on individual lines of code YesYes
Can export proposed changes on reviewer's machine for testing YesNo
Supports review checklists YesNo
Supports configurable review participant roles for workflow and reporting YesNo
Metrics & Reporting    
  Smart Bear
CodeCollaborator
Atlassian/Cenqua
Crucible
Builds audit trail of review communication YesYes
Saves audit trail along with actual file changes Yes
Audit trails and review metrics available in database
No
Automatically collects metrics for man-hours/kLOC, defects/kLOC, and man-hours/kLOC YesNo
Built-in reporting Yes
Reporting system built-in; external report tools can use database
No
Custom reports Yes
In-product custom reports as well as 3rd-party tools against the database
No
Sophisticated searching, e.g. finding all reviews of a certain file, or done by a certain user, or searching within comment or defect text YesNo
Administrative Control    
  Smart Bear
CodeCollaborator
Atlassian/Cenqua
Crucible
Allows custom fields for defects to track e.g. severity, type, or phase-injected YesNo
Allows custom fields for reviews to track e.g. project, phase, or relevant bug ID's YesNo
Admin option preventing developers from checking in code before it is reviewed Yes
Using supplied SCM server triggers
No
Permits only certain users to have access to administer server configuration YesNo
Can restrict viewing reviews to certain users YesYes
Can track and administrate all current reviews YesYes
Can administer user lists YesYes
Can authenticate from LDAP/ActiveDirectory instead of maintaining user list YesYes