Code Inspection: why, when and what
Why should you inspect software?
Code Inspection Powers Up Testing Strategies

Software code inspection is more cost-effective and isolates defects more efficiently than testing. Combine inspection and testing to get the best strategy for defect removal.

Research has yielded these findings: