bug是計算機領域專業術語,是計算機在硬件、軟件、協議和系統安全策略上存在的缺陷,攻擊者能夠在未授權情況下訪問的危害,世界最早的一批程序設計師之一,美國的葛麗絲·霍波在調試設備時出現故障,拆開繼電器后發現有只飛蛾被夾扁在觸點中間,因此霍波詼諧的把程序故障統稱為BUG,后來成為計算機領域的專業行話,bug狹義的概念是指軟件程序漏洞或缺陷;
廣義的概念還包括,測試工程師或用戶所發現和提出的軟件可更改細節,或與需求文檔存在差異的功能實現等,許多先進的設計和實施技術,旨在盡可能早的防止錯誤數量和嚴重性,以及在生產過程中識別和去除所述缺陷,刪除這些錯誤的行為稱為調試。