Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

A defect classification scheme for the inspection of QUASAR requirements documents

: Freimut, B.; Denger, C.

urn:nbn:de:0011-n-189868 (352 KByte PDF)
MD5 Fingerprint: 3d05e7c6415f08d3a7cae3b5549f8e9b
Erstellt am: 04.11.2003

Kaiserslautern, 2003, VII, 22 S. : Ill., Lit.
IESE-Report, 076.03/E
Reportnr.: 076.03/E
Bericht, Elektronische Publikation
Fraunhofer IESE ()
defect classification; inspection; QUASAR

Software inspection play a crucial role in achieving high quality software right from the beginning. Especially for requirements documents inspections are beneficial as defects can be detected and removed at an early point in time before they can leak into subsequent phases of the development process, where those defects can cause high rework cost and quality problems [Boehm and Basili, 2001].
In order to fully exploit the beneficial aspect of inspections it is necessary to control them: Based on an analysis of the inspection effectiveness (e.g., what type or number of defects have been detected and what type and number might be remaining) it has to be decided whether development can proceed as planned or controlling actions, such as reinspections, have to be performed.
Defect classification is a technique that can support this activity. Using appropriate defect classification schemes it is possible to get a quantitative statement of the inspection effectiveness (i.e., what type of defects have been found). Examples in the literature demonstrated beneficial applications but are hard to adopt without tailoring the underlying defect classification scheme to the environment.
In this report a defect classification scheme is developed that is to support the control of the inspection of QUASAR requirements documents. In particular we discuss our approach to define the scheme, its underlying rationale, the scheme itself, and our experience from using it in a case study.
The scheme consist of two defect attributes that are to be used when inspecting use cases and recording defects in these documents, and three attributes for state chart documents.