4 papers
Test Flakiness' Causes, Detection, Impact and Responses: A Multivocal Review
Shawn Rasheed, Amjed Tahir, Jens Dietrich +2
Flaky tests (tests with non-deterministic outcomes) pose a major challenge for software testing. They are known to cause significant issues such as reducing the effectiveness and e…
A Study of Single Statement Bugs Involving Dynamic Language Features
Li Sui, Shawn Rasheed, Amjed Tahir +1
Dynamic language features are widely available in programming languages to implement functionality that can adapt to multiple usage contexts, enabling reuse. Functionality such as…
A Partial Reproduction of A Guided Genetic Algorithm for Automated Crash Reproduction
Philip Oliver, Michael Homer, Jens Dietrich +1
This paper is a partial reproduction of work by Soltani et al. which presented EvoCrash, a tool for replicating software failures in Java by reproducing stack traces. EvoCrash uses…
Visualizing Design Erosion: How Big Balls of Mud are Made
David Baum, Jens Dietrich, Craig Anslow +1
Software systems are not static, they have to undergo frequent changes to stay fit for purpose, and in the process of doing so, their complexity increases. It has been observed tha…