Das zentrale Element einer Inspektion besteht aus dem Lesen bzw. der Analyse von Softwareprodukten durch die Gutachter. Obwohl sehr viele Techniken zur Erstellung von Softwareprodukten zur Verfügung stehen, gibt es kaum Anleitung und Unterstützung, um erstellte Softwareprodukte zu analysieren und deren Qualitätseigenschaften im Rahmen einer Inspektion zu überprüfen. Dieser Mangel wird durch sogenannte Lesetechniken angegangen. Lesetechniken bezeichnen erfolgreiche Strategien zur Qualitätsüberprüfung von Softwareprodukten.
Lesetechniken bezeichnen Strategien für die Fehlersuche in Softwaredokumenten. Dabei können mehr oder weniger Vorgaben gemacht werden, wie die Inspektoren vorgehen können und auf was sie besonders achten müssen.
Die einfachste Strategie ist die Ad-hoc Vorgehensweise. Dabei erhält ein Inspektor keinerlei Information wie er oder sie bei der Überprüfung vorgehen muss und auf was zu achten ist.
Der nächste Schritt ist die Vorgabe von Checklisten. Diese bestehen aus einer Menge von Fragen, welche ein Inspektor vor, während oder nach dem Lesen des Softwaredokuments zu beantworten hat. Die einzelnen Fragen beziehen sich dabei auf mögliche Fehlerquellen im Dokument.
Eine systematische Lesetechnik für Code-Dokumente ist das sogenannte Lesen durch schrittweise Abstraktion (engl. reading by stepwise abstraction). Dabei wird ausgehend von den Elementarstrukturen eines Codeteils die Funktionalität sukzessive extrahiert und mit der Spezifikation verglichen.
Eine szenarienbasierte Vorgehensweise definiert sowohl wie die Inspektoren vorgehen sollen als auch auf was diese zu achten haben. Dazu erhalten die Inspektoren konkrete Anleitungen (sogenannte Szenarien). Momentan gibt es fehlerklassen- und perspektivenbasierte Szenarien. Während die fehlerklassenbasierten Szenarien die Überprüfung hinsichtlich bestimmter Fehlerklassen erlauben, ermöglichen Perspektiven-basiertes Lesen die Analyse der Dokumente aus der Perspektive bestimmter Nutzergruppen. Nutzergruppen können sowohl externe Kunden als auch interne Entwicklerrollen (z.B. Tester) sein.
Die angewendete Lesetechnik bestimmt insbesondere die Effizienz und Effektivität der Inspektion, d.h. wie viele Fehler werden in der Inspektion gefunden und mit welchem Aufwand geschieht dies.