Bug on probleem, mis põhjustab programmi kokkukukkumise või vale väljundi. Bugi võib olla eksimus, defekt või puudus, mis võib põhjustada ebaõnnestumist või kõrvalekaldumist oodatud tulemustest.
Enamik bugisid on tingitud inimlikest vigadest lähtekoodis või selle disainis. Programmi peetakse vigaseks, kui selles on palju bugisid, mis mõjutavad programmi funktsionaalsust ja põhjustavad valesid tulemusi.
Kasutatud materjal: https://www.techopedia.com/definition/24864/software-bug-
"Bug" termini päritolu
Termin "bug" sai alguse päriselus esinevast putukast. Esimene teadaolev juhtum, kus putukas põhjustas tehnilise rikke, toimus 1947. aastal, kui Harvardi Ülikoolis töötanud insenerid leidsid varase arvuti Mark II Aiken Relay Calculator riistvarast koi. See koi tekitas elektririkke, häirides süsteemi normaalset tööd.
Kasutatud materjal: https://www.dbvis.com/thetable/why-are-they-called-bugs/