Product Variants
Other product variants may be available, please contact us or
request a call back
if you cannot see what you are looking for.
Product Information
CodeCollaborator is a powerful, enterprise-level peer code review tool. CodeCollaborator is a Web based tool that can help you review any coding language in an efficient, informal manner. It features convenient, online, real-time communications options - right in the same window as the file you're reviewing, it links comments directly to the correct lines in the code and it helps ensure reviews happen and bugs are fixed through customised workflow options.
CodeCollaborator builds on the functionality of the cost-effective CodeReviewer product and adds enterprise-level features including LDAP/Active Directory integration, URL reviews, document reviews, multiple workflow configurations, review deadlines, metrics collection, server-side triggers and support for a wider variety of version control systems and database back-ends.
Documents & Downloads
» SmartBear CodeCollaborator Datasheet
» SmartBear CodeCollaborator Trial Download
Features
Powerful chat
File changes, chat conversations and defects are all linked together and conversations are threaded by file and line number. Easily view the chat window at the same time as you're viewing file content. Even hyperlink directly to a file and to a specific line.
Version control support
Peer review code before or after check-in. A wide range of version control systems are supported, including:
- CVS
- Git
- Mercurial
- Perforce
- Subversion
- Vault
- AccuRev
- CMVC
- MKS
- Rational ClearCase
- Rational Synergy
- Rational Team Concert
- StarTeam
- Surround
- Team Foundation Server
- Visual Source Safe
Comprehensive review mechanism
Easily perform and manage reviews. All conversations and actions are easily trackable, you can see which reviews are still not finished, what everyone has been saying, which defects still need to be fixed and more.
Real-time support
The web-based 'chat' interface really is just like instant messenger. If another user chats, your screen will automatically update in a few seconds, without 'refreshing' the screen.
Supports more than code files
CodeCollaborator supports more than just code files:
- Document files (PDF and Microsoft Office) - View, comment on and add defects to multipage documents
- Image files (PNG, JPG, GIF) - Flip back and forth between two separate image versions and control transparency to identify changes
- URLs - Review HTML, Wiki pages, or documents hosted in an Intranet or web-based document management system
Metrics
Automatically collect metrics such as time spent reviewing, number of lines of code inspected etc. Compute key metrics such as defect density, inspection rate, and defect detection rate.
Custom reports
Generate custom reports that can show a range of information such as status of pending reviews through to detailed audit trails. View results on-line, print, or export as CSV. View the SQL used to make the report to jumpstart a report-writing tool such as Excel, Access, or Business Objects.
Subscriptions
Subscribe to reviews or files.
- Code Ownership - Be the reviewer whenever someone modifies your code
- Mentoring - Assign a mentor to new hires who will always review their code
- Notification - Be an observer for any review in your group
Eclipse plug-in
Uses of Eclipse can use CodeCollaborator without even having to leave the IDE. For example you can compare file versions, enter comments, enter defects, view action items, upload files and more.
Contextual defects
When you find a problem you can create a defect. Defects are threaded by file and line number but are also viewable in an overall review log. Authors correct defects and can upload changes back to the review for verification. Even if line numbers shift around because of the defect fix, CodeCollaborator is smart enough to keep all chat conversations and defects threaded to the correct logical line of code.
Customiable workflows
Configurable roles allow you to indicate the expectations of each person in the review and control what each user can do and view. Per-user control over workflow allows you to mark reviews Waiting or Finished, and also let you choose which events will re-open the review or notify you about review updates.
Super search
Search across review chat conversations, custom fields, defects, file paths, and users. Find all reviews that contain a certain file, or all defects relating to a certain checklist item, or recent reviews that a user participated in or created.
Triggers
Optionally execute a script based on certain 'triggers' such as review creation or files uploaded. Use triggers to enforce custom workflow rules. Also use triggers to integrate CodeCollaborator defects into external issue tracking systems.
User management
Authenticate users through LDAP or Active Directory and manage privileges and activity. Use (or import) groups which you can use to help manage code reviews.
Database support
CodeCollaborator supports MySQL, SQL Server and Oracle. For trials a zero-configuration embedded database is included (which can be moved to a real database).
System Req.
Browser
IE 6, 7, 8; Firefox 1.x, 2.x, 3.x
Platform
Windows, Mac OS X, Linux, Solaris, BSD
Version Control
CVS, Git, Mercurial, Perforce, Subversion, Vault, AccuRev, ClearCase, CMVC, MKS, StarTeam, Surround, Team Foundation Server, and Visual Source Safe.
Database
MySQL v4.0.18 and higher, MS SQL Server 2000 and higher, Oracle 10 and higher
Eclipse
Eclipse v3.1 and higher
Server Requirements
At least 3.5GHz processor, 2GB of RAM, 10,000 RPM hard drives (preferably SCSI) and 100GB of hard drive space on a dedicated server. Database may be installed on the same machine as the web server or requires high speed connection (at least 100mbps LAN).