June 3, 2006

A Bug By Any Other Name

So what do we call Software Bugs?

Here are a few terms I've seen or heard:
  • Aberration
  • Abend
  • Anomaly 
  • Blemish
  • Blooper
  • Blunder
  • Boner
  • Botch
  • Bug
  • Complaint
  • Defect
  • Deficiency
  • Deviation 
  • Err 
  • Erratum
  • Erroneousness
  • Error
  • Failing
  • Failure
  • Fault
  • Flaw
  • Foul-up
  • Fumble
  • Glitch
  • Imperfection
  • Inaccuracy 
  • Inadequacy
  • Incident
  • Incorrectness
  • Irregularity
  • Issue
  • Lapse
  • Loophole
  • Miscalculation
  • Misconception
  • Miscue
  • Misplay
  • Misstep
  • Mistake
  • Mixup 
  • Noncompliance 
  • Oops
  • Oversight
  • Problem
  • Shortcoming 
  • Slip
  • Slip-up
  • Snafu
  • Stumble
  • Tripup 
  • Typo
  • Variation
  • Weakness
  • Wrongdoing
Can you add to the list?

9/7/2010: Chad Patrick on SQAForums.com jokingly suggests one more term:
  • Feature 
2/27/2011: Added a few terms from Gerald M. Weinberg's "Why Software Gets In Trouble".
6/30/2011: Added "Foul-up" after I saw it used in the Wall Street Journal about some errors in Southwest Airlines systems.