mlsanityData to 7 Oct 2026

FlaKat: A Machine Learning-Based Categorization Framework for Flaky Tests

arXiv 2403.01003 ↗First posted 1 Mar 2024cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Flaky tests can pass or fail non-deterministically, without alterations to a software system. Such tests are frequently encountered by developers and hinder the credibility of test suites. State-of-the-art research incorporates machine learning solutions into flaky test detection and achieves reasonably good accuracy. Moreover, the majority of automated flaky test repair solutions are designed for specific types of flaky tests. This research work proposes a novel categorization framework, called FlaKat, which uses machine-learning classifiers for fast and accurate prediction of the category of a given flaky test that reflects its root cause. Sampling techniques are applied to address the imbalance between flaky test categories in the International Dataset of Flaky Test (IDoFT). A new evaluation metric, called Flakiness Detection Capacity (FDC), is proposed for measuring the accuracy of classifiers from the perspective of information theory and provides proof for its effectiveness. The final FDC results are also in agreement with F1 score regarding which classifier yields the best flakiness classification.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 11 of its 51 references that are in the map. First posted on arXiv 1 Mar 2024.

Builds on

11 of 51 references.

References · 11

  1. 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
  2. 2014Distributed Representations of Sentences and Documentscited by 677
  3. 2018code2vec: Learning Distributed Representations of Codecited by 249
  4. 2021Flakify: A Black-Box, Language Model-based Predictor for Flaky Testscited by 11
  5. 2019Understanding Flaky Tests: The Developer's Perspectivecited by 8
  6. 2018Adapting Neural Text Classification for Improved Software Categorizationcited by 7
  7. 2023FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categories and Test Code Repaircited by 6
  8. 2021A Qualitative Study on the Sources, Impacts, and Mitigation Strategies of Flaky Testscited by 4
  9. 2023Practical Flaky Test Prediction using Common Code Evolution and Test History Datacited by 2
  10. 2023On the Effect of Instrumentation on Test Flakinesscited by 1
  11. 2023Debugging Flaky Tests using Spectrum-based Fault Localizationcited by 1

Built on by

Not cited yet.