İngilizce: debugging tool
Arızanın tekrar oluşturularak programın durumunun incelenmesi ve ilgili hatanın bulunması için yazılımcılartarafından kullanılan bir araç. Hata ayıklama aracı, programcıların yazılımı adım adım yürütmesine, herhangi bir komutta durdurmasına, değişkenlere değer atamasına ve ne değer aldığını gözlemesine olanak sağlar.