|This article is very short and not very detailed. Please help to improve it.|
A software bug is an unexpected error software code execution. Use of this term to refer to unexpected software failures hails from the time when computers were extremely large and filled with dimly lit vacuum tubes. Moths and other insects being attracted to light would sometimes come into contact with an electrical circuit causing both the insect's demise and, often enough, an unexpected program failure.