• Publications
  • Influence
Empirical evaluation of the tarantula automatic fault-localization technique
TLDR
The studies show that, on the same set of subjects, the Tarantula technique consistently outperforms the other four techniques in terms of effectiveness in fault localization, and is comparable in efficiency to the least expensive of the other five techniques. Expand
Visualization of test information to assist fault localization
TLDR
A new technique that uses color to visually map the participation of each program statement in the outcome of the execution of the program with a test suite, consisting of both passed and failed test cases is presented. Expand
Regression test selection for Java software
TLDR
A safe regression-test-selection technique that, based on the use of a suitable representation, handles the features of the Java language and also handles incomplete programs. Expand
An empirical study of the effects of test-suite reduction on fault localization
TLDR
The experiment shows that fault-localization effectiveness varies depending on the test-suite reduction strategy used, and it demonstrates the trade-offs between test-Suite reduction and fault- localization effectiveness. Expand
Debugging in Parallel
TLDR
An empirical study is presented that demonstrates that the parallel-debugging technique and methodology can yield a dramatic decrease in total debugging time compared to a one-fault-at-a-time, or conventionally sequential, approach. Expand
Lightweight fault-localization using multiple coverage types
TLDR
The empirical results show that the cost of fault localization using combinations of coverage is less than using any individual coverage type and closer to the best case (without knowing in advance which kinds of faults are present), and using inferred data-dependence coverage retains most of the benefits of combinations. Expand
Test-Suite Reduction and Prioritization for Modified Condition/Decision Coverage
TLDR
New algorithms for test-suite reduction and prioritization that can be tailored effectively for use with modified condition/decision coverage (MC/DC) adequate are presented. Expand
Visualization for Fault Localization
Software errors significantly impact software productivity and quality. Attempts to reduce the number of delivered faults are estimated to consume between 50% and 80% of the development andExpand
Test-suite reduction and prioritization for modified condition/decision coverage
TLDR
New algorithms for test-suite reduction and prioritization that can be tailored effectively for use with modified condition/decision coverage (MC/DC) adequate are presented. Expand
On the influence of multiple faults on coverage-based fault localization
TLDR
It is found that the influence of multiple faults was not as great as expected, created a negligible effect on the effectiveness of the fault localization, and was often even complimentary to the fault-localization effectiveness. Expand
...
1
2
3
4
5
...