Embora a origem exata seja debatida, o termo "bug" em relação à programação de computador é amplamente atribuído a
Grace Hopper . Em 1947, enquanto trabalhava na calculadora de relé de Harvard Mark II Aiken, uma mariposa ficou presa em um relé, causando mau funcionamento. Hopper e seus colegas gravaram a mariposa no diário de bordo, observando "o primeiro caso real de bug sendo encontrado". Enquanto outros podem ter usado o termo informalmente antes, esse incidente popularizou seu uso no contexto dos problemas do computador.