IJPE 2018
DOI: 10.23940/ijpe.18.06.p18.12751282
|View full text |Cite
|
Sign up to set email alerts
|

Challenges of Testing Machine Learning Applications

Abstract: Machine learning applications have achieved impressive results in many areas and provided effective solution to deal with image recognition, automatic driven, voice processing etc. problems. As these applications are adopted by multiple critical areas, their reliability and robustness becomes more and more important. Software testing is a typical way to ensure the quality of applications. Approaches for testing machine learning applications are needed. This paper analyzes the characteristics of several machine… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(12 citation statements)
references
References 26 publications
(26 reference statements)
0
12
0
Order By: Relevance
“…Authors in [667] described numerous challenges to test several machine learning models. In the military, quick action has to be taken against a message.…”
Section: ) Adversarial Inputs To ML Modelsmentioning
confidence: 99%
“…Authors in [667] described numerous challenges to test several machine learning models. In the military, quick action has to be taken against a message.…”
Section: ) Adversarial Inputs To ML Modelsmentioning
confidence: 99%
“…A total of 12 papers studied the challenges in software testing for AI. Nine of them discussed the challenges, issues, and needs in AI software testing based on the current state of the art, either for generic AI systems [29,62,81,150,175] or focusing on the particular challenges for autonomous vehicles or other safety-critical systems [105,117,119,170]. Finally, three proposals identified the challenges for generic AI or ML systems through empirical methods like questionnaire surveys with practitioners [79,88,224].…”
Section: Software Testing (115 Studies)mentioning
confidence: 99%
“…List of references Software Engineering Models and Methods [20,62,72,79,88,92,105,119,140,175,182] Software Requirements [80,88,92,202,224] Software Testing [29,62,81,150,172,175,182,224] Software Quality [62,79,80,88,92,113,135,172,182] Software Engineering Professional Practice [84,88,172,202] Software Construction [80,88,92,116,124,134,136,172,175,224 • Elicitation. The use of data as a source of requirements is attractive, but due to the high volume of such data, it requires tool support to detect features from massive data.…”
Section: Swebok Knowledge Areamentioning
confidence: 99%
“…In this paper, we report about techniques and tools currently used by practitioners to cope with these challenges. Song Huang et al [36] investigate the characteristics of Naive Bayesian classifier and DNN classifier and analyze the testing challenges of machine learning applications like: Generating reliable test oracles, Generating effective corner cases, Improving test coverage and Testing the ML applications with millions of parameters. Then some initial techniques were suggested for machine learning applications which use Naive Bayesian classifier and DNN classifier to mitigate these challenges.…”
Section: Related Workmentioning
confidence: 99%