Assignment: S E (1) Bs-Se (2) Spring 2019
Assignment: S E (1) Bs-Se (2) Spring 2019
DATE: 29/04/2019
Page 1 of 3
Patriot Missile Error:
In February of 1991, a U.S. Patriot missile defense system in Saudi Arabia, failed to
detect an attack on an Army barracks. A government report found that a software
problem led to an inaccurate tracking calculation that became worse the longer the
system operated. On the day of the incident, the system had been operating for
more than 100 hours, and the inaccuracy was serious enough to cause the system
to look in the wrong place for the incoming missile. The attack killed 28 American
soldiers. Prior to the incident, Army officials had fixed the software to improve the
Patriot systems accuracy. That modified software reached the base the day after the
attack.
A program developed by a Cornell University student for what he said was supposed
to be a harmless experiment wound up spreading wildly and crashing thousands of
computers in 1988 because of a coding error. It was the first widespread worm
attack on the fledgling Internet. The graduate student, Robert Tappan Morris, was
convicted of a criminal hacking offense and fined $10,000. Morris’s lawyer claimed at
the trial that his client’s program helped improve computer security.
On a mission to fly-by Venus in 1962, this spacecraft barely made it out of Cape
Canaveral when a software-coding error caused the rocket to veer dangerously off-
course, threatening to crash back to earth. Alarmed, NASA engineers on the ground
issued a self-destruct command. A review board later determined that the omission
of a hyphen in coded computer instructions allowed the transmission of incorrect
guidance signals to the spacecraft. The cost for the rocket was reportedly more
than $18 million at the time.
Launched in 2010, Japanese bitcoin exchange, Mt. Gox, was the largest in the
world. After being hacked in June, 2011, Mt. Gox stated that they’d lost over 850,000
bitcoins (worth around half a billion US dollars at the time of writing).
Although around 200,000 of the bitcoins were recovered, Mark Karpeles admits “We
had weaknesses in our system, and our bitcoins vanished.”
Page 2 of 3
Air-Traffic Control System in LA Airport:
With 40 ATMs giving out significant sums of money by mistake this Australian bank’s
customers thought they had hit the jackpot. Apparently with the machines operating
in a standby mode customers could withdraw funds without being prevented by any
account limits. With this issue lasting more than 5 hours large queues formed with
customers withdrawing funds well past limits set on their accounts.
Conclusion:
There’s a predictable pattern when high profile failures like this happen. Blame the
test team. They blame poor process (like the test management systems in place),
lack of resources and poor requirement definition. Senior management wake up to
the importance of the QA function. Budgets double to ensure it doesn’t happen
again. When the dust settles budgets get cut as part of a company wide efficiency
drive. Failures happen due to lack of resources/commitment to the QA process. The
cycle starts all over again.
Page 3 of 3