A4 Article in conference proceedings
Introducing Traceability in GitHub for Medical Software Development (2021)
Stirbu, V., & Mikkonen, T. (2021). Introducing Traceability in GitHub for Medical Software Development. In L. Ardito, A. Jedlitschka, M. Morisio, & M. Torchiano (Eds.), PROFES 2021 : 22nd International Conference on Product-Focused Software Process Improvement, Proceedings. Product-Focused Software Process Improvement (pp. 152-164). Springer International Publishing. Lecture Notes in Computer Science, 13126. https://doi.org/10.1007/978-3-030-91452-3_10
JYU authors or editors
Publication details
All authors or editors: Stirbu, Vlad; Mikkonen, Tommi
Parent publication: PROFES 2021 : 22nd International Conference on Product-Focused Software Process Improvement, Proceedings. Product-Focused Software Process Improvement
Parent publication editors: Ardito, Luca; Jedlitschka, Andreas; Morisio, Maurizio; Torchiano, Marco
Place and date of conference: Turin, Italy, 26.11.2021
ISBN: 978-3-030-91451-6
eISBN: 978-3-030-91452-3
Journal or series: Lecture Notes in Computer Science
ISSN: 0302-9743
eISSN: 1611-3349
Publication year: 2021
Number in series: 13126
Pages range: 152-164
Number of pages in the book: 308
Publisher: Springer International Publishing
Place of Publication: Cham
Publication country: Switzerland
Publication language: English
DOI: https://doi.org/10.1007/978-3-030-91452-3_10
Publication open access: Not open
Publication channel open access:
Publication is parallel published (JYX): https://jyx.jyu.fi/handle/123456789/79695
Additional information: Also part of the Programming and Software Engineering book sub series (LNPSE, volume 13126).
Abstract
Assuring traceability from requirements to implementation is a key element when developing safety critical software systems. Traditionally, this traceability is ensured by a waterfall-like process, where phases follow each other, and tracing between different phases can be managed. However, new software development paradigms, such as continuous software engineering and DevOps, which encourage a steady stream of new features, committed by developers in a seemingly uncontrolled fashion in terms of former phasing, challenge this view. In this paper, we introduce our approach that adds traceability capabilities to GitHub, so that the developers can act like they normally do in GitHub context but produce the documentation needed by the regulatory purposes in the process.
Keywords: repertoires (arts); development (active); software development; software design; computer programmes; traceability; safety and security; requirements engineering
Free keywords: traceability; regulated software; continuous software engineering; DevOps; GitHub
Contributing organizations
Ministry reporting: Yes
Reporting Year: 2021
JUFO rating: 1