2. Fel vid provision: Detta är fel som uppstår när något görs felaktigt. Till exempel kan en programmerare använda fel variabel eller operator.
3. Logikfel: Detta är fel som uppstår när koden är logiskt felaktig. Till exempel kan en programmerare använda en loop som aldrig avslutas eller ett villkor som alltid är sant.
4. Fel i syntax: Detta är fel som uppstår när koden är grammatiskt felaktig. Till exempel kan en programmerare använda ett ogiltigt nyckelord eller ett saknat semikolon.
5. Precisionsfel: Dessa är fel som uppstår när data inte representeras med tillräcklig precision. Till exempel kan en programmerare använda en flyttalsvariabel för att representera ett heltal eller en sträng för att representera ett tal.
Inspektioner är mest effektiva för att hitta syntaxfel, utelämnandefel och kommissionsfel. Det är dock mindre sannolikt att de hittar logikfel, precisionsfel och utelämnandefel som inte är uppenbara från koden.