📖 Overview
An Investigation of the Therac-25 Accidents examines a series of radiation therapy accidents involving a medical device in the 1980s. The book documents the technical, organizational, and human factors that contributed to these incidents.
The analysis draws from extensive research, including interviews, technical documentation, and regulatory records. Dr. Leveson breaks down the complex interactions between software, hardware, operators, and institutional protocols that created unsafe conditions.
The investigation traces the development, testing, and deployment of the Therac-25 system across multiple facilities. The narrative follows the timeline of events while examining the responses from manufacturers, hospitals, and government agencies.
The book stands as a foundational text in system safety engineering and demonstrates how cascading failures can emerge from the intersection of technology and human organizations. Its findings continue to influence modern approaches to medical device safety and software reliability.
👀 Reviews
This appears to be an academic paper/report rather than a published book, so there are not traditional consumer reviews available. The paper is frequently cited in computer science and software engineering courses and literature.
Readers value:
- Clear documentation of how software errors led to real patient deaths
- Detailed breakdown of specific failure modes
- Shows consequences of poor software development practices
- Useful teaching tool for software safety concepts
Common critiques:
- Technical language can be dense for non-experts
- Some sections are repetitive
- More detail desired on post-accident policy changes
The paper is cited over 1000 times in academic literature and appears on many university course syllabi. No public ratings exist on consumer review sites since this is an academic work rather than a commercial book.
Students often reference this paper in online discussions about software engineering ethics and safety-critical systems.
📚 Similar books
Normal Accidents: Living with High-Risk Technologies by Charles Perrow
A sociological analysis of system accidents in nuclear power plants, chemical plants, and other complex technological systems demonstrates how tightly coupled systems lead to inevitable failures.
Engineering Ethics: Concepts and Cases by Charles E. Harris, Michael S. Pritchard, and Michael J. Rabins The examination of engineering disasters and ethical responsibilities provides case studies of technical failures and their impact on public safety.
Set Phasers on Stun: And Other True Tales of Design, Technology, and Human Error by Steven Casey The collection of true stories about technological disasters illustrates how interface design and human factors contribute to catastrophic failures in medical devices, aircraft, and industrial systems.
Digital Apollo: Human and Machine in Spaceflight by David Mindell The analysis of human-computer interaction in the Apollo program reveals the tensions between automated systems and human operators in safety-critical environments.
The Glass Cage: Automation and Us by Nicholas G. Carr The investigation of automation in various industries examines how overreliance on computer systems leads to accidents and erosion of human expertise in critical operations.
Engineering Ethics: Concepts and Cases by Charles E. Harris, Michael S. Pritchard, and Michael J. Rabins The examination of engineering disasters and ethical responsibilities provides case studies of technical failures and their impact on public safety.
Set Phasers on Stun: And Other True Tales of Design, Technology, and Human Error by Steven Casey The collection of true stories about technological disasters illustrates how interface design and human factors contribute to catastrophic failures in medical devices, aircraft, and industrial systems.
Digital Apollo: Human and Machine in Spaceflight by David Mindell The analysis of human-computer interaction in the Apollo program reveals the tensions between automated systems and human operators in safety-critical environments.
The Glass Cage: Automation and Us by Nicholas G. Carr The investigation of automation in various industries examines how overreliance on computer systems leads to accidents and erosion of human expertise in critical operations.
🤔 Interesting facts
🔬 The Therac-25 accidents represent one of the first major computer-related safety failures in medical history, resulting in several deaths and serious injuries between 1985 and 1987.
⚕️ Nancy Leveson went on to become a pioneer in system safety engineering and founded the field of software safety, serving as Professor of Aeronautics and Astronautics at MIT.
💻 The machine's fatal flaw stemmed from a "race condition" in the software - a type of bug that occurs when multiple processes access shared data simultaneously - which allowed the device to deliver massive radiation overdoses.
📊 The investigation revealed that the previous models (Therac-6 and Therac-20) had hardware safety interlocks, but the Therac-25 relied almost entirely on software controls, making it more vulnerable to catastrophic failures.
🏥 Following the Therac-25 incidents, the FDA increased its oversight of medical device software and established new regulations requiring manufacturers to report problems and track software versions - changes that continue to influence medical device safety today.