BUG HUNTING adalah proses mencari dan menemukan bug atau kesalahan dalam sebuah software atau sistem. Bug hunting dapat dilakukan oleh tim internal yang terdiri dari pengembang dan tester, atau dapat juga dilakukan oleh komunitas pengguna yang terlibat dalam open source project.
Bug hunting dapat dilakukan dengan menggunakan teknik yang berbeda-beda, seperti menggunakan alat bantu seperti debugger, menganalisis kode sumber, menjalankan tes otomatis, atau dengan mencoba menggunakan software secara manual dan mencari kemungkinan terjadinya bug.
Tujuan dari bug hunting adalah untuk menemukan dan memperbaiki bug sebelum software atau sistem tersebut dirilis kepada pengguna akhir, sehingga dapat meminimalkan dampak yang ditimbulkan oleh bug tersebut. Bug hunting juga dapat membantu meningkatkan kualitas dan keandalan software atau sistem.
