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

Smart Bear has provided a critical tool for facilitating cost effective lightweight code review.

Dave Kellogg
Software Engineer
The Raymond Corp.
read more

CodeReviewer — A simpler CodeCollaborator

Code Reviewer is the lightweight version of Code Collaborator, designed especially for development groups with simple needs and small budgets.

Starting at $199, Code Reviewer makes it easy and inexpensive to achieve all the benefits of a lightweight, simple peer review process.

Code Collaborator has the enterprise-level features and support needed in larger organizations with product/group-based workflows, custom fields, metrics, custom reports, and LDAP/ActiveDirectory integration.

Feature Comparison

Not sure which tool is best for you? Compare the Code Collaborator and Code Reviewer feature sets.

Feature CodeReviewer CodeCollaborator
Tool-assisted lightweight code review
Awesome technical support
Cross-platform
Web interface & rich client interface
Review code before or after check-in to version control
Subscribe to changes made to certain files or by certain authors
Track defects during review
Eclipse plug-in
Multiple workflow configurations
Organize users & reviews by organizational hierarchy
Scriptable system administration
LDAP/ActiveDirectory authentication
Customizable fields for Reviews and Defects
Review deadlines
Customizable reports
Automatically collects metrics
Restrict user access to reviews
Server-side triggers
Document review
URL review
User groups
Version Control SystemsCVS, Git, Mercurial, Perforce, Subversion, VaultCVS, Git, Mercurial, Perforce, Subversion, Vault, AccuRev, ClearCase, CMVC, MKS, StarTeam, Surround, Team Foundation Server, Visual Source Safe
Database back-endsMySQLMySQL,
SQL Server,
Oracle
Support & UpgradesAll upgrades, phone & email support, 24-hour response timeAll upgrades, phone & email support, 2-hour response time, priority fixes, named account manager
Price$289/user
(multi-user discounts available)
  — OR —
Small Business Package:
10 users for $1995
$489/user
(multi-user discounts available)

Concurrent licensing also available.

 


New in CodeReviewer v5.0

Support for More File Types

  • Review Images (PNG, JPG, and GIF files)
    • Easily flip back and forth between two versions to see what changed.
    • Slider allows you to control partial transparency between the two versions.

Work Flow Enhancements

  • Notification / "Invite me back" Control - Gives you control over exactly which events during a review cause you to receive a notification or be invited back to a review.
    • Choose between two kinds of "waiting" states:
      1. "Waiting" -- I'm not finished with the review, but I have nothing more to do until one of the notifications (below) occurs.
      2. "Finished" -- I'm totally finished with the review, but I want to be invited back (i.e. "un-finished") if one of the notifications (below) occurs.
    • Choose between four conditions of notification:
      1. Any comment or activity sends notification.
      2. Comments by the author or new files uploaded sends notification, but not activity from other participants.
      3. New files uploaded sends notification, but nothing else.
      4. No activity automatically sends notification, but you can still be "poked" (see below).
  • "Poke" a Review Participant - click a link to have Code Reviewer send someone a notification right away.
    • Use to send notification to someone who is stalling the review.
    • Use to "invite back" someone who is "waiting" or "finished" with the review.
  • Improved Chat Comment Added on File Upload
    • Comments that list the files that were uploaded are automatically added to the General Chat along with a hyperlink to each file.
  • Control Over Defects Marked Fixed
    • New role setting to limit marking a defect fixed by its creator only.
  • Moderator Subscription - option for subscribing to reviews as a moderator.
  • Tray-notifier Hover Text Enhancement - makes it clearer whether or not you have action items.

Web GUI Enhancements

  • Links to file/line
    • Filenames are automatically hyperlinked to the review screen for that file.
    • Link to a specific line number within the same file by mentioning "line 123."
    • Permalinks to files and line numbers appear in every chat conversation.
  • Compare Any Two Versions
    • Diff viewer can show differences between any two versions, not just any version and the latest version.
    • Useful when a file has been re-worked multiple times during a review, or when reviewing multiple checked-in changelists.
  • Prev/Next File Diff
    • Diff viewer has buttons take you to the next or previous file in the review, so that you don't have to go back to the review summary screen.
  • Improved Review Summary Refresh
    • The code has been rewritten to do updates in the background and to no longer scroll or "jump around" when there is a long list of files in a review.
  • Display Tree Directory Structure in the Materials Section - In addition to the existing "Flat" view, added "Tree" and "Compressed Tree" options:
    • "Flat" view is the same as Code Reviewer 4.
    • "Tree" view shows files in a standard directory tree.
    • "Compressed Tree" view shows relationships of files while taking up as little space as possible.
    • "Compressed Tree" is the new default - Users can override this default with a preference setting.
  • Keyboard Shortcut Changes in Diff Viewer - F7/F8 for moving to prev/next diff/comment; PgUp/PgDn for scrolling the files being diff'ed, instead of the comment text.
  • Remember Diff Viewer Window Size/Position - The Diff Viewer window now opens at the same size/position as when it was last closed.
  • Link to the Detail Report - Review Summary page now has a link to the Detail Report for that review.
  • Add Committed Changelist from the Browser UI (no client install!)
    • Allows you to add a changelist to a review directly from the browser UI - no client-side application needed!
    • In version 5.0 beta, this feature works with Perforce and Subversion only.
  • Download Differences between any two versions of a file.
  • Time Zone Selection
    • User can independently select which timezone to use for displaying date/time.
    • Timezone of the server is the default timezone - Users can override this default with a preference setting.

Version Control System Integration

  • Git - Diff support
  • Mercurial - Diff support
  • Action Item for Commit / Commit from the client
    • When review of locally-modified files is complete, a new Action Item reminds you to commit the files.
    • Double-click on action item in tray notifier to commit the files.
    • Command-line command "ccollab commit" can commit the files.
    • In version 5.0, this feature works with CVS, Perforce, and Subversion only.
    • If you use Code Reviewer clients to do the commit, action item goes away automatically. Otherwise use web interface to manually dismiss the action item when you've done it.
  • Perforce File "Move" supported (as a copy+delete operation).
  • Perforce Jobs
    • For the specified Perforce jobs, collects the unique set of 0 or more changelists for those jobs, and uploads them to a review exactly as if the user had used ccollab addchangelist REVIEWID CHANGELISTS....

Administration/Customization

  • Optionally define version control system settings on the server.
  • User Accounts that have been disabled are sorted to the end of the list.
  • Improved security of XMLRPC
    • To configure, edit .../tomcat/webapps/<webapp name>/WEB-INF/web.xml and change the servlet-class of the ccollab-rpc-xml servlet to com.smartbear.ccollab.rpc.SecureXmlRpcServlet.
    • This change will break 4.0 and older clients.
    • This change will need to be repeated on each upgrade during beta until the installer is fixed.