Automating the software inspection process

F. Macdonald, J. Miller, A. Brooks, M. Roper, M. Wood

Research output: Contribution to journalArticlepeer-review

12 Citations (Scopus)


Inspection is widely believed to be the most cost-effective method for detecting defects in documents produced during the software development lifecycle. However, it is by its very nature a labour intensive process. This has led to work on computer support for the process which should increase the efficiency and effectiveness beyond what is currently possible with a solely manual process. In this paper, we first of all describe current approaches to automation of the inspection process. There are four main areas of inspection which have been the target for computer support: document handling, individual preparation, meeting support and metrics collection. We then describe five tools which have been developed to support the inspection process and compare the capabilities of these tools. This is followed by a fuller discussion of the features which could be provided by computer support for inspection and the gains that may be achieved by using such support.
Original languageEnglish
Pages (from-to)193-283
Number of pages90
JournalAutomated Software Engineering
Issue number3/4
Publication statusPublished - 1996


  • software inspection
  • software engineering
  • software development
  • CASE
  • collaborative work


Dive into the research topics of 'Automating the software inspection process'. Together they form a unique fingerprint.

Cite this