En bugg, även lus, är en felaktighet i datorprogram som gör att programmet inte beter sig som tänkt. Den kan leda till att programmet ger felaktigt resultat eller att det kraschar. Oftast orsakas buggar av misstag av programmerare i källkoden, men i enstaka fall kan kompilatorer översätta källkoden felaktigt.

Ordet har delvis mytiskt ursprung, men anses i allmänhet komma från dess engelska betydelse insekt eller kryp. Enligt en myt härledde man på någon av de tidigare relästyrda datorerna (som BARK) en felaktig funktion i datorn till en nattfjäril som hittades död bland reläerna. Ordet skall emellertid ha använts redan på 1870-talet av Thomas Edison för att beskriva fel i en apparatur.

Den första dokumenterade buggen hittades 9 september 1947 i en Mark II Aiken Relay Calculator av Grace Hopper.

På svenska, kan man använda både bugg och buggfix i vardagligt tal. I mer formella sammanhang passar programfel respektive programkorrigering bäst.

Mer Info: sv.wikipedia.org