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 |
| |
|
|
|
Smart Bear
CodeCollaborator |
Atlassian/Cenqua
Crucible
|
|
Support for Windows, Linux, Solaris, and Mac OS X |
Yes | Yes |
|
Comes with installer, runnable as a GUI |
Yes | No |
|
Comes with installer, runnable from command-line |
Yes | No |
|
Has a user's manual |
Yes | Yes |
|
Command-line user interface |
Yes | No |
|
Web-based user interface |
Yes | Yes |
|
Rich-client user interface |
Yes | No |
|
Eclipse plug-in integration |
Yes | Yes |
|
Visual Studio plug-in integration |
Yes | No |
|
SSL Support |
Yes | Yes |
|
Works with any editor or IDE |
Yes | Yes |
|
Serverless over LAN networks |
No | No |
|
Supports distributed developers over WAN networks |
Yes | Yes |
| |
|
|
|
Smart Bear
CodeCollaborator |
Atlassian/Cenqua
Crucible
|
|
Perforce Integration |
Yes | Yes |
|
Perforce P4Win/P4V Plugin |
Yes | No |
|
Perforce Triggers |
Yes | No |
|
Optionally enforces Perforce ACL |
Yes | No |
|
ClearCase Integration |
Yes | Yes |
|
Subversion Integration |
Yes | Yes |
|
Subversion Triggers |
Yes | No |
|
CVS Integration |
Yes | Yes |
|
Team Foundation Server Integration |
Yes | No |
|
Vault Integration |
Yes | No |
|
MKS Integration |
Yes | No |
|
AccuRev Integration |
Yes | No |
|
Surround Integration |
Yes | No |
|
Git Integration |
Yes | Yes |
|
Mercurial Integration |
Yes | No |
|
Vault Integration |
Yes | No |
|
Visual SourceSafe Integration |
Yes | No |
|
Rational Synergy Integration |
Yes | No |
| |
|
|
|
Smart Bear
CodeCollaborator |
Atlassian/Cenqua
Crucible
|
|
Supports reviews of local changes not yet committed to version control |
Yes | Yes Only if you generate the differences yourself or use an Eclipse or IntelliJ IDEA plugin |
|
Supports reviews of changes already committed to version control |
Yes | Yes |
|
Scalable to large files and large reviews |
Yes | Yes |
|
Can attach arbitrary files to the review, not just source code |
Yes | No |
|
Can review file differences rather than complete file inspections |
Yes | Yes |
|
Can perform whole-file inspections |
Yes | Yes |
|
Automatically detects local file changes |
Yes Via version control integration | No |
|
Packages local file contents and differences for delivery |
Yes | No |
|
Supports document review |
Yes | No |
|
Review any URL |
Yes | No |
|
Can search for completed reviews based on file name or type |
Yes | No |
| |
|
|
|
Smart Bear
CodeCollaborator |
Atlassian/Cenqua
Crucible
|
|
Supports multiple simultaneous review participants |
Yes | Yes |
|
Tracks comments made during code review |
Yes | Yes |
|
Tracks defects found during code review without adding an entry to an issue-tracking system |
Yes | Yes |
|
Can view proposed code changes in color-coded before/after view |
Yes | Yes |
|
Can leave comments on individual lines of code |
Yes | Yes |
|
Can export proposed changes on reviewer's machine for testing |
Yes | No |
|
Supports review checklists |
Yes | No |
|
Supports configurable review participant roles for workflow and reporting |
Yes | No |
| |
|
|
|
Smart Bear
CodeCollaborator |
Atlassian/Cenqua
Crucible
|
|
Builds audit trail of review communication |
Yes | Yes |
|
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 |
Yes | No |
|
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 |
Yes | No |
| |
|
|
|
Smart Bear
CodeCollaborator |
Atlassian/Cenqua
Crucible
|
|
Allows custom fields for defects to track e.g. severity, type, or phase-injected |
Yes | No |
|
Allows custom fields for reviews to track e.g. project, phase, or relevant bug ID's |
Yes | No |
|
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 |
Yes | No |
|
Can restrict viewing reviews to certain users |
Yes | Yes |
|
Can track and administrate all current reviews |
Yes | Yes |
|
Can administer user lists |
Yes | Yes |
|
Can authenticate from LDAP/ActiveDirectory instead of maintaining user list |
Yes | Yes |