Saikat Dutta 0001, August Shi, Sasa Misailovic
Software Engineering Empirical Research Radar
FLEX: fixing flaky tests in machine learning projects by updating assertion bounds.
Paper detail page in SEER Radar.
FSE 2021
Testing / QA; AI / LLM for SE; Debugging / Fault Localization / Diagnosis / Repair
Abstract / Summary
Many machine learning (ML) algorithms are inherently random – multiple executions using the same inputs may produce slightly different results each time. Randomness impacts how developers write tests that check for end-to-end quality of their implementations of these ML algorithms. In particular, selecting the proper thresholds for comparing obtained quality metrics with the reference results is a non-intuitive task, which may lead to flaky test executions.
External Links
Local PDF is not available on SEER Radar yet. When a public source is recorded, this page will add a local reading link with source attribution.