Testing machine learning based systems: a systematic map**

V Riccio, G Jahangirova, A Stocco… - Empirical Software …, 2020 - Springer
Abstract 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 …

Metamorphic testing: A review of challenges and opportunities

TY Chen, FC Kuo, H Liu, PL Poon, D Towey… - ACM Computing …, 2018 - dl.acm.org
Metamorphic testing is an approach to both test case generation and test result verification.
A central element is a set of metamorphic relations, which are necessary properties of the …

Machine learning testing: Survey, landscapes and horizons

JM Zhang, M Harman, L Ma… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
This paper provides a comprehensive survey of techniques for testing machine learning
systems; Machine Learning Testing (ML testing) research. It covers 144 papers on testing …

Deeptest: Automated testing of deep-neural-network-driven autonomous cars

Y Tian, K Pei, S Jana, B Ray - … of the 40th international conference on …, 2018 - dl.acm.org
Recent advances in Deep Neural Networks (DNNs) have led to the development of DNN-
driven autonomous cars that, using sensors like camera, LiDAR, etc., can drive without any …

DeepRoad: GAN-based metamorphic testing and input validation framework for autonomous driving systems

M Zhang, Y Zhang, L Zhang, C Liu… - Proceedings of the 33rd …, 2018 - dl.acm.org
While Deep Neural Networks (DNNs) have established the fundamentals of image-based
autonomous driving systems, they may exhibit erroneous behaviors and cause fatal …

A survey on metamorphic testing

S Segura, G Fraser, AB Sanchez… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
A test oracle determines whether a test execution reveals a fault, often by comparing the
observed program output to the expected output. This is not always practical, for example …

On testing machine learning programs

HB Braiek, F Khomh - Journal of Systems and Software, 2020 - Elsevier
Nowadays, we are witnessing a wide adoption of Machine learning (ML) models in many
software systems. They are even being tested in safety-critical systems, thanks to recent …

Testing and validating machine learning classifiers by metamorphic testing

X **e, JWK Ho, C Murphy, G Kaiser, B Xu… - Journal of Systems and …, 2011 - Elsevier
Machine learning algorithms have provided core functionality to many application domains–
such as bioinformatics, computational linguistics, etc. However, it is difficult to detect faults in …

Non-functional requirements for machine learning: Challenges and new directions

J Horkoff - 2019 IEEE 27th international requirements …, 2019 - ieeexplore.ieee.org
Machine Learning (ML) provides approaches which use big data to enable algorithms to"
learn", producing outputs which would be difficult to obtain otherwise. Despite the advances …

Metamorphic testing of RESTful web APIs

S Segura, JA Parejo, J Troya… - Proceedings of the 40th …, 2018 - dl.acm.org
Web Application Programming Interfaces (APIs) specify how to access services and data
over the network, typically using Web services. Web APIs are rapidly proliferating as a key …