paper-with-me

Papers

Quality Issues in Machine Learning Software Systems

2023-06-26 · Pierre-Olivier Côté, Amin Nikanjam, Rached Bouchoucha, Ilan Basta, Mouna Abidi, Foutse khomh

Context: An increasing demand is observed in various domains to employ Machine Learning (ML) for solving complex problems. ML models are implemented as software components and deployed in Machine Learning Software Systems (MLSSs). Problem: There is a strong need for ensuring the serving quality of MLSSs. False or poor decisions of such systems can lead to malfunction of other systems, significant financial losses, or even threats to human life. The quality assurance of MLSSs is considered a challenging task and currently is a hot research topic. Objective: This paper aims to investigate the characteristics of real quality issues in MLSSs from the viewpoint of practitioners. This empirical study aims to identify a catalog of quality issues in MLSSs. Method: We conduct a set of interviews with practitioners/experts, to gather insights about their experience and practices when dealing with quality issues. We validate the identified quality issues via a survey with ML practitioners. Results: Based on the content of 37 interviews, we identified 18 recurring quality issues and 21 strategies to mitigate them. For each identified issue, we describe the causes and consequences according to the practitioners' experience. Conclusion: We believe the catalog of issues developed in this study will allow the community to develop efficient quality assurance tools for ML models and MLSSs. A replication package of our study is available on our public GitHub repository

📄 PDF Abstract BibTeX arXiv:2306.15007

Code (1)

poclecoqq/quality_issues_in_mlsss 공식 구현

Similar Papers 제목 키워드 기반

Quality issues in Machine Learning Software Systems

2022-08-18 · Pierre-Olivier Côté, Amin Nikanjam, Rached Bouchoucha, Foutse khomh

Context: An increasing demand is observed in various domains to employ Machine Learning (ML) for solving complex problems. ML models are implemented as software components and deployed in Machine Learning Software System…

Quality Assurance Challenges for Machine Learning Software Applications During Software Development Life Cycle Phases

2021-05-03 · Md Abdullah Al Alamin, Gias Uddin

In the past decades, the revolutionary advances of Machine Learning (ML) have shown a rapid adoption of ML models into software systems of diverse types. Such Machine Learning Software Applications (MLSAs) are gaining im…

BIG-bench Machine Learning

What is Software Quality for AI Engineers? Towards a Thinning of the Fog

2022-03-23 · Valentina Golendukhina, Valentina Lenarduzzi, Michael Felderer

It is often overseen that AI-enabled systems are also software systems and therefore rely on software quality assurance (SQA). Thus, the goal of this study is to investigate the software quality assurance strategies adop…

Measuring Software Quality in Use: State-of-the-Art and Research Challenges

2015-03-24 · Issa Atoum, Chih How Bong

Software quality in use comprises quality from the user's perspective. It has gained its importance in e-government applications, mobile-based applications, embedded systems, and even business process development. User's…

Sentiment Analysis

Comparative analysis of real bugs in open-source Machine Learning projects -- A Registered Report

2022-09-20 · Tuan Dung Lai, Anj Simmons, Scott Barnett, Jean-Guy Schneider 외

Background: Machine Learning (ML) systems rely on data to make predictions, the systems have many added components compared to traditional software systems such as the data processing pipeline, serving pipeline, and mode…