2021
DOI: 10.1007/s42979-021-00726-1
|View full text |Cite
|
Sign up to set email alerts
|

Towards Regulatory-Compliant MLOps: Oravizio’s Journey from a Machine Learning Experiment to a Deployed Certified Medical Product

Abstract: Agile software development embraces change and manifests working software over comprehensive documentation and responding to change over following a plan. The ability to continuously release software has enabled a development approach where experimental features are put to use, and, if they stand the test of real use, they remain in production. Examples of such features include machine learning (ML) models, which are usually pre-trained, but can still evolve in production. However, many domains require more pl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
3
0
3

Year Published

2021
2021
2023
2023

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 32 publications
(8 citation statements)
references
References 21 publications
0
3
0
3
Order By: Relevance
“…A7, de [García et al 2020], foca nas práticas de CI/CD, relatando como alterac ¸ões no código-fonte são automaticamente validadas com CI, e como a nova versão do modelo é disponibilizada também de forma automática por meio de CD. Em A8, os autores [Granlund et al 2021] descrevem conceitualmente práticas de entrega contínua em software e o ciclo de vida de MLOps; também apresentam um estudo de caso sobre uma aplicac ¸ão médica voltada para a avaliac ¸ão de riscos de cirurgia de substituic ¸ão de articulac ¸ões, que poderia se beneficiar das práticas de MLOps em seu desenvolvimento (incluindo requisitos e implicac ¸ões regulatórias). O artigo A9, de [Karamitsos et al 2020], apresenta práticas, princípios e ferramentas de CI/CD para o desenvolvimento e implantac ¸ão de modelos de ML, com o objetivo de suportar ciclos de feedback rápidos, descobrir dívida técnica oculta, aperfeic ¸oar func ¸ões operacionais e a entrega de valor.…”
Section: Respostas à Qp1unclassified
See 2 more Smart Citations
“…A7, de [García et al 2020], foca nas práticas de CI/CD, relatando como alterac ¸ões no código-fonte são automaticamente validadas com CI, e como a nova versão do modelo é disponibilizada também de forma automática por meio de CD. Em A8, os autores [Granlund et al 2021] descrevem conceitualmente práticas de entrega contínua em software e o ciclo de vida de MLOps; também apresentam um estudo de caso sobre uma aplicac ¸ão médica voltada para a avaliac ¸ão de riscos de cirurgia de substituic ¸ão de articulac ¸ões, que poderia se beneficiar das práticas de MLOps em seu desenvolvimento (incluindo requisitos e implicac ¸ões regulatórias). O artigo A9, de [Karamitsos et al 2020], apresenta práticas, princípios e ferramentas de CI/CD para o desenvolvimento e implantac ¸ão de modelos de ML, com o objetivo de suportar ciclos de feedback rápidos, descobrir dívida técnica oculta, aperfeic ¸oar func ¸ões operacionais e a entrega de valor.…”
Section: Respostas à Qp1unclassified
“…A maioria dos desafios mencionados em relac ¸ão à adoc ¸ão de DevOps no contexto de machine learning se refere sobretudo às próprias características inerentes ao sistemas e modelos de ML -os quais, diferentemente dos sistemas tradicionais de engenharia de software, possuem a necessidade de serem constantemente treinados e testados, em um processo de iterac ¸ão contínuo [Lwakatare et al 2020]. Tais desafios são mencionados no estudo A8, que aborda a questão das etapas necessárias para implantar modelos de machine learning, considerando treino, teste e validac ¸ão, e a importância do monitoramento, que deve considerar vieses e desvios que podem surgir ao longo do processo de treinamento [Granlund et al 2021].…”
Section: Respostas à Qp2unclassified
See 1 more Smart Citation
“…It is clear that ML may offer notable advantages compared to traditional methods. However, the algorithms based on ML can be too obscure for safety-critical applications because of the lack of a clearly predictable relationship between the inputs and outputs of the system, especially when the algorithm is forced to operate in a region that exceeds the training domain [13], [14]. This also suggests the importance of collecting meaningful datasets to be exploited during the training stage, which can be very demanding, time-consuming and costly.…”
Section: Introductionmentioning
confidence: 99%
“…Also, the use of agile and continuous development approaches causes the need for frequent software updates challenging the conventional "waterfalltype" development process [5]. The challenges caused by frequent software changes in the context of medical devices have been addressed in several earlier studies and reports [6][7][8]. Only a few earlier papers address the challenges related to the need to use sensitive healthcare register data in the development of medical device software [8].…”
Section: Introductionmentioning
confidence: 99%