The increasing reliance on applications with machine learning (ML) components calls for mature engineering techniques that ensure these are built in a robust and future-proof manner. We aim to empirically determine the state of the art in how teams develop, deploy and maintain software with ML components. We mined both academic and grey literature and identified 29 engineering best practices for ML applications. We conducted a survey among 313 practitioners to determine the degree of adoption for these practices and to validate their perceived effects. Using the survey responses, we quantified practice adoption, differentiated along demographic characteristics, such as geography or team size. Our findings indicate, for example, that larger ...
[[abstract]]Machine learning is the study of building computer programs that improve their performan...
Dataset of the research paper: Machine Learning for Software Engineering: A Tertiary Study Machine ...
Unique developmental and operational characteristics of machine learning (ML) components as well as ...
The increasing reliance on applications with machine learning (ML) components calls for mature engin...
The increasing reliance on applications with machine learning (ML) components calls for mature engin...
The increasing reliance on applications with machine learning (ML) components calls for mature engin...
The increasing reliance on applications with machine learning (ML) components calls for mature engin...
The increasing reliance on applications with ML components calls for mature engineering techniques t...
The increasing reliance on applications with ML components calls for mature engineering techniques t...
The increasing reliance on applications with ML components calls for mature engineering techniques t...
The increasing reliance on applications with ML components calls for mature engineering techniques t...
The increasing reliance on applications with ML components calls for mature engineering techniques t...
Specific development and operational characteristics of machine learning (ML) components, as well as...
Specific development and operational characteristics of machine learning (ML) components, as well as...
Dataset of the research paper: Machine Learning for Software Engineering: A Tertiary Study Machine ...
[[abstract]]Machine learning is the study of building computer programs that improve their performan...
Dataset of the research paper: Machine Learning for Software Engineering: A Tertiary Study Machine ...
Unique developmental and operational characteristics of machine learning (ML) components as well as ...
The increasing reliance on applications with machine learning (ML) components calls for mature engin...
The increasing reliance on applications with machine learning (ML) components calls for mature engin...
The increasing reliance on applications with machine learning (ML) components calls for mature engin...
The increasing reliance on applications with machine learning (ML) components calls for mature engin...
The increasing reliance on applications with ML components calls for mature engineering techniques t...
The increasing reliance on applications with ML components calls for mature engineering techniques t...
The increasing reliance on applications with ML components calls for mature engineering techniques t...
The increasing reliance on applications with ML components calls for mature engineering techniques t...
The increasing reliance on applications with ML components calls for mature engineering techniques t...
Specific development and operational characteristics of machine learning (ML) components, as well as...
Specific development and operational characteristics of machine learning (ML) components, as well as...
Dataset of the research paper: Machine Learning for Software Engineering: A Tertiary Study Machine ...
[[abstract]]Machine learning is the study of building computer programs that improve their performan...
Dataset of the research paper: Machine Learning for Software Engineering: A Tertiary Study Machine ...
Unique developmental and operational characteristics of machine learning (ML) components as well as ...