Testing machine learning based systems: a systematic map**
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 …
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
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 …
A central element is a set of metamorphic relations, which are necessary properties of the …
Machine learning testing: Survey, landscapes and horizons
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 …
systems; Machine Learning Testing (ML testing) research. It covers 144 papers on testing …
Deeptest: Automated testing of deep-neural-network-driven autonomous cars
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 …
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
While Deep Neural Networks (DNNs) have established the fundamentals of image-based
autonomous driving systems, they may exhibit erroneous behaviors and cause fatal …
autonomous driving systems, they may exhibit erroneous behaviors and cause fatal …
A survey on metamorphic testing
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 …
observed program output to the expected output. This is not always practical, for example …
On testing machine learning programs
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 …
software systems. They are even being tested in safety-critical systems, thanks to recent …
Testing and validating machine learning classifiers by metamorphic testing
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 …
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 …
learn", producing outputs which would be difficult to obtain otherwise. Despite the advances …
Metamorphic testing of RESTful web APIs
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 …
over the network, typically using Web services. Web APIs are rapidly proliferating as a key …