Bug (softvérová chyba)
Programová chyba alebo bug je chyba v softvéri, ktorá sa vyskytuje napríklad v návrhu programu alebo pri jeho fungovaní. Spôsobuje nesprávne či neočakávané výsledky alebo správanie systému, ktoré nebolo zamýšľané.
Proces vyhľadávania a opráv chýb sa nazýva ladenie a často využíva formálne postupy alebo nástroje na odhaľovanie chýb. Už od 50. rokov 20. storočia sú niektoré počítačové systémy navrhované tak, aby počas prevádzky predchádzali rôznym „počítačovým chybám“, odhaľovali ich alebo ich automaticky opravovali.