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 editorsStirbu, Vlad; Mikkonen, Tommi

Parent publicationPROFES 2021 : 22nd International Conference on Product-Focused Software Process Improvement, Proceedings. Product-Focused Software Process Improvement

Parent publication editorsArdito, Luca; Jedlitschka, Andreas; Morisio, Maurizio; Torchiano, Marco

Place and date of conferenceTurin, Italy26.11.2021

ISBN978-3-030-91451-6

eISBN978-3-030-91452-3

Journal or seriesLecture Notes in Computer Science

ISSN0302-9743

eISSN1611-3349

Publication year2021

Number in series13126

Pages range152-164

Number of pages in the book308

PublisherSpringer International Publishing

Place of PublicationCham

Publication countrySwitzerland

Publication languageEnglish

DOIhttps://doi.org/10.1007/978-3-030-91452-3_10

Publication open accessNot open

Publication channel open access

Publication is parallel published (JYX)https://jyx.jyu.fi/handle/123456789/79695

Additional informationAlso 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.


Keywordsrepertoires (arts)development (active)software developmentsoftware designcomputer programmestraceabilitysafety and securityrequirements engineering

Free keywordstraceability; regulated software; continuous software engineering; DevOps; GitHub


Contributing organizations


Ministry reportingYes

Reporting Year2021

JUFO rating1


Last updated on 2024-22-04 at 20:47