Software inspection

Inspection in software engineering, refers to peer review of any work product by trained individuals who look for defects using a well defined process.

Commonly inspected work products include software requirements specifications and test plans.

The term inspection refers to one of the most important elements of the entire process that surrounds the execution and successful completion of a software engineering project.

Software inspections are the most rigorous form of Peer Reviews and fully utilize these elements in detecting defects.

Software walkthroughs draw selectively upon the elements in assisting the producer to obtain the deepest understanding of an artifact and reaching a consensus among participants.

Measured results reveal that Peer Reviews produce an attractive return on investment obtained through accelerated learning and early defect detection.