A Conceptual Model of Agile Software Development in a Safety-Critical Context: A Systematic Literature Review

Lise Tordrup Heeager, Peter Axel Nielsen

Publikation: Bidrag til tidsskriftReview (oversigtsartikel)Forskningpeer review

5 Citationer (Scopus)
174 Downloads (Pure)

Resumé

Context: Safety-critical software systems are increasingly being used in new application areas, such as personal medical devices, traffic control, and detection of pathogens. A current research debate is regarding whether safety-critical systems are better developed with traditional waterfall processes or agile processes that are purportedly faster and promise to lead to better products. Objective: To identify the issues and disputes in agile development of safety-critical software and the key qualities as found in the extant research literature. Method: We conducted a systematic literature review as an interpretive study following a research design to search, assess, extract, group, and understand the results of the found studies. Results: There are key issues and propositions that we elicit from the literature and combine into a conceptual model for understanding the foundational challenges of agile software development of safety-critical systems. The conceptual model consists of four problematic practice areas and five relationships, which we find to be even more important than the problematic areas. From this review, we suggest that there are important research gaps that need to be investigated. Conclusions: We suggest that future research should have a primary focus on the relationships in the resulting conceptual model and specifically on the dynamics of the field as a whole, on incremental versus iterative development, and on how to create value with minimal but sufficient effort.

OriginalsprogEngelsk
TidsskriftInformation and Software Technology
Vol/bind103
Udgave nummerNovember
Sider (fra-til)22-39
Antal sider18
ISSN0950-5849
DOI
StatusUdgivet - 1 nov. 2018

Fingerprint

Software engineering
Traffic control
Pathogens

Citer dette

@article{9ca9784bea93457a88673d6985a4c672,
title = "A Conceptual Model of Agile Software Development in a Safety-Critical Context: A Systematic Literature Review",
abstract = "Context: Safety-critical software systems are increasingly being used in new application areas, such as personal medical devices, traffic control, and detection of pathogens. A current research debate is regarding whether safety-critical systems are better developed with traditional waterfall processes or agile processes that are purportedly faster and promise to lead to better products. Objective: To identify the issues and disputes in agile development of safety-critical software and the key qualities as found in the extant research literature. Method: We conducted a systematic literature review as an interpretive study following a research design to search, assess, extract, group, and understand the results of the found studies. Results: There are key issues and propositions that we elicit from the literature and combine into a conceptual model for understanding the foundational challenges of agile software development of safety-critical systems. The conceptual model consists of four problematic practice areas and five relationships, which we find to be even more important than the problematic areas. From this review, we suggest that there are important research gaps that need to be investigated. Conclusions: We suggest that future research should have a primary focus on the relationships in the resulting conceptual model and specifically on the dynamics of the field as a whole, on incremental versus iterative development, and on how to create value with minimal but sufficient effort.",
keywords = "Agile processes, Agile software development, Interpretive literature review, Safety-critical software systems, Software development, Systematic literature review",
author = "{Tordrup Heeager}, Lise and Nielsen, {Peter Axel}",
year = "2018",
month = "11",
day = "1",
doi = "10.1016/j.infsof.2018.06.004",
language = "English",
volume = "103",
pages = "22--39",
journal = "Information and Software Technology",
issn = "0950-5849",
publisher = "Elsevier",
number = "November",

}

A Conceptual Model of Agile Software Development in a Safety-Critical Context : A Systematic Literature Review. / Tordrup Heeager, Lise; Nielsen, Peter Axel.

I: Information and Software Technology, Bind 103, Nr. November, 01.11.2018, s. 22-39.

Publikation: Bidrag til tidsskriftReview (oversigtsartikel)Forskningpeer review

TY - JOUR

T1 - A Conceptual Model of Agile Software Development in a Safety-Critical Context

T2 - A Systematic Literature Review

AU - Tordrup Heeager, Lise

AU - Nielsen, Peter Axel

PY - 2018/11/1

Y1 - 2018/11/1

N2 - Context: Safety-critical software systems are increasingly being used in new application areas, such as personal medical devices, traffic control, and detection of pathogens. A current research debate is regarding whether safety-critical systems are better developed with traditional waterfall processes or agile processes that are purportedly faster and promise to lead to better products. Objective: To identify the issues and disputes in agile development of safety-critical software and the key qualities as found in the extant research literature. Method: We conducted a systematic literature review as an interpretive study following a research design to search, assess, extract, group, and understand the results of the found studies. Results: There are key issues and propositions that we elicit from the literature and combine into a conceptual model for understanding the foundational challenges of agile software development of safety-critical systems. The conceptual model consists of four problematic practice areas and five relationships, which we find to be even more important than the problematic areas. From this review, we suggest that there are important research gaps that need to be investigated. Conclusions: We suggest that future research should have a primary focus on the relationships in the resulting conceptual model and specifically on the dynamics of the field as a whole, on incremental versus iterative development, and on how to create value with minimal but sufficient effort.

AB - Context: Safety-critical software systems are increasingly being used in new application areas, such as personal medical devices, traffic control, and detection of pathogens. A current research debate is regarding whether safety-critical systems are better developed with traditional waterfall processes or agile processes that are purportedly faster and promise to lead to better products. Objective: To identify the issues and disputes in agile development of safety-critical software and the key qualities as found in the extant research literature. Method: We conducted a systematic literature review as an interpretive study following a research design to search, assess, extract, group, and understand the results of the found studies. Results: There are key issues and propositions that we elicit from the literature and combine into a conceptual model for understanding the foundational challenges of agile software development of safety-critical systems. The conceptual model consists of four problematic practice areas and five relationships, which we find to be even more important than the problematic areas. From this review, we suggest that there are important research gaps that need to be investigated. Conclusions: We suggest that future research should have a primary focus on the relationships in the resulting conceptual model and specifically on the dynamics of the field as a whole, on incremental versus iterative development, and on how to create value with minimal but sufficient effort.

KW - Agile processes

KW - Agile software development

KW - Interpretive literature review

KW - Safety-critical software systems

KW - Software development

KW - Systematic literature review

UR - http://www.scopus.com/inward/record.url?scp=85049905199&partnerID=8YFLogxK

U2 - 10.1016/j.infsof.2018.06.004

DO - 10.1016/j.infsof.2018.06.004

M3 - Review article

VL - 103

SP - 22

EP - 39

JO - Information and Software Technology

JF - Information and Software Technology

SN - 0950-5849

IS - November

ER -