3 citations · 5 across the 5 of their papers we have counts for
5 papers
On the Effect of Instrumentation on Test Flakiness
Shawn Rasheed, Jens Dietrich, Amjed Tahir
Test flakiness is a problem that affects testing and processes that rely on it. Several factors cause or influence the flakiness of test outcomes. Test execution order, randomness…
Towards Understanding Provenance in Industry
Matthias Galster, Jens Dietrich
Context: Trustworthiness of software has become a first-class concern of users (e.g., to understand software-made decisions). Also, there is increasing demand to demonstrate regula…
Flaky Test Sanitisation via On-the-Fly Assumption Inference for Tests with Network Dependencies
Jens Dietrich, Shawn Rasheed, Amjed Tahir
Flaky tests cause significant problems as they can interrupt automated build processes that rely on all tests succeeding and undermine the trustworthiness of tests. Numerous causes…
What Java Developers Know About Compatibility, And Why This Matters
Jens Dietrich, Kamil Jezek, Premek Brada
Real-world programs are neither monolithic nor static -- they are constructed using platform and third party libraries, and both programs and libraries continuously evolve in respo…
On the Detection of High-Impact Refactoring Opportunities in Programs
Jens Dietrich, Catherine McCartin, Ewan Tempero +1
We present a novel approach to detect refactoring opportunities by measuring the participation of references between types in instances of patterns representing design flaws. This…