Select Page

History’s Biggest Software Fails: Cobalt-60 Disaster

by | Jul 31, 2015 | News & Infos, Software bugs & malfunctions | 0 comments

Last time on History’s Biggest Software Fails we looked at The Heartbleed Bug, which has been dubbed “perhaps the worst vulnerability found on the internet”. Despite its wide reach and devastating effects for the online world, there are some software bugs that end up having such severe consequences that they can be measured in human lives. Today, we investigate how one such bug claimed the lives of at least five people and left over fifteen others with severe health complications:

The Cobalt-60 Disaster

In November 2000 at the National Cancer Institute in Panama twenty-eight patients were exposed to dangerous levels of radiation due to a series of faulty calculations caused by a lack of proper software testing. Cobalt-60 therapy is the use of gamma rays from radioisotopes to treat malignant tumors. The machines have been in use since 1951 and are still widespread around the world today. While there are other alternatives, they tend to be easier to maintain while still being relatively reliable. Typically, a doctor formulates a treatment plan on what dose of gamma radiation can be safely directed at a patient’s tumor. They then hand this plan over to medical physicists who input all the relevant data into a software package and create 3D pictures of how the doses should be distributed. A part of this process is figuring out how to place metal shields that protect sensitive tissue and cover the area where the tumor is located. The shields are usually made out of lead or metal alloy that provides protection from gamma rays.

The Cobalt-60 machine in Panama was overused and under maintained due to a lack of proper funding as well as understaffing issues. For this reason, some of the physicists were motivated to test a new method on how to align the shields in the hopes of not only making the entire process easier but also providing extra protection for their patients. Instead of applying the usual four blocks, they implemented a fifth one with no objections from the software or the accompanying manual and noticed that they were even able to create composite shapes, such as a rectangle with triangles in each corner, in the 3D pictures of the shields. However, what they didn’t expect was that the addition of the extra block as well as the fact that the software was unable to accurately recognize the shapes would lead to a miscalculation of treatment times. Therefore, depending on the amount of treatments a patient received, they were subjected to radiation levels 20 to 100% more than the prescribed dose putting them well into dangerous zones of exposure.

Severe consequences due to “super-radiation”

The final death toll attributed to the software error was five lives, with fifteen more being diagnosed as suffering from serious complications. In addition, the physicists were charged with involuntary manslaughter for applying “super-radiation” to twelve of the patients and sentenced to four years in prison. However, the patients who survived the disaster were convinced that Multidata Systems, the developers of the software, were in part responsible due to the bug that caused the miscalculations in the first place. One of the arguments for Multidata’s involvement is that the physicists should never have been able to deviate from what is possible for the software to process in the first place or if they did the consequences should have been tested. This led to Multidata Systems facing multiple lawsuits in two different countries.

Unfortunately, the Cobalt-60 disaster isn’t the only instance where patients have been over radiated due to computer failure. A well-known example of this is the Thermac-25 case which claimed three lives. When software has the capability of controlling the outcome of a person’s life, be it medical treatment or even advanced warfare, it is of utmost importance that there is virtually no margin of error. Therefore, due to the severe consequences faced by all parties involved in this tragedy, the Cobalt-60 disaster is a somber reminder of the importance of software testing, especially when dealing with technology that has the ability to destroy lives.

Share it if you like it:

Tag Cloud

Other content that might be interesting for you:

Want to play buzzword-bingo? Let’s talk about AI and 5G!

AI is obviously one of the key topics for this year’s Mobile World Congress starting next week. In this context, the “transformative effect on...

Testing in the cloud versus real-life testing – two sides of the same coin

When it comes to software testing, innovation is key. It’s hard to keep up with all kinds of trends popping up like mushrooms, and to keep an...

The Effects of Cold Weather on your Smartphone and how to Stop Them

As winter slowly encompasses the Earth in its frozen embrace, it’s more than just your body that begins battling the effects of the cold. Yes, your...

My experience at Bits & Pretzels – the Founders Festival

As a founder of a Munich-based startup, the famous Bits & Pretzels convention is certainly on your agenda. Recently, I had the chance to be a...

Smarter apps guidelines for developers

A guide to building better mobile apps Developing mobile applications is challenging. Different platforms, a myriad of devices and a wide range of...

New year, new service: The checkup for your website

Imagine you're making a visit to the doctor to check your blood pressure, cholesterol, etc. The resulting values indicate how healthy you are by...

Testbirds Training: Webinar on April 28th

Come one, come all! Join our first Training Academy session on April 28th! If you are a dedicated reader of this blog (or one of our awesome...

Everyone has best intentions in mind for the company – yes, they really do!

Transparency The last principle of our organisational concept “Orga 4.0” is transparency and the underlying worldview we base our actions on. Sound...

Wie Gründer von scheinbaren Investoren gefressen werden – Kommentar von Testbirds Gründer und Geschäftsführer Philipp Benkler

„Die Höhle der Löwen“ – so heißt das neue TV-Format auf VOX, in dem Gründer fünf auserwählten Investoren ihre Geschäftsidee pitchen. Die Investoren...

What does the Wild West have in common with German data theft?

Recently, a 20-year-old German was able to gather massive amounts of private data from leading German politicians and celebrities. He...

Testbirds specialises in the testing of software such as apps, websites and Internet of Things applications by using innovative technologies and solutions. Under the slogan, “Testing Reality”, the company offers various testing methods to its clients looking to optimise the user-friendliness and functionality of their digital products. With over 250,000 registered testers located in 193 countries, Testbirds is one of the world’s leading crowdtesting providers. In addition, the IT service provider utilises cloud based technologies to support customers in the optimisation of their digital products. The combination of the two testing methods delivers a unique and extensive portfolio that takes the quality of software to the next level. Testbirds was founded in 2011 by Philipp Benkler, Georg Hansbauer and Markus Steinhauser. Today, the company has over 100 employees. Other than its headquarters in Munich, there are now offices in Amsterdam, London and Stockholm, franchises in Hungary and Russia and sales partners in Italy.

© Testbirds GmbH. All rights reserved.

Subscribe to the Testbirds Whistler!

Receive updates on our innovative testing services, webinars, brand-new Nest features!

You have Successfully Subscribed!

@ Contact