Bug (softwarová chyba)
Programová chyba neboli bug je vada softwaru, která se vyskytuje například v návrhu programu nebo při jeho fungování. Způsobuje nesprávné či neočekávané výsledky nebo chování systému, které nebylo zamýšleno.
Proces vyhledávání a oprav chyb se nazývá ladění a často využívá formální postupy nebo nástroje k odhalování chyb. Již od 50. let 20. století jsou některé počítačové systémy navrhovány tak, aby během provozu předcházely různým „počítačovým chybám“, odhalovaly je nebo je automaticky opravovaly.