Quality Assurance in MLOps Setting: An Industrial Perspective

11/23/2022
by   Ayan Chatterjee, et al.
0

Today, machine learning (ML) is widely used in industry to provide the core functionality of production systems. However, it is practically always used in production systems as part of a larger end-to-end software system that is made up of several other components in addition to the ML model. Due to production demand and time constraints, automated software engineering practices are highly applicable. The increased use of automated ML software engineering practices in industries such as manufacturing and utilities requires an automated Quality Assurance (QA) approach as an integral part of ML software. Here, QA helps reduce risk by offering an objective perspective on the software task. Although conventional software engineering has automated tools for QA data analysis for data-driven ML, the use of QA practices for ML in operation (MLOps) is lacking. This paper examines the QA challenges that arise in industrial MLOps and conceptualizes modular strategies to deal with data integrity and Data Quality (DQ). The paper is accompanied by real industrial use-cases from industrial partners. The paper also presents several challenges that may serve as a basis for future studies.

READ FULL TEXT
research
04/04/2023

Analysis of Software Engineering Practices in General Software and Machine Learning Startups

Context: On top of the inherent challenges startup software companies fa...
research
06/17/2019

Machine Learning Software Engineering in Practice: An Industrial Case Study

SAP is the market leader in enterprise software offering an end-to-end s...
research
08/21/2018

How is Performance Addressed in DevOps? A Survey on Industrial Practices

DevOps is a modern software engineering paradigm that is gaining widespr...
research
08/15/2022

A Drift Handling Approach for Self-Adaptive ML Software in Scalable Industrial Processes

Most industrial processes in real-world manufacturing applications are c...
research
08/08/2022

Testing of Machine Learning Models with Limited Samples: An Industrial Vacuum Pumping Application

There is often a scarcity of training data for machine learning (ML) cla...
research
05/27/2022

Digital Sovereignty and Software Engineering for the IoT-laden, AI/ML-driven Era

Today's software engineering already needs to deal with challenges origi...
research
12/09/2022

MICOSE4aPS: Industrially Applicable Maturity Metric to Improve Systematic Reuse of Control Software

automated Production Systems (aPS) are highly complex, mechatronic syste...

Please sign up or login with your details

Forgot password? Click here to reset