Case Studies of Most Common and Severe Types of Software System Failure

Today software system is an integral part of each and every business model, be it core product manufacturing, banking, healthcare, insurance, aviation, hospitality, social networking, shopping, e-commerce, education or any other domain. If any business has to be leveraged and simplified then software has to be integrated with the main stream business of any organization. Designing and development of any software system requires huge capital, a lot of time, intellectuals, domain expertise, tools and infrastructure. Though the software industry has matured quiet a lot in past decade, however percentage of software failure has also increased, which led to the loss of capital, time, good-will, loss of information and in some cases severe failures of critical applications also lead to the loss of lives. Software could fail due to faults injected in various stages of software or product development life cycle starting from project initiation until deployment. This paper describes the case study of most common and severe types of software system failures in Software Industry.

[1]  D. Richard Kuhn,et al.  FAILURE MODES IN MEDICAL DEVICE SOFTWARE: AN ANALYSIS OF 15 YEARS OF RECALL DATA , 2001 .

[2]  Richard Heeks,et al.  Explaining ERP Failure in Developing Countries: A Jordanian Case Study , 2010 .

[3]  Barry W. Boehm,et al.  What we have learned about fighting defects , 2002, Proceedings Eighth IEEE Symposium on Software Metrics.

[4]  Kurt R. Linberg Software developer perceptions about software project failure: a case study , 1999, J. Syst. Softw..

[5]  Andreas Zeller,et al.  Simplifying and Isolating Failure-Inducing Input , 2002, IEEE Trans. Software Eng..

[6]  Michael E. Fagan Advances in software inspections , 1986, IEEE Transactions on Software Engineering.

[7]  Richard de Neufville,et al.  The baggage system at Denver: prospects and lessons , 1994 .

[8]  Calleam Consulting Ltd Case Study - Denver International Airport Baggage Handling System - An illustration of ineffectual decision making , 2008 .

[9]  H. Kopetz,et al.  Dependability: Basic Concepts and Terminology , 1992, Dependable Computing and Fault-Tolerant Systems.

[10]  Daniel P. Siewiorek,et al.  High-availability computer systems , 1991, Computer.

[11]  Gérard Le Lann,et al.  An analysis of the Ariane 5 flight 501 failure-a system engineering perspective , 1997, ECBS.

[12]  Sandeep Dalal,et al.  Role of Fault Reporting in Existing Software Industry , 2012 .

[13]  Jim Shore,et al.  Fail Fast , 2004, IEEE Softw..

[14]  Hermann Kopetz,et al.  Dependability: Basic Concepts and Terminology , 1992 .