Draft:Software bug reports

Software bug reports are submitted to describe deviations from the defined behavior of a software program. They are also known as issue reports, trouble reports, or incident reports. This number can be very high in large-scale software development.

Each bug report contains several fields depending on the template a particular organization may be using. However, typically, they contain the following fields:

Bug Id: A unique identifier for a bug report.

Heading/Summary: A bug report may contain a heading/summary that briefly describes the bug.

Description: A detailed description is often mandatory for submitting a bug report, which may include steps to reproduce and patch.

Priority: The priority of the bug report, e.g., high, medium, or low.

In practice, bug reports are supposed to be submitted to describe an issue in the code. However, several bug reports are often submitted describing issues in documentation or requesting new features. Such issues are also known as invalid bug reports. Thus, early identification of bug reports describing code issues is important for companies.