What are Software Inspections?

The term Software Inspection is often used for different static techniques to detect defects. These techniques include Formal Inspections, Code Reviews, Walkthroughs, etc. (ct. Classification)

Software Inspections can be applied on all software development artifacts, e.g. requirement documents, specifications, source code or test cases.

Sometimes the term Software Inspection refers only to one special inspection technique, the Formal Inspection.