Architectural Design Decisions for Machine Learning Deployment
Deploying machine learning models to production is challenging, partially due to the misalignment between software engineering and machine learning disciplines but also due to potential practitioner knowledge gaps. To reduce this gap and guide decision-making, we conducted a qualitative investigation into the technical challenges faced by practitioners based on studying the grey literature and applying the Straussian Grounded Theory research method. We modelled current practices in machine learning, resulting in a UML-based architectural design decision model based on current practitioner understanding of the domain and a subset of the decision space and identified seven architectural design decisions, various relations between them, twenty-six decision options and forty-four decision drivers in thirty-five sources. Our results intend to help bridge the gap between science and practice, increase understanding of how practitioners approach deployment of their solutions, and support practitioners in their decision-making.
Top- Warnett, Stephen J.
- Zdun, Uwe
Category |
Paper in Conference Proceedings or in Workshop Proceedings (Paper) |
Event Title |
19th IEEE International Conference on Software Architecture (ICSA 2022) |
Divisions |
Software Architecture |
Subjects |
Systemarchitektur Sonstiges Software Engineering Kuenstliche Intelligenz Systemarchitektur Allgemeines |
Event Location |
Honolulu, Hawaii, USA |
Event Type |
Conference |
Event Dates |
12-15 March, 2022 |
Series Name |
Proceedings IEEE 19th International Conference on Software Architecture ICSA 2022 |
Page Range |
pp. 90-100 |
Date |
2022 |
Export |