Tregoni tri shkaqe të mundshme të një gabimi të papritur në një program.
1. Kodi mund të ketë një gabim që nuk u identifikua gjatë testimit.
2. Programi mund të jetë ndryshuar pa rishikimin dhe korrigjimin e duhur.
3. Të dhënat që përpunohen mund të kenë informacion të pasaktë ose të vjetëruar.