Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 9 of 9 for “"Flaky Tests"”.

  1. Determining flaky tests from test failures

    … a developer pushes some changes to a repository, tests are run to check whether the changes broke some functionality. When previously passing tests fail, the most recent changes are typically suspected, and developers invest time and effort to debug those changes. Unfortunately, new test failures …

    uiuc Repository record for Determining flaky tests from test failures (opens in a new tab)

  2. Detecting, characterizing, and taming flaky tests

    … code changes because of spurious failures from flaky tests, which are tests that non-deterministically pass or fail on the same code. These spurious failures mislead developers about their code changes because the failures are often due to bugs that existed before the code changes. One prominent …

    uiuc Repository record for Detecting, characterizing, and taming flaky tests (opens in a new tab)

  3. Tackling Test Flakiness: Understanding the Problem and Providing Practical Mitigations

    … to such extensive testing are non-deterministic tests that can pass and fail without any changes to the underlying system or the test itself. These tests are commonly referred to as flaky tests. Flaky tests break regression testing, as they cause test failures that are unrelated to the changes …

    passau-thes Repository record for Tackling Test Flakiness: Understanding the Problem and Providing Practical Mitigations (opens in a new tab)

  4. Improving regression testing efficiency and reliability via test-suite transformations

    … on regression testing—the process of running tests after every change—to ensure that changes do not break existing functionality. Regression testing is widely used both in industry and in open source, but it suffers from two main challenges. (1) Regression testing is costly. Developers run a …

    uiuc Repository record for Improving regression testing efficiency and reliability via test-suite transformations (opens in a new tab)

  5. Comparing module- and class-level regression test selection in continuous integration

    … cost of regression testing by running only the tests that are affected by the changes. Industry has adopted module-level RTS running in a CI environment. Researchers have recently proposed class-level RTS but did not evaluate it in a CI environment. In this work, we compare module-level and …

    uiuc Repository record for Comparing module- and class-level regression test selection in continuous integration (opens in a new tab)

  6. Empirically revisiting and enhancing IR-based test-case prioritization

    … regression bugs faster via reordering regression tests. To date, various TCP techniques have been proposed in the literature, including both change-aware ones that consider program changes between the old and new versions for better prioritization and change-unaware ones that simply use the …

    uiuc Repository record for Empirically revisiting and enhancing IR-based test-case prioritization (opens in a new tab)

  7. Proactively detecting unreliable tests

    … Whenever a change is made to the software, tests are run to ensure bugs are not introduced: if all tests pass, the change is merged into the codebase; otherwise, the developer needs to identify the bug that was introduced by the change. Developers assume that the outcomes of the tests in the …

    uiuc Repository record for Proactively detecting unreliable tests (opens in a new tab)

  8. A novel approach to repair non-idempotent-outcome tests with an LLM-based agent

    Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2025-10-19 without embargo terms

    uiuc Repository record for A novel approach to repair non-idempotent-outcome tests with an LLM-based agent (opens in a new tab)

  9. Detecting Test Flakiness Without Rerunning Tests

    gmu