Primeiro caso de um bug de computador encontrado: uma mariposa se aloja em um relé de um computador Harvard Mark II na Universidade de Harvard.
As mariposas são um grupo parafilético de insetos que inclui todos os membros da ordem Lepidoptera que não são borboletas, sendo as mariposas a grande maioria da ordem. Acredita-se que existam aproximadamente 160.000 espécies de mariposas, muitas das quais ainda não foram descritas. A maioria das espécies de mariposas são noturnas, mas também existem espécies crepusculares e diurnas.
Um bug de software é um erro, falha ou falha no software de computador que faz com que ele produza um resultado incorreto ou inesperado, ou se comporte de maneira não intencional. O processo de encontrar e corrigir bugs é chamado de "depuração" e geralmente usa técnicas ou ferramentas formais para identificar bugs. Desde a década de 1950, alguns sistemas de computador foram projetados para impedir, detectar ou corrigir automaticamente vários erros de computador durante as operações.
A maioria dos bugs surge de erros e erros cometidos no design de um programa ou em seu código-fonte, ou em componentes e sistemas operacionais usados por esses programas. Um programa com muitos, ou sérios, bugs é considerado buggy. Bugs podem desencadear erros que podem ter efeitos cascata. Os bugs podem ter efeitos sutis, fazer um programa travar ou congelar o computador. Outros bugs se qualificam como bugs de segurança e podem, por exemplo, permitir que um usuário mal-intencionado ignore os controles de acesso para obter privilégios não autorizados. Alguns bugs de software foram associados a desastres. Bugs no código que controlavam a máquina de radioterapia Therac-25 foram diretamente responsáveis pela morte de pacientes na década de 1980. Em 1996, o protótipo do foguete Ariane 5, de US$ 1 bilhão, da Agência Espacial Européia foi destruído menos de um minuto após o lançamento devido a um bug no programa de computador de orientação a bordo. Em 1994, um helicóptero Chinook da RAF caiu, matando 29; isso foi inicialmente atribuído ao erro do piloto, mas mais tarde foi pensado para ter sido causado por um bug de software no computador de controle do motor. O software bugado causou o escândalo do British Post Office no início do século 21, o erro judiciário mais difundido na história jurídica britânica. são tão prevalentes e tão prejudiciais que custam à economia dos EUA cerca de 59 bilhões de dólares anualmente, ou cerca de 0,6 por cento do produto interno bruto".