scispace - formally typeset
J

Jonathan Bell

Researcher at George Mason University

Publications -  46
Citations -  1065

Jonathan Bell is an academic researcher from George Mason University. The author has contributed to research in topics: Unit testing & Virtualization. The author has an hindex of 16, co-authored 45 publications receiving 816 citations. Previous affiliations of Jonathan Bell include Northeastern University & Columbia University.

Papers
More filters
Proceedings ArticleDOI

DeFlaker: automatically detecting flaky tests

TL;DR: This work presents the first extensive evaluation of rerunning failing tests and proposes a new technique, called DeFlaker, that detects if a test failure is due to a flaky test without rerunning and with very low runtime overhead.
Proceedings ArticleDOI

Unit test virtualization with VMVM

TL;DR: The implementation, VMVM, is evaluated using 20 real-world Java applications and it is found that it reduces test suite execution time by up to 97% (on average, 62%) when compared to traditional unit test execution.
Proceedings ArticleDOI

Phosphor: illuminating dynamic data flow in commodity jvms

TL;DR: Phosphor is presented, a dynamic taint tracking system for the Java Virtual Machine (JVM) that simultaneously achieves the goals of performance, soundness, precision, and portability, and is the first portable general purpose taint tracker for the JVM.
Proceedings ArticleDOI

Practical Test Dependency Detection

TL;DR: PRADET uses a systematic, data-driven process to detect problematic test dependencies significantly faster and more precisely than prior work, and found 27 previously unknown dependencies.
Proceedings ArticleDOI

Efficient dependency detection for safe Java test acceleration

TL;DR: A novel approach to detecting all dependencies between test cases in large projects that can enable safe exploitation of parallelism and test selection with a modest analysis cost is presented.