CompliancePal: A Tool for Supporting Practical Agile and Regulatory-Compliant Development of Medical Software

  title={CompliancePal: A Tool for Supporting Practical Agile and Regulatory-Compliant Development of Medical Software},
  author={Vlad Stirbu and Tommi Mikkonen},
  journal={2020 IEEE International Conference on Software Architecture Companion (ICSA-C)},
  • Vlad Stirbu, T. Mikkonen
  • Published 1 March 2020
  • Computer Science
  • 2020 IEEE International Conference on Software Architecture Companion (ICSA-C)
As digital transformation affects more and more industries, the increased role of software and the skills required to develop software trigger a ripple effect. Entire industries, where regulations and government standards play an important role (e.g. health care, avionics, etc.), have used long development cycles that relied on detailed up-front planning before advancing to any detailed decision. In contrast to this mindset, agile software development has proven to deliver results that satisfy… 

Figures and Tables from this paper

Introducing Traceability in GitHub for Medical Software Development
This paper introduces the 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.


Agile software development with Scrum
The thesis describes the importance and characteristics of agile methodologies for software development, focusing on the currently most widely used methodology - Scrum, and presents the most widely spread user stories estimation techniques.
Exploring ScrumBut - An empirical study of Scrum anti-patterns
DevOps in Regulated Software Development: Case Medical Devices
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.
Building blocks for continuous experimentation
The preconditions for setting up an experimentation system for continuous customer experiments are examined, and the building blocks required for such a system are presented.
An exploratory study of the pull-based software development model
This work explores how pull-based software development works, first on the GHTorrent corpus and then on a carefully selected sample of 291 projects, finding that the pull request model offers fast turnaround, increased opportunities for community engagement and decreased time to incorporate contributions.
Health care fraud and abuse: new weapons, new penalties, and new fears for providers created by the Health Insurance Portability and Accountability Act of 1996 ("HIPAA").
  • C. M. Faddick
  • Political Science, Medicine
    Annals of health law
  • 1997
The Health Insurance Portability and Accountability Act of 1996 may well be the most significant increase ever in the federal government's health care fraud and abuse enforcement authority. This new
The C4 Model for Software Architecture, Online
  • Referred
  • 2019
Anonymized title
  • IEEE Anonymized Workshop. IEEE
  • 2018
DevOps: A software revolution in the making
  • Journal of Information Technology Management
  • 2011
Agile Software Development Addison-Wesley
  • 2002