- CodeStriker is a perl CGI script that supports collaborative code
review. It is open source and available at:
http://codestriker.sourceforge.net/.
- Reasoning developed a unique toolset and process for automated software
inspection of COBOL and C/C++ applications. This service, InstantQA,
inspects applications for critial and crash causing defects.
More information
is available at:
http://www.reasoning.com/.
- ReviewPro is a commercial tool developed by
Software Development
Technologies Corporation. It runs on Windows and Unix
platforms.
- CheckMate enables a software inspection group to
automatically inspect C and C++ source code against a pre-determined coding
policy. CheckMate allows users to configure the coding policy or standard
according to the developers' needs. CheckMate is available for all Windows
platforms with UNIX/VMS and support for Visual Basic under
development. http://www.sybernet.ie/
-
Asynchronous/Synchronous Software Inspection Support Tool (ASSIST)
is a generic tool designed to allow the enforcement and support of
any inspection process. This is achieved with a custom-designed
process modelling language (Inspection Process Definition Language,
or IPDL), and a flexible document type system. ASSIST is based on a
client/server architecture, where the server is used as a central
repository of documents and other data. ASSIST supports both
individual and group-based phases of inspection. Group-based phases
can be performed synchronously or asynchronously, with the choice of
same-place or different-place synchronous meetings.
ASSIST is freely available for research purposes. It currently runs
on SunOS 4.1.3, Solaris 5.1 and OSF/1 platforms. It requires
Python 1.4 and Tcl 4.0 / Tk 7.4. Full details are available on the
ASSIST homepage:
http://www.cs.strath.ac.uk/research/EFOCS/assist.html
- CSRS, a system developed by the Collaborative Software Development
Laboratory at the University of Hawaii. CSRS includes an FTR process
modelling language allowing it to implement a wide variety of review
methods.
CSRS has been publically released as part of the Egret
Public Distribution, and full source, binaries, and documentation is
available without charge. Contact Philip Johnson
(johnson@hawaii.edu) for more information, or surf the CSRS Home Page for research
reports, screen shots, and other information.
- Scrutiny, an on-line inspection system developed by Bull HN
Information Systems in conjunction with the University of Illinois.
Contact John Gintell (gintell@shore.net) and Simon Kaplan
(kaplan@cs.uiuc.edu) for further information. See
Kaplan92
and
Gintell93
for details.
- ICICLE, an inspection-based system developed by Bellcore. See
Sembugamoorthy90
and
Brothers90
for details.
The
following contact information is rather dated, but may work:
L. Brothers, B. Sembugamoorthy, M. Muller
Bellcore
Room RRC-1H225
444 Hoes Lane
Piscataway, NJ 08854
- CSI, an inspection-based system developed at the University of Minnesota.
See Mashayekhi93 for details.
Contact John Riedl (riedl@cs.umn.edu) for more information.
- INSPEQ, a system supporting the "phased inspections" review method.
See Knight93 for details.
Contact John Knight (knight@virginia.edu) for more information.
- Remote Inspection, a commercial expert review service for Microsoft
Windows products. Contact vertical@nolan.com for details or look at their web page at: http://www.nolan.com/~pnolan/rem_insp.html. Here's an extract from that web page:
Remote Inspection is a new service from Vertical that provides our clients with
a thorough product inspection together with very quick turnaround. We offer
this service for Microsoft Windows® products only. The way it works is that a
client sends us their UI architecture plans, prototype, or code over the
Internet, and we then review it and mark up a Microsoft Word template with the
results of our review. We then send this Word document to our client as an
e-mail attachment. Depending on our commitments at the time, this whole process
can be as short as 1-2 days.
p
- The earliest computer-supported formal technical review system of
which I am aware is one developed at ITT in the early eighties. Capers Jones sent me
the following note on this system by e-mail:
In 1982 and 1983 ITT built
an experimental work station for collaborative development that was
designed to facilitate inspections and reviews.
The hardware components had some interesting features, including dual
displays so that the work being inspected would not be overlayed by
messages and Help text. The secondary display communicated via
flexible optical fiber, and could be picked up and moved around.
The prototype also had fiber optic keytops that could change to
support various national alphabets, and when used for inspections the
function keys could display special labels.
ITT sold off its U.S. research labs to Alcatel, who closed them down.
So far as I know the prototype never advanced any further.