Software Bug

A bug is a flaw or problem in a software program that leads to unexpected, incorrect, or unpredicted behaviors. Bugs often result due to mistakes or errors made by the people designing or coding the program. For instance, a programmer might incorrectly translate a piece of system design, causing the software to operate in an unintended way.