Software Inspections for Software Engineering Student Teams
What is a software inspection?
A small group of programmers who follow a specific procedure to review
the source code developed by a peer with the intent of identifying defects
and improving maintainability.
What's the difference between a code walkthrough, code review, and code
inspection?
The terms "walkthrough" and "code review" usually refer to informal or
casually prescribed methods. Inspections are more formal and quite carefully
specified.
What are the elements of an inspection process?
-
explicit entry and exit criteria
-
individual preparation by inspectors
-
defined roles of moderator, reader, producer, and recorder
-
training for moderators
-
use of a checklist
-
limitation of discussion to identification and classification of defects,
not solving problems.
-
requires successful completion of rework is necessary to complete the inspection
-
formal data collection, reporting, and analysis
Required Readings
Suggested Readings
The Inspection Process
CPE 206 teams will follow this
inspection process.
CPE 206 Home