Fighting Bugs: Remove, Retry, Replicate, and Rejuvenate.

The article discusses the types of bugs in computer software and the difficulty in detecting them. Bohrbugs are bugs that manifest themselves under well defined conditions. Also mentioned in the article are Mandelbugs and Age-Related bugs. Mandelbugs manifest themselves in system failures that are d...

Full description

Bibliographic Details
Published in:Computer (00189162) Vol. 40; no. 2; pp. 107 - 110
Main Authors: Grottke, Michael, Trivedi, Kishor S.
Format: Article
Published: IEEE Feb2007
Subjects:
Online Access:View this record in EBSCOhost
Description
Summary:The article discusses the types of bugs in computer software and the difficulty in detecting them. Bohrbugs are bugs that manifest themselves under well defined conditions. Also mentioned in the article are Mandelbugs and Age-Related bugs. Mandelbugs manifest themselves in system failures that are difficult to reproduce, whereas age-related bugs will manifest themselves is software that has not been rebooted for an extended period of time. The authors also offer some suggestions on how remove the bugs from the system. An example of an age-related bug that caused a system failure in the Gulf War is included.