Bogue (bug) est un défaut temporaire de conception d'un programme informatique à l'origine d'un dysfonctionnement, à majeure, tels un plantage du système pouvant entraîner de graves accidents.
Les bugs résultent d'erreurs humaines lors des travaux de spécification, de conception, de programmation et de tests de logiciel et de matériel informatique. La complexité grandissante des logiciels, les problèmes de communication, le manque de formation des ingénieurs et la pression des délais et des coûts durant les travaux d'ingénierie sont des facteurs qui tendent à augmenter le nombre de bugs