2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) 2022
DOI: 10.1109/icse-seip55303.2022.9793965
|View full text |Cite
|
Sign up to set email alerts
|

Surveying the Developer Experience of Flaky Tests

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 34 publications
0
3
0
Order By: Relevance
“…Luo et al [45] conducted the first empirical study on flaky tests. They found asynchronous waiting and concurrency to be the most common root causes-which other studies confirmed [29], [46], [47], [56], [57]-and recommended that detection techniques should focus on these. We take this observation into account by considering the difference between the tests' mean passing and failing durations and find that flaky failures tend to take longer than failures caused by regressions, which we suspect to be the result of waiting for asynchronous processes.…”
Section: Related Workmentioning
confidence: 87%
See 1 more Smart Citation
“…Luo et al [45] conducted the first empirical study on flaky tests. They found asynchronous waiting and concurrency to be the most common root causes-which other studies confirmed [29], [46], [47], [56], [57]-and recommended that detection techniques should focus on these. We take this observation into account by considering the difference between the tests' mean passing and failing durations and find that flaky failures tend to take longer than failures caused by regressions, which we suspect to be the result of waiting for asynchronous processes.…”
Section: Related Workmentioning
confidence: 87%
“…The second feature is the difference between the mean duration of passing and failing runs (mean duration diff ). Previous studies have shown that both concurrency and asynchronous waiting are major causes of flakiness [29], [45]- [47]. Since these aspects have significant impact on a test's duration through scheduling and timeouts, we suspect that they create characteristic patterns, by which we might be able to detect them.…”
Section: B Test Durationmentioning
confidence: 91%
“…Using the same taxonomy defined by Luo [24], Eck et al [25] classified 200 flaky tests and identified four new causes of flakiness. Over the years, several surveys were carried on to identify the sources, impacts and existing strategies to mitigate flakiness by interrogating developers and practitioners [6]- [8], [26]. Parry et al presented the state of the art of academic research in another survey [27].…”
Section: Related Workmentioning
confidence: 99%