mlsanityData to 7 Oct 2026

Towards a Common Testing Terminology for Software Engineering and Data Science Experts

arXiv 2108.13837 ↗First posted 31 Aug 2021cs.SE cs.AI cs.LGcited by 5

Not on the map. Why?

Abstract (arXiv)

Analytical quality assurance, especially testing, is an integral part of software-intensive system development. With the increased usage of Artificial Intelligence (AI) and Machine Learning (ML) as part of such systems, this becomes more difficult as well-understood software testing approaches cannot be applied directly to the AI-enabled parts of the system. The required adaptation of classical testing approaches and the development of new concepts for AI would benefit from a deeper understanding and exchange between AI and software engineering experts. We see the different terminologies used in the two communities as a major obstacle on this way. As we consider a mutual understanding of the testing terminology a key, this paper contributes a mapping between the most important concepts from classical software testing and AI testing. In the mapping, we highlight differences in the relevance and naming of the mapped concepts.

Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 3 of its 13 references that are in the map. First posted on arXiv 31 Aug 2021.

Builds on

3 of 13 references.

References · 3

  1. 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
  2. 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
  3. 2021Quality Assurance for AI-based Systems: Overview and Challengescited by 19

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 2; 2024: 1; 2025: 1.

5 papers.