Who is responsible when software 'bugs' result in disaster?

Authors Avatar

Who is responsible when software ‘bugs’ result in disaster?

Criterion A: Describing the issue

A software bug is actually a mild word for defect, it is safe to say that almost every piece of software will have various defects in it and that everyone is affected by the bugs. The only reason why software companies get away with providing faulty software is because we, the consumer allow them to get away with it. The consequences of these bugs range from dire to mild and can be found in anything containing a form of software from expert systems to wristwatches. One such example is a simple attempt to produce and print out a document using Microsoft Word, Microsoft being a company renowned for software bugs. When typing up the document, the system may crash, its not possible to click in certain places, certain objects may break or the link may break to mention a few. Then when the document is sent to be printed, the printer may not acknowledge that it has been sent, the program may not be compatible with the printer, it may come out differently to how it appeared on the page, paper may run out and software wont support the pause and there are many more.

However, effects of software bugs are often of larger scale such as economic, political, cultural, environmental, legal, historical and medical. According to ; The U.S recently lost $130 million on the Mars Climate orbiter because some of the program worked in metric units and some in imperial. When such large operations use software, there can be bugs in it and the effects of this can be worse than economical. Currently expert systems are being used, but they will undoubtedly have bugs, which can cause many serious problems. According to The software conspiracy by Mark Minasi; When Vernon Kidd was told he had cancer in 1986, his doctor told him he had a terrific chance of recovery but he died whilst receiving treatment because a buggy piece of software converted a radiation therapists order to use a low power, tumour killing radiation into a high powered, human killing x ray. This man lost his life because of a software bug, because this “perfect piece of machinery” hadn’t been tested or refined properly. Also according to the same book; In the Gulf War the U.S lost a total of 146 soldiers due to a buggy piece of software. As has been stated, software bugs can also be found in mobile phones. Recently there have been studies that have closely linked mobile phones with having a serious medical effects on the user, but mobile phone and other companies have been and still are attempting to prevent this.

Join now!

Criterion B: IT background of the issue

The definition of software bug according to  is; an error or defect in software or hardware that causes a program to malfunction. According to folklore, the first bug was an actual bug. Discovered in 1945 at Harvard, a moth trapped between two electrical relays of the Mark II Aiken Relay calculator caused the whole system to shut down.

During the past few years it seems as though more and more bugs are being created either intentionally or accidentally. There are few laws protecting us from software bugs and few standards groups, ...

This is a preview of the whole essay