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 …

Software engineering for AI-based systems: a survey

S Martínez-Fernández, J Bogner, X Franch… - ACM Transactions on …, 2022 - dl.acm.org
AI-based systems are software systems with functionalities enabled by at least one AI
component (eg, for image-, speech-recognition, and autonomous driving). AI-based systems …

Taxonomy of real faults in deep learning systems

N Humbatova, G Jahangirova, G Bavota… - Proceedings of the …, 2020 - dl.acm.org
The growing application of deep neural networks in safety-critical domains makes the
analysis of faults that occur in such systems of enormous importance. In this paper we …

An empirical study on tensorflow program bugs

Y Zhang, Y Chen, SC Cheung, Y ** deep learning applications
T Zhang, C Gao, L Ma, M Lyu… - 2019 IEEE 30th …, 2019 - ieeexplore.ieee.org
Recent advances in deep learning promote the innovation of many intelligent systems and
applications such as autonomous driving and image recognition. Despite enormous efforts …

A comprehensive study of autonomous vehicle bugs

J Garcia, Y Feng, J Shen, S Almanee, Y **a… - Proceedings of the …, 2020 - dl.acm.org
Self-driving cars, or Autonomous Vehicles (AVs), are increasingly becoming an integral part
of our daily life. About 50 corporations are actively working on AVs, including large …

Automatic Static Vulnerability Detection for Machine Learning Libraries: Are We There Yet?

NS Harzevili, J Shin, J Wang, S Wang… - 2023 IEEE 34th …, 2023 - ieeexplore.ieee.org
Automatic detection of software security vulnerabilities is critical in software quality
assurance. Many static analysis tools that can help detect security vulnerabilities have been …