Machine Learning Testing: Survey, Landscapes and Horizons
Not on the map. Why?
Abstract (arXiv)
This paper provides a comprehensive survey of Machine Learning Testing (ML testing) research. It covers 144 papers on testing properties (e.g., correctness, robustness, and fairness), testing components (e.g., the data, learning program, and framework), testing workflow (e.g., test generation and test evaluation), and application scenarios (e.g., autonomous driving, machine translation). The paper also analyses trends concerning datasets, research trends, and research focus, concluding with research challenges and promising research directions in ML testing.
Key facts. Cited by 218 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 Jun 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 41; 2022: 51; 2023: 42; 2024: 41; 2025: 26; 2026: 17.
218 papers.
Sort:
By area:
- 2021Trustworthy AI: From Principles to Practicescited by 207
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 178
- 2022Dawn of the transformer era in speech emotion recognition: closing the valence gapcited by 157
- 2022Bias Mitigation for Machine Learning Classifiers: A Comprehensive Surveycited by 125
- 2021Leveraging Automated Unit Tests for Unsupervised Code Translationcited by 82
- 2021Software Engineering for AI-Based Systems: A Surveycited by 69
- 2023Emotionally Numb or Empathetic? Evaluating How LLMs Feel Using EmotionBenchcited by 54
- 2023BiasAsker: Measuring the Bias in Conversational AI Systemcited by 53
- 2022Evaluation Gaps in Machine Learning Practicecited by 49
- 2023Stealthy Backdoor Attack for Code Modelscited by 49
- 2023Evaluating Superhuman Models with Consistency Checkscited by 47
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
38 more
- 2021Inspect, Understand, Overcome: A Survey of Practical Methods for AI Safetycited by 35
- 2021ModelDiff: Testing-Based DNN Similarity Comparison for Model Reuse Detectioncited by 33
- 2022A Comprehensive Empirical Study of Bias Mitigation Methods for Machine Learning Classifierscited by 30
- 2021DeepHyperion: Exploring the Feature Space of Deep Learning-Based Systems through Illumination Searchcited by 29
- 2024LLM Comparator: Visual Analytics for Side-by-Side Evaluation of Large Language Modelscited by 29
- 2022Fairness-aware Configuration of Machine Learning Librariescited by 28
- 2024Inherent Trade-Offs between Diversity and Stability in Multi-Task Benchmarkscited by 28
- 2021Taxonomy of Machine Learning Safety: A Survey and Primercited by 25
- 2021Silent Bugs in Deep Learning Frameworks: An Empirical Study of Keras and TensorFlowcited by 25
- 2022BAFFLE: Hiding Backdoors in Offline Reinforcement Learning Datasetscited by 25
- 2021Can Offline Testing of Deep Neural Networks Replace Their Online Testing?cited by 24
- 2021A Survey on Machine Learning Techniques for Source Code Analysiscited by 24
- 2025Hallucination Detection in Large Language Models with Metamorphic Relationscited by 24
- 2021Distribution-Aware Testing of Neural Networks Using Generative Modelscited by 22
- 2023MTTM: Metamorphic Testing for Textual Content Moderation Softwarecited by 22
- 2023A Meta-Summary of Challenges in Building Products with ML Components -- Collecting Experiences from 4758+ Practitionerscited by 22
- 2021An Empirical Study on Deployment Faults of Deep Learning Based Mobile Applicationscited by 20
- 2021Memorization and Generalization in Neural Code Intelligence Modelscited by 19
- 2022Many-Objective Reinforcement Learning for Online Testing of DNN-Enabled Systemscited by 19
- 2023To Be Forgotten or To Be Fair: Unveiling Fairness Implications of Machine Unlearning Methodscited by 19
- 2022Symphony: Composing Interactive Interfaces for Machine Learningcited by 18
- 2022NPC: Neuron Path Coverage via Characterizing Decision Logic of Deep Neural Networkscited by 18
- 2022When and Why Test Generators for Deep Learning Produce Invalid Inputs: an Empirical Studycited by 18
- 2022DeepFD: Automated Fault Diagnosis and Localization for Deep Learning Programscited by 16
- 2024New Job, New Gender? Measuring the Social Bias in Image Generation Modelscited by 16
- 2022AEON: A Method for Automatic Evaluation of NLP Test Casescited by 15
- 2022Bugs in Machine Learning-based Systems: A Faultload Benchmarkcited by 15
- 2024Robust Neural Information Retrieval: An Adversarial and Out-of-distribution Perspectivecited by 15
- 2022Ergo, SMIRK is Safe: A Safety Case for a Machine Learning Component in a Pedestrian Automatic Emergency Brake Systemcited by 14
- 2023Towards Fair Machine Learning Software: Understanding and Addressing Model Bias Through Counterfactual Thinkingcited by 14
- 2023Evaluating the Robustness of Interpretability Methods through Explanation Invariance and Equivariancecited by 14
- 2022Trust in AI: Interpretability is not necessary or sufficient, while black-box interaction is necessary and sufficientcited by 13
- 2023Testing of Deep Reinforcement Learning Agents with Surrogate Modelscited by 13
- 2021DeepMetis: Augmenting a Deep Learning Test Set to Increase its Mutation Scorecited by 12
- 2021Understanding Performance Problems in Deep Learning Systemscited by 12
- 2021MDPFuzz: Testing Models Solving Markov Decision Processescited by 12
- 2022QVIP: An ILP-based Formal Verification Approach for Quantized Neural Networkscited by 12
- 2023POLAR-Express: Efficient and Precise Formal Reachability Analysis of Neural-Network Controlled Systemscited by 12
50 most cited of 218 All 218 (JSON)
- 2026When Agent Evaluation Becomes Unreliable: An Empirical Study of Oracle Failures and Configuration-Dependent Measurement in an LLM Agent Benchmark12 Oct 2026
- 2026Grounding Deep Learning Framework Testing in Data Flow11 Oct 2026
- 2026DreamTest: World-Model Surrogates for Search-Based Testing of Deep Reinforcement Learning Agents3 Oct 2026
- 2026Probabilistic Modelling of Operational Design Domains, A New Approach for Testing AI Systems21 Sep 2026
- 2026Automated Testing of LLM-Based Post Hoc Explainers Using Model Checking as an Oracle31 Aug 2026
- 2026ADEPT: A Unified Framework for Deep Learning Test Adequacy12 Aug 2026
- 2026Metamorphic Testing for Clinical ML Models: A Framework Proposal and Pilot Study25 Jul 2026
- 2026Integrating High-Level Requirements to Low-Level Tests with Machine-Readable V&V Specifications20 Jul 2026
- 2026Safety Testing LLM Agents at Scale: From Risk Discovery to Evidence-Grounded Verification2 Jul 2026
- 2026From Failure to Alignment: A Requirements Engineering Framework for Machine Learning Systems30 Jun 2026
- 2026Load Testing for Machine Learning Model Serving Systems at Scale20 Jun 2026
- 2026Layer-Isolated Evaluation: Gating the Deterministic Scaffold of a Production LLM Agent with a No-LLM, Regression-Locked Test Harness10 Jun 2026
38 more
- 2026Detecting Trojaned DNNs via Spectral Regression Analysis20 May 2026
- 2026Regression Test Selection for Updated Capability Modules in Compositional ML Systems via Atomic-Quality Probes29 Apr 2026
- 2026Towards Reliable Testing of Machine Unlearning16 Apr 2026
- 2026SETA: Statistical Fault Attribution for Compound AI Systems27 Jan 2026
- 2026Agentic Pipelines in Embedded Software Engineering: Emerging Practices and Challenges15 Jan 2026
- 2025A Comprehensive Study of Deep Learning Model Fixing Approaches26 Dec 2025
- 2025Fairness Is Not Just Ethical: Performance Trade-Off via Data Correlation Tuning to Mitigate Bias in ML Software19 Dec 2025
- 2025A Metamorphic Testing Perspective on Knowledge Distillation for Language Models of Code: Does the Student Deeply Mimic the Teacher?7 Nov 2025
- 2025Fairness Testing in Retrieval-Augmented Generation: How Small Perturbations Reveal Bias in Small Language Models30 Sep 2025
- 2025Metamorphic Testing for Audio Content Moderation Software29 Sep 2025
- 2025CAF'E: Causal Black-Box Testing of Machine Unlearning20 Sep 2025
- 2025Software Fairness Dilemma: Is Bias Mitigation a Zero-Sum Game?5 Aug 2025
- 2025MT4DP: Data Poisoning Attack Detection for DL-based Code Search Models via Metamorphic Testing15 Jul 2025
- 2025Statistical Multicriteria Evaluation of LLM-Generated Text22 Jun 2025
- 2025Towards provable probabilistic safety for scalable embodied AI systems5 Jun 2025
- 2025Search-Based Software Engineering and AI Foundation Models: Current Landscape and Future Roadmap26 May 2025
- 2025Facets of Disparate Impact: Evaluating Legally Consistent Bias in Machine Learning8 May 2025
- 2025Testing Individual Fairness in Graph Neural Networks25 Apr 2025
- 2025JurisCTC: Enhancing Legal Judgment Prediction via Cross-Domain Transfer and Contrastive Learning24 Apr 2025
- 2025Scalability and Maintainability Challenges and Solutions in Machine Learning: Systematic Literature Review15 Apr 2025
- 2025Towards Assessing Deep Learning Test Input Generators3 Apr 2025
- 2025Rule-Guided Reinforcement Learning Policy Evaluation and Improvement12 Mar 2025
- 2025Adding Chocolate to Mint: Mitigating Metric Interference in Machine Translation11 Mar 2025
- 2025Verification and Validation for Trustworthy Scientific Machine Learning21 Feb 2025
- 2025Hallucination Detection in Large Language Models with Metamorphic Relations20 Feb 2025
- 2025RAGVA: Engineering Retrieval Augmented Generation-based Virtual Assistants in Practice20 Feb 2025
- 2025DILLEMA: Diffusion and Large Language Models for Multi-Modal Augmentation5 Feb 2025
- 2025MLScent A tool for Anti-pattern detection in ML projects30 Jan 2025
- 2025Hierarchical Fallback Architecture for High Risk Online Machine Learning Inference29 Jan 2025
- 2025Do Existing Testing Tools Really Uncover Gender Bias in Text-to-Image Models?27 Jan 2025
- 2025On Accelerating Deep Neural Network Mutation Analysis by Neuron and Mutant Clustering22 Jan 2025
- 2024Benchmarking Generative AI Models for Deep Learning Test Input Generation23 Dec 2024
- 2024MORTAR: Multi-turn Metamorphic Testing for LLM-based Dialogue Systems20 Dec 2024
- 2024Assessing Superposition-Targeted Coverage Criteria for Quantum Neural Networks3 Nov 2024
- 2024Fairness Testing of Large Language Models in Role-Playing1 Nov 2024
- 2024Automated Trustworthiness Oracle Generation for Machine Learning Text Classifiers30 Oct 2024
- 2024Towards Better Open-Ended Text Generation: A Multicriteria Evaluation Framework24 Oct 2024
- 2024Time to Retrain? Detecting Concept Drifts in Machine Learning Systems11 Oct 2024
50 newest of 218 All 218 (JSON)
- 2023Stealthy Backdoor Attack for Code Modelscited by 49
- 2023To Be Forgotten or To Be Fair: Unveiling Fairness Implications of Machine Unlearning Methodscited by 19
- 2023FairSISA: Ensemble Post-Processing to Improve Fairness of Unlearning in LLMscited by 10
- 2025MT4DP: Data Poisoning Attack Detection for DL-based Code Search Models via Metamorphic Testingcited by 0
- 2025CAF'E: Causal Black-Box Testing of Machine Unlearningcited by 0
- 2026Towards Reliable Testing of Machine Unlearningcited by 0
- 2026Towards Reliable Testing of Machine Unlearning16 Apr 2026
- 2025CAF'E: Causal Black-Box Testing of Machine Unlearning20 Sep 2025
- 2025MT4DP: Data Poisoning Attack Detection for DL-based Code Search Models via Metamorphic Testing15 Jul 2025
- 2023FairSISA: Ensemble Post-Processing to Improve Fairness of Unlearning in LLMs12 Dec 2023
- 2023To Be Forgotten or To Be Fair: Unveiling Fairness Implications of Machine Unlearning Methods7 Feb 2023
- 2023Stealthy Backdoor Attack for Code Models6 Jan 2023
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 178
- 2026Safety Testing LLM Agents at Scale: From Risk Discovery to Evidence-Grounded Verificationcited by 7
- 2026Agentic Pipelines in Embedded Software Engineering: Emerging Practices and Challengescited by 2
- 2026Layer-Isolated Evaluation: Gating the Deterministic Scaffold of a Production LLM Agent with a No-LLM, Regression-Locked Test Harnesscited by 0
- 2026When Agent Evaluation Becomes Unreliable: An Empirical Study of Oracle Failures and Configuration-Dependent Measurement in an LLM Agent Benchmarkcited by 0
- 2026When Agent Evaluation Becomes Unreliable: An Empirical Study of Oracle Failures and Configuration-Dependent Measurement in an LLM Agent Benchmark12 Oct 2026
- 2026Safety Testing LLM Agents at Scale: From Risk Discovery to Evidence-Grounded Verification2 Jul 2026
- 2026Layer-Isolated Evaluation: Gating the Deterministic Scaffold of a Production LLM Agent with a No-LLM, Regression-Locked Test Harness10 Jun 2026
- 2026Agentic Pipelines in Embedded Software Engineering: Emerging Practices and Challenges15 Jan 2026
- 2024Large Language Model-Based Agents for Software Engineering: A Survey4 Sep 2024
- 2022ExAIS: Executable AI Semanticscited by 1
- 2022ExAIS: Executable AI Semantics20 Feb 2022
- 2021Trustworthy AI: From Principles to Practicescited by 207
- 2022Dawn of the transformer era in speech emotion recognition: closing the valence gapcited by 157
- 2022Bias Mitigation for Machine Learning Classifiers: A Comprehensive Surveycited by 125
- 2021Leveraging Automated Unit Tests for Unsupervised Code Translationcited by 82
- 2021Software Engineering for AI-Based Systems: A Surveycited by 69
- 2023Emotionally Numb or Empathetic? Evaluating How LLMs Feel Using EmotionBenchcited by 54
- 2023BiasAsker: Measuring the Bias in Conversational AI Systemcited by 53
- 2022Evaluation Gaps in Machine Learning Practicecited by 49
- 2023Evaluating Superhuman Models with Consistency Checkscited by 47
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 39
- 2021Inspect, Understand, Overcome: A Survey of Practical Methods for AI Safetycited by 35
- 2021ModelDiff: Testing-Based DNN Similarity Comparison for Model Reuse Detectioncited by 33
12 most cited of 196 All 196 (JSON)
- 2026Grounding Deep Learning Framework Testing in Data Flow11 Oct 2026
- 2026Probabilistic Modelling of Operational Design Domains, A New Approach for Testing AI Systems21 Sep 2026
- 2026Automated Testing of LLM-Based Post Hoc Explainers Using Model Checking as an Oracle31 Aug 2026
- 2026ADEPT: A Unified Framework for Deep Learning Test Adequacy12 Aug 2026
- 2026Metamorphic Testing for Clinical ML Models: A Framework Proposal and Pilot Study25 Jul 2026
- 2026Integrating High-Level Requirements to Low-Level Tests with Machine-Readable V&V Specifications20 Jul 2026
- 2026From Failure to Alignment: A Requirements Engineering Framework for Machine Learning Systems30 Jun 2026
- 2026Load Testing for Machine Learning Model Serving Systems at Scale20 Jun 2026
- 2026Detecting Trojaned DNNs via Spectral Regression Analysis20 May 2026
- 2026Regression Test Selection for Updated Capability Modules in Compositional ML Systems via Atomic-Quality Probes29 Apr 2026
- 2026SETA: Statistical Fault Attribution for Compound AI Systems27 Jan 2026
- 2025A Comprehensive Study of Deep Learning Model Fixing Approaches26 Dec 2025
12 newest of 196 All 196 (JSON)