
เมื่อซอฟต์แวร์อยู่ในระหว่างการพัฒนาซอฟต์แวร์จะถูกทดสอบก่อนนำออกใช้โดยทั่วไปจะเป็นแผนก QA หากพบว่าทำงานไม่ถูกต้องพฤติกรรมจะถูกรายงานไปยังระบบติดตามปัญหา ข้อมูลทั้งหมดที่เกี่ยวข้องกับข้อผิดพลาดนั้นจะถูกเก็บไว้ในตำแหน่งส่วนกลางที่ทีมงานโครงการสามารถเข้าถึงได้ ซอฟต์แวร์ติดตามบั๊กสามารถติดตามปัญหาซอฟต์แวร์ต่อไปได้หลังจากที่มีการเปิดตัวซอฟต์แวร์เพื่อให้สามารถกำจัดบั๊กในการอัพเดตในอนาคต
เงื่อนไขการเขียนโปรแกรม, การพัฒนาซอฟต์แวร์