'''Pengawakutuan''' adalah sebuah metode yang dilakukan oleh para [[programmer|pemrogram]] dan [[developer|pengembang perangkat lunak]] untuk meng-analisismenganalisis alur kerja program, mencari dan mengurangi ''[[bugkekutu]]'', atau kerusakan di dalam sebuah [[program komputer]] atau [[perangkat keras]] sehingga perangkat tersebutdapat bekerja sesuai dengan harapan. ''Debugging''Pengawakutuan cenderung lebih rumit ketika beberapa subsistem lainnya terikat dengan ketat dengannya, mengingat sebuah perubahan di satu sisi,mungkin dapatmemungkinkan menyebabkan munculnya ''bug''kekutu lain di dalam subsistem lainnya.
==Peralatan==
''Debugging''Pengawakutuan bervariasi dalam hal kompleksitas, dari memperbaiki kesalahan sederhana sampai melakukan tugas-tugas panjang dan melelahkan seperti pengumpulan data, analisis, dan penjadwalan ''[[tambalan (komputasi)|updatetambalan]]''.