Automated fixing of wrong assumptions on underdetermined specifications

P Zhang - 2020 - ideals.illinois.edu
… run the NonDex tool on 200 open-source Java projects and detect 275 tests that fail due to
wrong … of failures, so we extend both of these tools to produce additional info for debugging. …

Domain-specific fixes for flaky tests with wrong assumptions on underdetermined specifications

P Zhang, Y Jiang, A Wei, V Stodden… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
… repair wrong assumptions on underdetermined specifications in … NonDex tool on 200
open-source Java projects and detectDebugging Support: We extend the existing NonDex tool to …

Java reflection API: revealing the dark side of the mirror

F Pontes, R Gheyi, S Souto, A Garcia… - Proceedings of the 2019 …, 2019 - dl.acm.org
… We report underdetermined specification candidates in 12 Java Reflection API methods. …
[8] propose NonDex, a tool for detecting and debugging wrong assumptions on Java APIs. …

Verifying determinism in sequential programs

R Mudduluru, J Waataja, S Millstein… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
… This section deter mines whether NonDex finds errors that … it as future work to automate
debugging test failures.” The Deter … more upfront effort, and it produces false positive warnings. …

Detecting, characterizing, and taming flaky tests

W Lam - 2021 - ideals.illinois.edu
… technique to help developers debug flaky-test failures; and (2) … We implement our tool as a
Maven plugin for Java projects … testing environment being wrong, our tool having limitations, …

[PDF][PDF] Verifying determinism in sequential programs (extended version)

R Mudduluru, J Waataja… - … of Washington, Tech …, 2021 - dada.cs.washington.edu
… is sound: it suffers no false negatives. If our type system issues … We ran NonDex on versions
of the projects that contain all … it as future work to automate debugging test failures.” The …

A large-scale longitudinal study of flaky tests

W Lam, S Winter, A Wei, T Xie, D Marinov… - Proceedings of the ACM …, 2020 - dl.acm.org
… )leading developers to debug the failure in the wrong place. … NonDex is a detector for tests
that make such assumptions. … each flaky test detected by iDFlakies or NonDex as described …

Understanding and Mitigating Flaky Software Test Cases

O Parry - 2023 - etheses.whiterose.ac.uk
… automated techniques for the detection, debugging, and repair of … 2018 • First tool for detecting
flaky tests based on differential … incorrect assumptions regarding library specifications, like …

Flaky test sanitisation via on-the-fly assumption inference for tests with network dependencies

J Dietrich, S Rasheed, A Tahir - 2022 IEEE 22nd International …, 2022 - ieeexplore.ieee.org
… We demonstrate this approach for Java and Groovy programs by … : Static assumptions that
always evaluate to true or false – … NonDex [7] targets implementation dependencies caused by …

Flakeflagger: Predicting flakiness without rerunning tests

A Alshammari, C Morris, M Hilton… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
… techniques to help developers detect and debug flaky tests. … flaky test detection tools like
DeFlaker [6], iDFlakies [7] and NonDex [… incorrect assumptions of API behavior can be detected