Bug 
= Wanze; Bezeichnung für einen Programmfehler.

Angeblich hat ein IBM-Techniker 1945 einen Computerfehler, durch den fast ein Großcomputer zerstört worden wäre, der Einwirkung einer Wanze zugeschrieben.

Bugs sind in moderner Soft- und Hardware leider eher die Regel als die Ausnahme.
Nach Definition von Internationalen Gremien gelten Softwareprodukte mit weniger als einem Programmfehler pro 2000 Programmzeilen als Qualitätssoftware. Bei Standardprogrammen mit vielen Millionen Programmzeilen sind das allerdings sehr viele.

Moderne Software-Erstellung geht davon aus, das bis zu 50 % des Programmieraufwandes für Fehlerbehebung aufgewendet werden muss.

Es gibt Hersteller, die diesen Aufwand scheuen und Programme buggy an den Kunden ausliefern. Anwender werden dann zu unbezahlten Softwaretestern.

Gefährlich werden Bugs im Internet, wenn sie zu Sicherheitslücken in Systemen führen.