Bug
Also called: Issue
A problem in the software that makes it behave differently from what is expected.
Definition
A bug is the everyday word for a defect: a flaw that causes the software to behave incorrectly or differently from requirements or reasonable user expectations. Bugs range from typos to crashes and data loss.
In practice
In a weather app, the temperature shows in Fahrenheit even though the user selected Celsius in settings.
Learn it in context
Lessons that use this term.
Related terms
- DefectA flaw in the code or documentation that can make the software fail.
- ErrorA human mistake, such as misunderstanding a requirement, that introduces a defect.
- FailureWhen the software visibly does something wrong while it is running.
- Bug reportA clear written description of a bug so developers can reproduce and fix it.