Termen "debug" i datorsammanhang har sitt ursprung i datorernas tidiga dagar, när faktiska buggar (som nattfjärilar eller andra insekter) ibland letade sig in i datorernas ömtåliga maskiner och orsakade fel.
Termen "felsökning" användes först för att beskriva processen att ta bort dessa fysiska buggar från datorn. Med tiden utvecklades termen för att hänvisa mer allmänt till processen att identifiera och åtgärda alla typer av fel eller fel i ett datorprogram eller system, oavsett om det orsakades av en fysisk bugg eller inte.
Termen "debug" har också använts i en mer allmän mening för att hänvisa till processen att identifiera och åtgärda alla typer av problem eller problem, som inte nödvändigtvis är relaterade till datorer.