O termo "bug de computador" originou-se nos primórdios da computação, quando insetos ou bugs reais às vezes entravam nas delicadas máquinas dos primeiros computadores, causando mau funcionamento. Em 1947, Grace Hopper, uma cientista da computação pioneira que trabalhava no computador Mark II na Universidade de Harvard, encontrou uma mariposa presa entre os contatos do relé da máquina, o que a impedia de funcionar corretamente. Ela removeu o inseto e, brincando, relatou o incidente como uma “depuração” do computador, o que popularizou o termo. Hoje, o termo “bug” é usado metaforicamente para se referir a qualquer tipo de erro ou mau funcionamento em um programa ou sistema de computador, independentemente de sua causa.