Proceedings of the 17th International Conference on Mining Software Repositories 2020
DOI: 10.1145/3379597.3387482
|View full text |Cite
|
Sign up to set email alerts
|

What is the Vocabulary of Flaky Tests?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
80
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 67 publications
(82 citation statements)
references
References 19 publications
2
80
0
Order By: Relevance
“…In recent years, the literature of flaky tests has come with some useful conceptual and theoretical research projects such as establishing the life cycle of flaky tests 43 or standardizing the related vocabulary 44 . The review presented in this article takes the next step.…”
Section: Results and Analysismentioning
confidence: 99%
See 1 more Smart Citation
“…In recent years, the literature of flaky tests has come with some useful conceptual and theoretical research projects such as establishing the life cycle of flaky tests 43 or standardizing the related vocabulary 44 . The review presented in this article takes the next step.…”
Section: Results and Analysismentioning
confidence: 99%
“…Some universities have started checking their own products and test frameworks for flakiness 42 . Moreover, academic researchers have started investigating different aspects of flaky tests such as their life cycle 43 and the related vocabulary 44 . However, the academic research community is behind the industry in this area.…”
Section: Introductionmentioning
confidence: 99%
“…Hence, rather than build a single model, we designed FlakeFlagger to construct a set of models based on seven different supervised learning algorithms: Decisions Tree (DT), Random Forest (RF), Support Vector Machine (SVM), Multilayer Perceptron (MLP), Naive Bayes (NB), Adaboosting (Ada), and K-Nearest Neighbor (KNN), using the Scikit-learn package [36]. This selection of models builds on flaky test classification prior work that considered DT, RF, SVM, KNN and NB models only, which found that RF performed best [12]. In our evaluation (described in the following section), we also found that the Random Forest had the best performance, and report results only for this model, but make all models available in our artifact [20], [21].…”
Section: B Flaky Tests Classifiermentioning
confidence: 99%
“…A promising alternative approach to detect flaky tests is to create a machine learning classifier that can distinguish between flaky and non-flaky tests [12], [19]. In such an approach, developers train a classifier using a known corpus of flaky and non-flaky tests, and then apply that classifier to a new codebase in order to detect new flaky tests.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation