# On Testing Data-Intensive Software Systems

**Authors:** Michael Felderer, Barbara Russo, Florian Auer

arXiv: 1903.09413 · 2019-04-10

## TL;DR

This paper discusses the unique challenges of testing data-intensive software systems, emphasizing the need for specialized testing approaches that focus on data quality and handling, beyond traditional functional testing methods.

## Contribution

It provides foundational terminology, reviews current research, and identifies hot topics and future directions in testing data-intensive software systems.

## Key findings

- Highlights the importance of data quality in testing
- Reviews current research and methodologies
- Identifies future research directions

## Abstract

Today's software systems like cyber-physical production systems or big data systems have to process large volumes and diverse types of data which heavily influences the quality of these so-called data-intensive systems. However, traditional software testing approaches rather focus on functional behavior than on data aspects. Therefore, the role of data in testing has to be rethought and specific testing approaches for data-intensive software systems are required. Thus, the aim of this chapter is to contribute to this area by (1) providing basic terminology and background on data-intensive software systems and their testing, and (2) presenting the state of the research and the hot topics in the area. Finally, the directions of research and the new frontiers on testing data-intensive software systems are discussed.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1903.09413/full.md

## Figures

5 figures with captions in the complete paper: https://tomesphere.com/paper/1903.09413/full.md

## References

34 references — full list in the complete paper: https://tomesphere.com/paper/1903.09413/full.md

---
Source: https://tomesphere.com/paper/1903.09413