Inspections and reviews are one of the most effective
ways of detecting errors in software development. The
methods are also cost-effective because defects can be
spotted early in the development, and thus the cost of
repairing the defects is lower.
Reading techniques are the procedures that are used in
the inspection or review of a software artefact. The most
common procedures are simple ad-hoc reading and a
checklist-based reading technique. However, more advanced
and detailed procedures have been created for various
This report reviews the state-of-the-art software reading
techniques used in inspections and reviews, and briefly
reviews some of the empirical research in this context.
The majority of the empirical research results indicate
that, for example, perspective-based reading is more
cost-effective and can detect more defects than more
basic reading techniques.
This report also describes how perspective-based reading
can be ap-plied to the inspection of nuclear-domain
requirement specifications. For this purpose, seven
perspective-based reading scenarios have been created.
|Place of Publication||Espoo|
|Publisher||VTT Technical Research Centre of Finland|
|Number of pages||58|
|Publication status||Published - 2012|
|MoE publication type||Not Eligible|
- software inspection
- reading technique
- perspective-based reading
- requirements specification