Testing-based fault-localization (TBFL) approaches often require the availability of high-statement-coverage test suites that sufficiently exercise the areas around the faults. However, in practice, fault localization often starts with a test suite whose quality may not be sufficient to apply TBFL approaches. Recent capture/replay or traditional test-generation tools can be used to acquire a high-statement-coverage test collection (i.e., test inputs only) without expected outputs. But it is expensive or even infeasible for developers to manually inspect the results of so many test inputs. To enable practical application of TBFL approaches, we propose three strategies to reduce the test inputs in an existing test collection for result inspec...
When failures occur during software testing, automated software fault localization helps to diagnose...
Abstract—Statistical fault localization techniques analyze the dynamic program information provided ...
Fault localization is useful for reducing debugging effort. However, many fault localization techniq...
Testing-based fault-localization (TBFL) approaches often require the availability of high-statement-...
In the process of software maintenance, it is usually a time-consuming task to track down bugs. To r...
Fault-localization techniques that utilize information about all test cases in a test suite have bee...
Finding the location of a fault is a central task of debugging. Typically, a developer employs an in...
selection : 9\%International audienceThe need for testing-for-diagnosis strategies has been identifi...
During past decades, many automated software faults diagnosis techniques including Spectrum-Based Fa...
Debugging is a time-consuming task in software development and maintenance. To accelerate this task,...
Spectrum based fault localisation determines how suspicious a line of code is with respect to being ...
ABSTRACT The need for testing-for-diagnosis strategies has been identified for a long time, but the ...
The need for testing-for-diagnosis strategies has been identified for a long time, but the explicit ...
In the process of software development and maintenance, software debugging is an inevitable and time...
Abstract—Many fault localization methods have been proposed in the literature. These methods take in...
When failures occur during software testing, automated software fault localization helps to diagnose...
Abstract—Statistical fault localization techniques analyze the dynamic program information provided ...
Fault localization is useful for reducing debugging effort. However, many fault localization techniq...
Testing-based fault-localization (TBFL) approaches often require the availability of high-statement-...
In the process of software maintenance, it is usually a time-consuming task to track down bugs. To r...
Fault-localization techniques that utilize information about all test cases in a test suite have bee...
Finding the location of a fault is a central task of debugging. Typically, a developer employs an in...
selection : 9\%International audienceThe need for testing-for-diagnosis strategies has been identifi...
During past decades, many automated software faults diagnosis techniques including Spectrum-Based Fa...
Debugging is a time-consuming task in software development and maintenance. To accelerate this task,...
Spectrum based fault localisation determines how suspicious a line of code is with respect to being ...
ABSTRACT The need for testing-for-diagnosis strategies has been identified for a long time, but the ...
The need for testing-for-diagnosis strategies has been identified for a long time, but the explicit ...
In the process of software development and maintenance, software debugging is an inevitable and time...
Abstract—Many fault localization methods have been proposed in the literature. These methods take in...
When failures occur during software testing, automated software fault localization helps to diagnose...
Abstract—Statistical fault localization techniques analyze the dynamic program information provided ...
Fault localization is useful for reducing debugging effort. However, many fault localization techniq...