Introducing Traceability in GitHub for Medical Software Development

  title={Introducing Traceability in GitHub for Medical Software Development},
  author={Vlad Stirbu and Tommi Mikkonen},
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… 

Figures and Tables from this paper


CompliancePal: A Tool for Supporting Practical Agile and Regulatory-Compliant Development of Medical Software
  • Vlad Stirbu, T. Mikkonen
  • Computer Science
    2020 IEEE International Conference on Software Architecture Companion (ICSA-C)
  • 2020
The implementation of a service that integrates medical device software compliance specific activities such as architectural design and limited risk management into the daily agile practices of a software development team is described.
Towards Automated Evidence Generation for Rapid and Continuous Software Certification
SHERLOCK is described, an integrated environment to facilitate the rapid and continuous certification of software systems using the novel concept of Traceability Certification Models (TCM) and a Catalog of Certification Assurance Case Patterns (CACP) which guides the efforts of establishing the required trace links for fulfilling the criteria for a given certification.
DevOps in practice: A multiple case study of five companies
This exploratory study presents detailed descriptions of how DevOps is implemented in practice, particularly in small and medium sized companies, and contributes to the overall understanding of DevOps concept, practices and its perceived impacts.
ISO 13485:2016
[siteorigin_widget class=SiteOrigin_Widget_Image_Widget][/siteorigin_widget] ISO 13485:2016 szabvany az orvostechnikai eszkozoket gyarto es ...
ISO 14971:2019
  • Medical devices – Application of risk management to medical devices
  • 2019
International Organization for Standardization: ISO 14971:2019. Medical devices -Application of risk management to medical devices
  • 2019
Continuous software engineering: A roadmap and agenda
It is argued a similar continuity is required between business strategy and development, BizDev being the term the authors coin for this, and a number of continuous activities are identified which together are labelled as ‘Continuous  * ’ (i.e. Continuous Star) which are presented as part of an overall roadmap for Continuous Software engineering.
DevOps in Regulated Software Development: Case Medical Devices
  • Teemu Laukkarinen, Kati Kuusinen, T. Mikkonen
  • Computer Science, Engineering
    2017 IEEE/ACM 39th International Conference on Software Engineering: New Ideas and Emerging Technologies Results Track (ICSE-NIER)
  • 2017
This paper examines two related standards, IEC 62304 and IEC 82304-1, for obstacles and benefits of using DevOps for medical device software development, and found these standards to set obstacles for continuous delivery and integration.
IEC 82304-1:2016
  • Health software – Part 1: General requirements for product safety
  • 2016
International Electrotechnical Commission: IEC 82304-1:2016. Health software -Part 1: General requirements for product safety
  • 2016