Fault localization is useful for reducing debugging effort. However, many fault localization techniques require non-trivial number of test cases with oracles, which can deter-mine whether a program behaves correctly for every test input. Test oracle creation is expensive because it can take much manual labeling effort. Given a number of test cases to be executed, it is challenging to minimize the number of test cases requiring manual labeling and in the meantime achieve good fault localization accuracy. To address this challenge, this paper presents a novel test case selection strategy based on Diversity Maximization Speedup (Dms). Dms orders a set of unlabeled test cases in a way that maximizes the effectiveness of a fault localization tec...
One promising way to improve the accuracy of fault localization based on statistical debugging is to...
Abstract Lightweight fault-localization techniques use program coverage to isolate the parts of the ...
End users develop more software than any other group of programmers, using\ud software authoring dev...
Fault localization is useful for reducing debugging effort. However, many fault localization techniq...
One promising way to improve the accuracy of fault localization based on statistical debugging is ...
Test case prioritization techniques seek to maximise early fault detection. Fault localization seeks...
When failures occur during software testing, automated software fault localization helps to diagnose...
Abstract—Statistical fault localization techniques analyze the dynamic program information provided ...
An effective integration between testing and debugging should address how well testing and fault loc...
In continuous integration, a tight integration of test case prioritization techniques and fault-loca...
Software testing and diagnosis (debugging) is a time-consuming but rather important task for improvi...
Abstract—Debugging is a crucial yet expensive activity to improve the reliability of software system...
In the process of software maintenance, it is usually a time-consuming task to track down bugs. To r...
selection : 9\%International audienceThe need for testing-for-diagnosis strategies has been identifi...
During program testing, software programs may be discovered to contain multiple faults. Multiple fau...
One promising way to improve the accuracy of fault localization based on statistical debugging is to...
Abstract Lightweight fault-localization techniques use program coverage to isolate the parts of the ...
End users develop more software than any other group of programmers, using\ud software authoring dev...
Fault localization is useful for reducing debugging effort. However, many fault localization techniq...
One promising way to improve the accuracy of fault localization based on statistical debugging is ...
Test case prioritization techniques seek to maximise early fault detection. Fault localization seeks...
When failures occur during software testing, automated software fault localization helps to diagnose...
Abstract—Statistical fault localization techniques analyze the dynamic program information provided ...
An effective integration between testing and debugging should address how well testing and fault loc...
In continuous integration, a tight integration of test case prioritization techniques and fault-loca...
Software testing and diagnosis (debugging) is a time-consuming but rather important task for improvi...
Abstract—Debugging is a crucial yet expensive activity to improve the reliability of software system...
In the process of software maintenance, it is usually a time-consuming task to track down bugs. To r...
selection : 9\%International audienceThe need for testing-for-diagnosis strategies has been identifi...
During program testing, software programs may be discovered to contain multiple faults. Multiple fau...
One promising way to improve the accuracy of fault localization based on statistical debugging is to...
Abstract Lightweight fault-localization techniques use program coverage to isolate the parts of the ...
End users develop more software than any other group of programmers, using\ud software authoring dev...