Spider Lab Research Group
Spider Lab Research Group
News
People
Publications
Contact
James A. Jones
Latest
(ASE 2025) What's DAT Smell? Untangling and Weaving the Disjoint Assertion Tangle Test Smell
(ICSE 2025) Leveraging Propagated Infection to Crossfire Mutants
(ICSE 2024) Ripples of a Mutation---An Empirical Study of Propagation Effects in Mutation Testing
(ISSTA 2023) To Kill a Mutant: An Empirical Study of Mutation Testing Kills
Hierarchical abstraction of execution traces for program comprehension
Generating descriptions for screenshots to assist crowdsourced testing
Fuzzy Fine-Grained Code-History Analysis
Dynamic Dependence Summaries
Multi-objective test report prioritization using image understanding
Revealing runtime features and constituent behaviors within software
SPIDER SENSE: Software-engineering, networked, system evaluation
Fault density, fault types, and spectra-based fault localization
Test report prioritization to assist crowdsourced testing
Discriminating influences among instructions in a dynamic slice
Improving efficiency of dynamic analysis with dynamic dependence summaries
Chronos: Visualizing slices of source-code history
Visualizing constituent behaviors within executions
Concept-based failure clustering
History slicing: assisting code-evolution tasks
Semantic fault diagnosis: automatic natural-language fault descriptions
WhoseFault: Automatic developer-to-fault assignment through fault localization
Software Behavior and Failure Clustering: An Empirical Study of Fault Causality
Weighted System Dependence Graph
History slicing
Inferred dependence coverage to support fault contextualization
Localizing SQL faults in database applications
Constellation visualization: Augmenting program dependence with dynamic information
Fault interaction and its repercussions
Dynamic invariant detection for relational databases
On the influence of multiple faults on coverage-based fault localization
Bridging gaps between developers and testers in globally-distributed software development
CASI: preventing indirect conflicts through a live visualization
Enabling and enhancing collaborations between software development organizations and independent test agencies
Lightweight fault-localization using multiple coverage types
Rapid: Identifying Bug Signatures to Support Debugging Activities
Debugging in Parallel
Empirical evaluation of the tarantula automatic fault-localization technique
Visualization for Fault Localization
Visualization of test information to assist fault localization
Regression test selection for Java software
Empirical Studies of Control Dependence Graph Size forC Programs
Cite
×