Apabila perisian sedang dalam pembangunan, ia diuji sebelum dibebaskan, biasanya oleh jabatan QA. Sekiranya didapati beroperasi dengan tidak betul, tingkah laku dilaporkan kepada sistem pengesanan isu. Semua maklumat yang berkaitan dengan bug itu disimpan dalam lokasi berpusat yang boleh diakses oleh pasukan projek. Perisian pengesanan bug boleh terus menjejaki isu perisian selepas perisian dikeluarkan supaya bug mungkin dihapuskan dalam kemas kini masa depan.
Terma pengaturcaraan, Pembangunan perisian