Die Prozess des Schreibens eines Computerprogramms umfasst endlosen Tests, um sicherzustellen, dass es ordnungsgemäß funktioniert. Diese Aufgabe ist gekommen, um als " Debug "-Prozess, und die heute übliche Begriff bekannt sein , " immer die Fehler aus " wird angewendet fast jedem Prozess, bei dem jemand arbeitet bis es perfekt ist . Die First " Debug"  
 Der Begriff " debug" stammt wahrscheinlich aus einem Vorkommen , wo wirklich ein Bug verursacht ein Computer fehlschlägt , wodurch Betreiber zu verfolgen, den physischen Standort des Problems. 
 
 Ein Buggy Relay 
 
 Eines der frühesten Computern , die Mark II Aiken Relay Calculator , war an der Harvard University. Die ersten Versuche zur Gebäude -Computern verwendet Relais als die aktiven Geräte . Am 9. September 1947, ein Problem mit dem Rechner führen Betreiber eine Motte zwischen den Kontakten des Relais verkeilt Nr. 70 in Systemsteuerung F. Die Maschine hatte " debuggen " von den Betreibern zu entdecken, und dieser Begriff verbreitete sich bald . 
 
 
 The Bug ist auf dem Display 
 
 die Betreiber an diesem Tag tatsächlich die Motte ihre Log- Blatt geklebt, die durch das Smithsonian Institute im Jahr 1991 erworben wurde ausgestellt werden . 
 
 frühere Verwendungen des Begriffs " Bug" 
 
 Während die obige Geschichte ist vielleicht verantwortlich für katapultierte den Begriff " Debugging " in unsere Mainstream- Sprache kann das Wort " Fehler " zurück zu den Tagen von Thomas Edison zurückverfolgt werden. Ein 1896 elektrische Handbuch mit dem Titel " New Hawkins Katechismus der Strom, " listet "Bug" als Begriff verwendet, um irgendwelche Probleme oder Fehler in den Anschlüssen oder arbeiten von einem elektrischen Gerät bezeichnen . 
 WW II Radar Bugs 
 
 Wenn Probleme in der Radar- Elektronik aufgetreten während des Zweiten Weltkriegs verwendet, Techniker das Wort " Fehler " , die Fehler zu beschreiben.