O termo “debugging” (depuração) remonta à almirante Grace Hopper, que trabalhou na Harvard University na década de 1940. Quando um de seus colegas encontrou uma mariposa impedindo o funcionamento de um dos computadores da universidade, ela disse que eles estavam “debugging” o sistema. Os primeiros registros de programadores de computadores usando os termos “bugs” e “debugging” data a década de 1950. No início da década de 1960, esses termos já eram comumente aceitos na comunidade de programação.