How Do Practitioners Perceive Assurance Cases in Safety-Critical Software Systems?

  title={How Do Practitioners Perceive Assurance Cases in Safety-Critical Software Systems?},
  author={Jinghui Cheng and Micayla Goodrum and Ronald A. Metoyer and J. Cleland-Huang},
  journal={2018 IEEE/ACM 11th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)},
Safety-critical software systems are those whose failure or malfunction could result in casualty and/or serious financial loss. In such systems, safety assurance cases (SACs) are an emerging approach that adopts a proactive strategy to produce structuralized safety justifications and arguments. While SACs are recommended in many software-intensive safety-critical domains, the lack of knowledge regarding the practitioners' perspectives on using SACs hinders effective adoption of this approach… Expand
13 Citations

Figures, Tables, and Topics from this paper

Using Assurance Cases in Requirements Engineering for Safety-Critical Systems
Safety Practice and its Practitioners: Exploring a Diverse Profession
  • 2
  • Highly Influenced
  • PDF
Managing Assurance Information: A Solution Based on Issue Tracking Systems
Managing Assurance Cases in Model Based Software Systems
  • Sahar Kokaly
  • Engineering, Computer Science
  • 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C)
  • 2017
  • 7
  • PDF
Leveraging Artifact Trees to Evolve and Reuse Safety Cases
  • 3
Hazard Analysis of Verification Supporting Arguments for Assured Autonomy
Assurance via model transformations and their hierarchical refinement
  • 8
  • PDF


The Goal Structuring Notation – A Safety Argument Notation
  • 511
  • Highly Influential
  • PDF
Qualitative Data Analysis: A Methods Sourcebook
  • 7,200
  • Highly Influential