Context: Effective test case prioritization shortens the time to detect failures, and yet the use of fewer test cases may compromise the effectiveness of subsequent fault localization. Objective: The paper aims at finding whether several previously identified effectiveness factors of test case prioritization techniques, namely strategy, coverage granularity, and time cost, have observable consequences on the effectiveness of statistical fault localization techniques. Method: This paper uses a controlled experiment to examine these factors. The experiment includes 16 test case prioritization techniques and four statistical fault localization techniques using the Siemens suite of programs as well as grep, gzip, sed, and flex as subjects. The ...
Finding the cause of a program’s failure from a causal-analysis perspective requires, for each stat...
Many existing studies measure the effectiveness of test case prioritization techniques using the ave...
When failures occur during software testing, automated software fault localization helps to diagnose...
This paper receives Best Paper Award from COMPSAC 2009. ...
An effective integration between testing and debugging should address how well testing and fault loc...
Test case prioritization techniques schedule test cases in an order that increases their effectivene...
Many existing studies measure the effectiveness of test case prioritization techniques using the ave...
Abstract—Statistical fault localization techniques analyze the dynamic program information provided ...
Paper submitted for review at QSIC'10 Test prioritization techniques select test cases that maximize...
Abstract—To reduce the cost of regression testing, software testers may prioritize their test cases ...
Test case prioritization techniques seek to maximise early fault detection. Fault localization seeks...
Context: Existing test suite prioritization techniques usually rely on code coverage information or ...
Test case prioritization schedule test cases in an order that increases the success in achieving som...
Fault-localization techniques that utilize information about all test cases in a test suite have bee...
Test case prioritization techniques have been shown to be beneficial for improving regression-testin...
Finding the cause of a program’s failure from a causal-analysis perspective requires, for each stat...
Many existing studies measure the effectiveness of test case prioritization techniques using the ave...
When failures occur during software testing, automated software fault localization helps to diagnose...
This paper receives Best Paper Award from COMPSAC 2009. ...
An effective integration between testing and debugging should address how well testing and fault loc...
Test case prioritization techniques schedule test cases in an order that increases their effectivene...
Many existing studies measure the effectiveness of test case prioritization techniques using the ave...
Abstract—Statistical fault localization techniques analyze the dynamic program information provided ...
Paper submitted for review at QSIC'10 Test prioritization techniques select test cases that maximize...
Abstract—To reduce the cost of regression testing, software testers may prioritize their test cases ...
Test case prioritization techniques seek to maximise early fault detection. Fault localization seeks...
Context: Existing test suite prioritization techniques usually rely on code coverage information or ...
Test case prioritization schedule test cases in an order that increases the success in achieving som...
Fault-localization techniques that utilize information about all test cases in a test suite have bee...
Test case prioritization techniques have been shown to be beneficial for improving regression-testin...
Finding the cause of a program’s failure from a causal-analysis perspective requires, for each stat...
Many existing studies measure the effectiveness of test case prioritization techniques using the ave...
When failures occur during software testing, automated software fault localization helps to diagnose...