Concept · entity · registered

Bug

A flaw in software, recorded as a work item so it can be corrected. Defect is another name for this same flaw. Testing glossaries treat bug, defect, and fault as that flaw in a work product. Some organizations also use defect for a flaw found after release and bug for one found before. That split records when it was found, so both words still name this concept. A bug is not an incident. The incident is an unplanned interruption of a running service, which a bug may cause. Many bugs are found before they harm anyone, and an incident can have a cause other than a bug. A bug is not technical debt. Debt can meet its specification and still make later change expensive. A failure is a loss of ability to operate to specification or to deliver the required outcome. The word error is not a synonym: ITIL uses it for a flaw or vulnerability that may cause incidents, software testing uses it for the human mistake that introduces a defect, and dependability writing uses it for a wrong internal state. A known error is a problem that has been analysed, not a name for this flaw.

coredraft@ 3b5f1abCC0-1.0

Definition

What Bug means

Labels
en Bug
Synonyms
endefectsoftware defectsoftware bug
Inherited wordsParent labels count as synonyms, and synonyms are inherited.
Work item (core)Work itembacklog item
Task (core)Task
Kindentity
Extends (is a kind of)Work item core → Task core

Used in data

In OVDB databases

Databases, recordsets and fields whose meaning is this concept, a kind of it, or whose values are instances of it. Rows open the OVDB Directory.

No OVDB database carries this concept yet.

Properties

What we can say about Bug

These properties describe meanings and reference targets. Storage types, required fields, and cardinality belong to the consuming data model.

PropertyMeaningValues and units
Bug severityHow far the software's behavior departs from what was specified or expected, from data loss or a crash to a cosmetic miss. It grades the flaw. It does not say when a team will fix it; that order is the work item's priority. Incident severity grades impairment of a running service and is a different attribute. One flaw can have a bug severity and, once it hurts a service, an incident severity as well.Scalar meaning
Bug steps to reproduceThe sequence a person follows to make the flaw appear. It is evidence on the bug, not the severity and not the correction.Scalar meaning

Start with meaning

Propose a definition

This local draft is for a semantic meaning only. Register logical data models or meaning files through the registry guide.

A local JSON draft downloads to your device. Nothing is published.