The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) 2019
DOI: 10.1109/esem.2019.8870186
|View full text |Cite
|
Sign up to set email alerts
|

An Exploratory Study of How Specialists Deal with Testing in Data Stream Processing Applications

Abstract: Background] Nowadays, there is a massive growth of data volume and speed in many types of systems. It introduces new needs for infrastructure and applications that have to handle streams of data with low latency and high throughput. Testing applications that process such data streams has become a significant challenge for engineers. Companies are adopting different approaches to dealing with this issue. Some have developed their own solutions for testing, while others have adopted a combination of existing tes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 20 publications
0
5
0
Order By: Relevance
“…Conducting semi-structured expert interviews is a wellestablished procedure, originally from psychology and social science, and proven for the exploratory examination of requirements in both the contexts of software engineering [20,14] and ML [3,7]. Compared to fully structured interviews there is some flexibility regarding the course of a conversation, which allows the experts to express their very own perception without being primed by too explicit questions.…”
Section: Semi-structured Interviewsmentioning
confidence: 99%
See 1 more Smart Citation
“…Conducting semi-structured expert interviews is a wellestablished procedure, originally from psychology and social science, and proven for the exploratory examination of requirements in both the contexts of software engineering [20,14] and ML [3,7]. Compared to fully structured interviews there is some flexibility regarding the course of a conversation, which allows the experts to express their very own perception without being primed by too explicit questions.…”
Section: Semi-structured Interviewsmentioning
confidence: 99%
“…Within the ML community, there is a broad understanding of what ML workflows look like in reality. Numerous practical blog posts and textbooks aim to make these abstract conceptions tangible (e. g. [22,20,5,1]). Of course, there are differences in the variety of depictions.…”
Section: Think-aloud Workflow Sketchingmentioning
confidence: 99%
“…Test activities are essential for DSP programs' quality assurance and to improve dependability. The importance is fully emphasized in a recent empirical study [11]. Software testing is a significant cost during the software development life cycle, and there exists a strong demand to design an efficient test solution for the expense-reducing purpose.…”
Section: Introductionmentioning
confidence: 99%
“…As discussed in [13], the common industry practice to test big data programs is running locally with randomly sampled data. An empirical study presented by Vianna et al [11] demonstrates that difficulties in generating test data are one of the most frequent problems when designing DSP programs. In practice, test data for DSP programs mainly comes from three sources [11], i.e., replaying historical data, mirroring real-time production data, and generating synthetic data randomly.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation