A case study of agile software development for large-scale safety-critical systems projects

Islam, G. and Storer, T. (2020) A case study of agile software development for large-scale safety-critical systems projects. Reliability Engineering and System Safety, 200, 106954. (doi: 10.1016/j.ress.2020.106954)

[img] Text
213345.pdf - Accepted Version
Available under License Creative Commons Attribution Non-commercial No Derivatives.

489kB

Abstract

This study explores the introduction of agile software development within an avionics company engaged in safety-critical system engineering. There is increasing pressure throughout the software industry for development efforts to adopt agile software development in order to respond more rapidly to changing requirements and make more frequent deliveries of systems to customers for review and integration. This pressure is also being experienced in safety-critical industries, where release cycles on typically large and complex systems may run to several years on projects spanning decades. However, safety-critical system developments are normally highly regulated, which may constrain the adoption of agile software development or require adaptation of selected methods or practices. To investigate this potential conflict, we conducted a series of interviews with practitioners in the company, exploring their experiences of adopting agile software development and the challenges encountered. The study also explores the opportunities for altering the existing software process in the company to better fit agile software development to the constraints of software development for safety-critical systems. We conclude by identifying immediate future research directions to better align the tempo of software development for safety-critical systems and agile software development.

Item Type:Articles (Other)
Status:Published
Refereed:Yes
Glasgow Author(s) Enlighten ID:Storer, Dr Tim and Islam, Gibrail
Creator Roles:
Islam, G.Conceptualization, Data curation, Formal analysis, Funding acquisition, Validation, Writing – original draft, Writing – review and editing
Storer, T.Data curation, Funding acquisition, Validation, Writing – original draft, Writing – review and editing
Authors: Islam, G., and Storer, T.
College/School:College of Science and Engineering > School of Computing Science
Journal Name:Reliability Engineering and System Safety
Publisher:Elsevier
ISSN:0951-8320
ISSN (Online):1879-0836
Published Online:26 March 2020
Copyright Holders:Copyright © 2020 Elsevier Ltd.
First Published:First published in Reliability Engineering and System Safety 200: 106954
Publisher Policy:Reproduced in accordance with the publisher copyright policy

University Staff: Request a correction | Enlighten Editors: Update this record