バグ(Bug)とは、虫の意味からコンピュータソフトウェアの不具合を指す。

初期のコンピュータの部品の間に小さな虫が挟まって、異常動作を起こしたことが語源とされている。

プログラムを作成した後、テストで検出された不具合(バグ)を修正する作業をデバッグと呼ぶ。

リリース後に見つかったバグを修正することをバグフィックスという。