Software Bug facts
While investigating facts about Software Bugs Examples and Software Bug Definition, I found out little known, but curios details like:
In MAY 1997, an IBM supercomputer known as Deep Blue beat then chess world champion Garry Kasparov, who had once bragged he would never lose to a machine. After 15 years, it was discovered that the critical move made by Deep Blue was due to a bug in its software.
how to find bugs in software?
A bug fix in software is called a "patch" because when computers were programmed by punch cards, bugs were fixed by literally placing a patch over one hole and punching another.
What is bug in software testing?
In my opinion, it is useful to put together a list of the most interesting details from trusted sources that I've come across answering what is bug in software testing with example. Here are 32 of the best facts about Software Bug Life Cycle and Software Bug Classification I managed to collect.
what's software bugs?
-
The term "bug" for a software malfunction became popular because it was once (in 1947) traced back to a moth stuck in the system.
-
The term Software Engineering was coined by the lead engineer of the software used in all the Apollo missions, Margaret Hamilton, who was contracted by NASA from MIT at 25. No bugs were ever found in the software, and it was adapted for use in other projects, including the first US Space Station
-
The 256th level of Pac-Man cannot be completed due to a software bug.
-
The "Rubber Duck Debugging" used in Software Engineering that makes the programmer tell his code line by line to a rubber duck in hopes of finding a bug.
-
The term “bug” as it pertains to computer software (and hardware), does not derive from the famous Mark II computer incident wherein a moth was trapped in a relay. The term has actually been in use in engineering and early computing since at least the 1870’s.
-
In 1987 due to a software bug, a radiation therapy machine gave patients massive overdoses of radiation resulting in many deaths and mutilations.
-
The first use of the word "bug" in software was when a designer found a moth in an electromechanical relay and referred to the resulting glitch as a bug
-
About the Hitomi X-ray telescope that exploded in space due to a software bug that caused it to compensate for a rotation it didn't have. This overcompensation caused a snowball effect which ultimately caused the satellite to spin out of control and explode.
-
Between 1985 and 1987 a software bug in medical irradiation machine killed three people by over-radiating them to death
Why does software have bugs?
You can easily fact check why is it called bug in software by examining the linked well-known sources.
A software bug caused a radiation therapy machine to give patients 100x the standard dose when keys were accidentally pressed in a specific order, killing 3 people over 2 years
A software bug made Gandhi the most aggressive leader in the first civilization game, making him famous for dropping nukes. - source
In 2013, a software bug in some Xerox workstations resulted in the copier randomly changing numbers on scanned documents - source
Admiral Gorshkov, a Russian Naval Carrier, has been what sailors call an “unlucky ship”.It faced software bugs and was decommissioned in 1995 following boiler room explosion killing six men. Then India bought it at $2.35 billion and named it INS Vikramaditya(meaning "Brave as the Sun").
About a CIA plot to trick the Soviet Union into stealing bugged software which lead to the sabotage and explosion of a Siberian pipeline - source
Are there situations when software bugs are unethical?
A radiation therapy machine called the Therac-25 killed six people in the 1980s due to a software bug
How to test software for bugs?
One of the most infamous and expensive software bugs in history was caused due to not taking into account big numbers(integer overflow)
Prior to founding Microsoft, Bill Gates' first company Traf-O-Data was a failure due to software bugs and glitches
A bug in FMRI software could invalidate results from around 40,000 research papers.
The spam option on emails is named after the Monty Python song of the same name, Spam. This began when a bug in the original program that was used to create the initial email software caused a clip of the song to go out to more people than it was supposed to.
Bugs in software are *not* named after actual bugs