Software Failure Investigation

A Near-Miss Analysis Approach

  • Jan Eloff
  • Madeleine Bihina Bella

Table of contents

  1. Front Matter
    Pages i-ix
  2. Jan Eloff, Madeleine Bihina Bella
    Pages 1-6
  3. Jan Eloff, Madeleine Bihina Bella
    Pages 7-24
  4. Jan Eloff, Madeleine Bihina Bella
    Pages 25-37
  5. Jan Eloff, Madeleine Bihina Bella
    Pages 57-68
  6. Jan Eloff, Madeleine Bihina Bella
    Pages 69-74
  7. Back Matter
    Pages 101-119

About this book


This book reviews existing operational software failure analysis techniques and proposes near-miss analysis as a novel, and new technique for investigating and preventing software failures. The authors provide details on how near-miss analysis techniques focus on the time-window before the software failure actually unfolds, so as to detect the high-risk conditions that can lead to a major failure. They detail how by alerting system users of an upcoming software failure, the detection of near misses provides an opportunity to collect at runtime failure-related data that is complete and relevant. They present a near-miss management systems (NMS) for detecting upcoming software failures, which can contribute significantly to the improvement of the accuracy of the software failure analysis. A prototype of the NMS is implemented and is discussed in the book. The authors give a practical hands-on approach towards doing software failure investigations by means of near-miss analysis that is of use to industry and academia.

  • Investigates software failures in an operational environment through near-miss analysis;
  • Studies recent and major software failures of significant magnitude;
  • Provides a design of an architecture for a Near-Miss Management System.


Software failure Failure analysis Root-cause analysis Digital forensics Forensic investigation Near-miss analysis Near-miss management system (NMS) Downtime Reliability

Authors and affiliations

  • Jan Eloff
    • 1
  • Madeleine Bihina Bella
    • 2
  1. 1.University of PretoriaHatfieldSouth Africa
  2. 2.University of PretoriaHatfieldSouth Africa

Bibliographic information

  • DOI
  • Copyright Information Springer International Publishing AG 2018
  • Publisher Name Springer, Cham
  • eBook Packages Engineering
  • Print ISBN 978-3-319-61333-8
  • Online ISBN 978-3-319-61334-5
  • Buy this book on publisher's site