Software Bug

This article talks about Software Bug, which is a problem causing a program to crash or produce invalid output. A bug can be an error, mistake, defect or fault, which may cause failure or deviation from expected results. A program that contains a large number of bugs, and/or bugs that seriously interfere with its functionality, is said to be buggy or defective. It have only a subtle effect on the program’s functionality, and may thus lie undetected for a long time.