arrow
返回

Testing machine learning based systems: a systematic mapping

delete2020-09-15
delete145
delete
OA
AI
V
Vincenzo Riccio *
G
Gunel Jahangirova
A
Andrea Stocco
N
Nargiz Humbatova
M
Michael Weiß
P
Paolo Tonella
DOI:10.1007/s10664-020-09881-0delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Context: A Machine Learning based System (MLS) is a software system including one or more components that learn how to perform a task from a given data set. The increasing adoption of MLSs in safety critical domains such as autonomous driving, healthcare, and finance has fostered much attention towards the quality assurance of such systems. Despite the advances in software testing, MLSs bring novel and unprecedented challenges, since their behaviour is defined jointly by the code that implements them and the data used for training them. Objective: To identify the existing solutions for functional testing of MLSs, and classify them from three different perspectives: (1) the context of the problem they address, (2) their features, and (3) their empirical evaluation. To report demographic information about the ongoing research. To identify open challenges for future research. Method: We conducted a systematic mapping study about testing techniques for MLSs driven by 33 research questions. We followed existing guidelines when defining our research protocol so as to increase the repeatability and reliability of our results. Results: We identified 70 relevant primary studies, mostly published in the last years. We identified 11 problems addressed in the literature. We investigated multiple aspects of the testing approaches, such as the used/proposed adequacy criteria, the algorithms for test input generation, and the test oracles. Conclusions: The most active research areas in MLS testing address automated scenario/input generation and test oracle creation. MLS testing is a rapidly growing and developing research area, with many open challenges, such as the generation of realistic inputs and the definition of reliable evaluation metrics and benchmarks.
Keyword:
Systematic mapping
Systematic review
Software testing
Machine learning
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Empirical Software Engineering 封面图
Empirical Software Engineering
IF:
3.6
论文数:
2.0K
被引数:
5.3K

机构

U
Universita della Svizzera Italiana
学者数:
3.3K
论文数: 2.8K
被引数: 3
引用论文

引用论文

The Prevalence of Systemic Lupus Erythematosus in Lithuania: The Lowest Rate in Northern Europe
err2006-08-01
err0
PREAI
errJ Dadoniene; D Adomaviciute; R Rugiene; A Luksiene; A Venalis
err分享
err收藏
Disentangling stochastic signals superposed on short localized oscillations
err2020-05-01
err0
errOAAI
errGerrit Kampers; Matthias Wächter; Michael Hölling; Pedro G. Lind; Sílvio M.D. Queirós; Joachim Peinke
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Long-term and multi-generational animal feeding studies.
err2013-01-01
err0
PREAI
errA. E. Ricroch; A. Berheim; C. Snell; G. Pascal; A. Paris; M. Kuntz
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容