Strathprints logo
Strathprints Home | Open Access | Browse | Search | User area | Copyright | Help | Library Home | SUPrimo

Computer Supported Software Inspection

Macdonald, F. (1999) Computer Supported Software Inspection. PhD thesis, UoS.

Full text not available in this repository. (Request a copy from the Strathclyde author)


For over twenty years, software inspection has been advocated as a simple, cost-effective technique for defect detection in all types of documents. Essentially, a number of participants review a document with the aim of discovering defects. Many positive experience reports have been published demonstrating its benefits, and there are now a number of variations on the basic inspection method. In recent years, there have been a number of attempts to further increase inspection efficiency by the introduction of tool support, resulting in a number of prototype systems. In general, however, existing systems tend to suffer from three major shortcomings. The first concerns their inability to easily support a number of different inspection processes, as well as the inspection of a variety of document types. Existing tools also treat the move to computer-based inspection as a simple change of medium, when there are opportunities to greatly enhance the process. Finally, evaluation of the effectiveness of these tools is sparse. This thesis describes work tackling these deficiencies. Support for multiple inspection processes was achieved by developing a high-level process description language which can be used as input to an inspection tool. A prototype tool was developed which implements this language and also provides a simple mechanism for supporting inspection of multiple document types. This tool was also used to investigate a number of methods for increasing the efficiency of inspection, including cross-referencing within and between documents, active checklists and automatic collation of defect lists. In addition, two controlled experiments comparing paper-based and tool-based inspection were performed, the first of their kind. These experiments could reveal no performance difference between methods.

Item type: Thesis (PhD)
ID code: 2682
Keywords: software inspection, software defects, software, Electronic computers. Computer science, Computer software
Subjects: Science > Mathematics > Electronic computers. Computer science
Science > Mathematics > Computer software
Department: Faculty of Science > Computer and Information Sciences > Computer Science
Depositing user: Strathprints Administrator
Date Deposited: 14 Mar 2007
Last modified: 06 Sep 2014 21:53

Actions (login required)

View Item View Item