Machine learning (ML) provides us with numerous opportunities, allowing ML systems to adapt to new situations and contexts. At the same time, this adaptability raises uncertainties concerning the run-time product quality or dependability, such as reliability and security, of these systems. Systems can be tested and monitored, but this does not provide protection against faults and failures in adapted ML systems themselves. We studied software designs that aim at introducing fault tolerance in ML systems so that possible problems in ML components of the systems can be avoided. The research was conducted as a case study, and its data was collected through five semi-structured interviews with experienced software architects. We present a conce...
With the massive adoption of machine learning (ML) applications in HPC domains, the reliability of M...
Context: Continuous Integration (CI) is a DevOps technique which is widely used in practice. Studies...
Machine Learning (ML) software, used to implement an ML algorithm, is widely used in many applicatio...
Machine learning (ML) provides us with numerous opportunities, allowing ML systems to adapt to new s...
As Machine Learning (ML) has seen increasing adoption in safety-critical domains (e.g., autonomous v...
Unique developmental and operational characteristics of machine learning (ML) components as well as ...
This data set contains the results of an extensive, systematic literature review on the use of machi...
Specific developmental and operational characteristics of machine learning (ML) components, as well ...
One important way that an architecture impacts fault tolerance is by making it easy or hard to imple...
As machine learning (ML) systems increasingly permeate high-stakes settings such as healthcare, tran...
In the last couple of years we have witnessed an enormous increase of machine learning (ML) applicat...
In this paper we present the results of an empirical study in which we have investigated Machine Lea...
In the last years, Machine Learning (ML) has become extremely used in software systems: it is applie...
This paper reviews the entire engineering process of trustworthy Machine Learning (ML) algorithms de...
As machine learning (ML) applications become prevalent in various aspects of everyday life, their de...
With the massive adoption of machine learning (ML) applications in HPC domains, the reliability of M...
Context: Continuous Integration (CI) is a DevOps technique which is widely used in practice. Studies...
Machine Learning (ML) software, used to implement an ML algorithm, is widely used in many applicatio...
Machine learning (ML) provides us with numerous opportunities, allowing ML systems to adapt to new s...
As Machine Learning (ML) has seen increasing adoption in safety-critical domains (e.g., autonomous v...
Unique developmental and operational characteristics of machine learning (ML) components as well as ...
This data set contains the results of an extensive, systematic literature review on the use of machi...
Specific developmental and operational characteristics of machine learning (ML) components, as well ...
One important way that an architecture impacts fault tolerance is by making it easy or hard to imple...
As machine learning (ML) systems increasingly permeate high-stakes settings such as healthcare, tran...
In the last couple of years we have witnessed an enormous increase of machine learning (ML) applicat...
In this paper we present the results of an empirical study in which we have investigated Machine Lea...
In the last years, Machine Learning (ML) has become extremely used in software systems: it is applie...
This paper reviews the entire engineering process of trustworthy Machine Learning (ML) algorithms de...
As machine learning (ML) applications become prevalent in various aspects of everyday life, their de...
With the massive adoption of machine learning (ML) applications in HPC domains, the reliability of M...
Context: Continuous Integration (CI) is a DevOps technique which is widely used in practice. Studies...
Machine Learning (ML) software, used to implement an ML algorithm, is widely used in many applicatio...