Bug Definition

Bug

Bug is an error in a program or system, as a result of which an unexpected behavior of the program occurs and, as a result, this results in incorrect results. Mistakes in the program can arise as a result of the program developer in its source code or in its design and as a result of interaction with people, equipment, and programs.

Most errors are usually debugged at the stage of compiling and testing the program. But still a piece of the error finds its way into the published version at some point, and appears on the end-users’ computers during the operation of the software. Special programs are intended for improving quality of the software, catching an error in the target application, gathering necessary information on symptoms and sending a report with this information to developers of this software through the Internet.

The consequences of errors could be discrete, such as unintentional formatting of text, and also obvious, such as the crash of the program, freezing of the computer, or damage to hardware.