Tools for use in software inspections. These tools may be commercial tools or tools available free of charge.
Asynchronous/Synchronous Software Inspection Support Tool - 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.
C++ Test - C++ Test is a commercial tool from Parasoft that scans C or C++ code to detect violations. It is an advanced source code analysis tool that implements over 500 C/C++ coding guidelines to automatically identify dangerous coding constructs that compilers do not detect. This page has white papers on the product, presentations, demos and a Downloadable, free C++ Test evaluation software available.
CodeSurfer - From GrammaTech, This is a static analysis tool for examining the system-dependence graph representation of programs in answering checklist questions. It is a code browser that understands pointers, indirect function calls, and whole-program effects.
Collaborative Software Review System (CSRS) - Tool support for on-line, collaborative software review and empirical investigation of the strengths and weaknesses of meeting-based review.
Goodies for Software Peer Reviews - This resource page from Process Impact includes Process Assets for Software Peer Reviews and Inspections; Sources of Training on Peer Reviews; Tools to Assist with Software Peer Reviews and more.
ReviewPro - ReviewPro from Software Development Technologies is a web-based commercial product that automates aspects of peer reviews to facilitate communication, accommodate your preferred review process and checklists, store data about reviews conducted, and generate charts and reports on accumulated review metrics data.
Software Systems Quality Consulting (SSQC) - SSQC is positioned to help software and hardware developers, manufacturers, and service providers in six related areas: Software Process Improvement, Business Process Reengineering, Education and Training Services, ISO 9000 Implementation Services, Software Quality Assurance and Testing, and SEI Capability Maturity Model (CMM) Implementation Services.
SSQC is an active United States TAG member in the ISO/IEC JTC1 SC7 - Software Engineering Standards subcommittee which is responsible for the development and maintenance of ISO 12207, ISO 15504 (SPICE) and ISO 9000-3.
TestTrack Pro - Tracking defects, issues, and feature requests is a critical component of any software development and quality control process. The earlier and quicker bugs are resolved, the lower your development cost and the higher your product quality. TestTrack Pro puts improved quality, communication, and reporting within reach. Use TestTrack Pro and create better software in less time.
Tool Support for Distributed Inspection - Software inspection is one of the best practices for detecting and removing defects early in the software development process. We present a tool to support geographically distributed inspection teams. The tool adopts a reengineered inspection process to minimize synchronous activities and coordination problems, and a lightweight architecture to maximize easy of use and deployment.