Skip to main content

Showing 1–5 of 5 results for author: Haben, G

.
  1. arXiv:2302.10594  [pdf, other

    cs.SE

    The Importance of Discerning Flaky from Fault-triggering Test Failures: A Case Study on the Chromium CI

    Authors: Guillaume Haben, Sarra Habchi, Mike Papadakis, Maxime Cordy, Yves Le Traon

    Abstract: Flaky tests are tests that pass and fail on different executions of the same version of a program under test. They waste valuable developer time by making developers investigate false alerts (flaky test failures). To deal with this problem, many prediction methods that identify flaky tests have been proposed. While promising, the actual utility of these methods remains unclear since they have not… ▽ More

    Submitted 21 February, 2023; originally announced February 2023.

  2. arXiv:2208.14799  [pdf, other

    cs.SE

    Predicting Flaky Tests Categories using Few-Shot Learning

    Authors: Amal Akli, Guillaume Haben, Sarra Habchi, Mike Papadakis, Yves Le Traon

    Abstract: Flaky tests are tests that yield different outcomes when run on the same version of a program. This non-deterministic behaviour plagues continuous integration with false signals, wasting developers' time and reducing their trust in test suites. Studies highlighted the importance of kee** tests flakiness-free. Recently, the research community has been pushing forward the detection of flaky tests… ▽ More

    Submitted 31 August, 2022; originally announced August 2022.

  3. arXiv:2207.10143  [pdf, other

    cs.SE

    What Made This Test Flake? Pinpointing Classes Responsible for Test Flakiness

    Authors: Sarra Habchi, Guillaume Haben, Jeongju Sohn, Adriano Franci, Mike Papadakis, Maxime Cordy, Yves Le Traon

    Abstract: Flaky tests are defined as tests that manifest non-deterministic behaviour by passing and failing intermittently for the same version of the code. These tests cripple continuous integration with false alerts that waste developers' time and break their trust in regression testing. To mitigate the effects of flakiness, both researchers and industrial experts proposed strategies and tools to detect a… ▽ More

    Submitted 20 July, 2022; originally announced July 2022.

    Comments: Accepted at the 38th IEEE International Conference on Software Maintenance and Evolution (ICSME)

  4. arXiv:2112.04919  [pdf, ps, other

    cs.SE

    A Qualitative Study on the Sources, Impacts, and Mitigation Strategies of Flaky Tests

    Authors: Sarra Habchi, Guillaume Haben, Mike Papadakis, Maxime Cordy, Yves Le Traon

    Abstract: Test flakiness forms a major testing concern. Flaky tests manifest non-deterministic outcomes that cripple continuous integration and lead developers to investigate false alerts. Industrial reports indicate that on a large scale, the accrual of flaky tests breaks the trust in test suites and entails significant computational cost. To alleviate this, practitioners are constrained to identify flaky… ▽ More

    Submitted 9 December, 2021; originally announced December 2021.

  5. arXiv:2111.03382  [pdf, other

    cs.SE

    Discerning Legitimate Failures From False Alerts: A Study of Chromium's Continuous Integration

    Authors: Guillaume Haben, Sarra Habchi, Mike Papadakis, Maxime Cordy, Yves Le Traon

    Abstract: Flakiness is a major concern in Software testing. Flaky tests pass and fail for the same version of a program and mislead developers who spend time and resources investigating test failures only to discover that they are false alerts. In practice, the defacto approach to address this concern is to rerun failing tests ho** that they would pass and manifest as false alerts. Nonetheless, completely… ▽ More

    Submitted 5 November, 2021; originally announced November 2021.