Software Engineering vocabulary · Debugging and Troubleshooting

Bug

Meaning in software engineering, with examples

/bʌɡ/nounCore term

In software engineering, bug means: A mistake in a program that makes it behave in a way nobody intended, such as showing wrong results, freezing or closing suddenly.

In Turkish: hata, yazılım hatası, kusur

How it is used

The most common word for a software problem in daily work. You find, report, track down and fix bugs. In formal reports and some tracking tools you will also see 'defect' or 'issue'.

Example sentences

  1. QA found a bug on the checkout page: the total doesn't update when you remove an item.

  2. This bug only shows up when two users edit the same record at the same time.

  3. Before we add new features, let's fix the critical bugs from last week.

Common collocations

  • fix a bug
  • report a bug
  • track down a bug
  • critical bug
  • bug report

This word in other fields

The same English word can have a different meaning in another field:

More terms: Debugging and Troubleshooting

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: