Skip to main content

Software Failures: An Overview

  • Chapter
  • First Online:
Software Failure Investigation

Abstract

Since major software failures often result in disasters ranging from financial loss to loss of lives, preventing their recurrence is absolutely necessary. A post-mortem investigation is required to identify their root cause and implement appropriate countermeasures. Current approaches to software failure investigations are limited and often result in returning the software system back to normal execution as quickly as possible. In the process of doing so, the software system is left vulnerable to a reoccurrence of the same type of software failures. This chapter defines the concept of a software failure and then reviews the problems of major software failures. The aim is to determine how to improve the accuracy of their root-cause analysis in order to prevent the reoccurrence of major accidents. A review of recent cases of major software failures from different industries, such as the medical domain, is given to demonstrate the reality and seriousness of software failures. These software failures are then analysed so as to identify limitations and establish requirements for improvement of the software investigation process. These requirements form the basis for the design of a near-miss management system (NMS).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Bibliography

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this chapter

Cite this chapter

Eloff, J., Bella, M.B. (2018). Software Failures: An Overview. In: Software Failure Investigation. Springer, Cham. https://doi.org/10.1007/978-3-319-61334-5_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-61334-5_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-61333-8

  • Online ISBN: 978-3-319-61334-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics