Når software er under udvikling, testes den, før den frigives, typisk af en QA-afdeling. Hvis det viser sig at fungere forkert, rapporteres adfærden til emissionssporingssystemet. Alle oplysninger, der er knyttet til den fejl, holdes derefter centralt placeret for projektgruppen. Fejlfindingssoftware kan fortsætte med at spore softwareproblemer efter at softwaren er udgivet, så fejl kan fjernes i fremtidige opdateringer.
Programmeringsbetingelser, Softwareudvikling