Practitioners’ Perspectives on Change Impact Analysis for Safety-Critical Software – A Preliminary Analysis

  • Markus Borg
  • Jose Luis de la Vara
  • Krzysztof Wnuk
Conference paper

DOI: 10.1007/978-3-319-45480-1_28

Part of the Lecture Notes in Computer Science book series (LNCS, volume 9923)
Cite this paper as:
Borg M., de la Vara J.L., Wnuk K. (2016) Practitioners’ Perspectives on Change Impact Analysis for Safety-Critical Software – A Preliminary Analysis. In: Skavhaug A., Guiochet J., Schoitsch E., Bitsch F. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2016. Lecture Notes in Computer Science, vol 9923. Springer, Cham

Abstract

Safety standards prescribe change impact analysis (CIA) during evolution of safety-critical software systems. Although CIA is a fundamental activity, there is a lack of empirical studies about how it is performed in practice. We present a case study on CIA in the context of an evolving automation system, based on 14 interviews in Sweden and India. Our analysis suggests that engineers on average spend 50–100 h on CIA per year, but the effort varies considerably with the phases of projects. Also, the respondents presented different connotations to CIA and perceived the importance of CIA differently. We report the most pressing CIA challenges, and several ideas on how to support future CIA. However, we show that measuring the effect of such improvement solutions is non-trivial, as CIA is intertwined with other development activities. While this paper only reports preliminary results, our work contributes empirical insights into practical CIA.

Keywords

Change impact analysis Safety-critical systems Case study research 

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Markus Borg
    • 1
  • Jose Luis de la Vara
    • 2
  • Krzysztof Wnuk
    • 3
  1. 1.SICS Swedish ICT ABLundSweden
  2. 2.Carlos III University of MadridMadridSpain
  3. 3.Blekinge Institute of TechnologyKarlskronaSweden

Personalised recommendations