Debugging is a time-consuming task in software development and maintenance. To accelerate this task, several approaches have been proposed to automate fault localization. In particular, testing based fault localization (TBFL), which utilizes the testing information to localize the faults, seem to be very promising. However, the similarity between test cases in the test suite has been ignored in the research on TBFL. In this paper, we investigate this similarity issue and propose a novel approach named similarity-aware fault localization (SAFL), which can calculate the suspicion probability of each statement with little impact by the similarity issue. To address and deal with the similarity between test cases, SAFL applies the theory of fuzz...
End users develop more software than any other group of programmers, using\ud software authoring dev...
Automated diagnosis of software faults can improve the ef-ficiency of the debugging process, and is ...
Test case prioritization techniques seek to maximise early fault detection. Fault localization seeks...
In the process of software development and maintenance, software debugging is an inevitable and time...
[[abstract]]©2008 IEEE-In software development and maintenance, locating faults is generally a compl...
In the process of software maintenance, it is usually a time-consuming task to track down bugs. To r...
Abstract—Statistical fault localization techniques analyze the dynamic program information provided ...
[[abstract]]During the process of fault localization, the spectrum-based techniques are frequently u...
Debugging is a time-consuming task in software development. Although various automated approaches ha...
Software testing is always an effective method to show the presence of bugs in programs, while debug...
Fault localization is a major activity in software debugging. Many existing statistical fault locali...
Finding the location of a fault is a central task of debugging. Typically, a developer employs an in...
Abstract—Many fault localization techniques have been proposed to facilitate debugging activities. M...
When failures occur during software testing, automated software fault localization helps to diagnose...
Abstract—Many fault localization techniques have been proposed to facilitate debugging activities. M...
End users develop more software than any other group of programmers, using\ud software authoring dev...
Automated diagnosis of software faults can improve the ef-ficiency of the debugging process, and is ...
Test case prioritization techniques seek to maximise early fault detection. Fault localization seeks...
In the process of software development and maintenance, software debugging is an inevitable and time...
[[abstract]]©2008 IEEE-In software development and maintenance, locating faults is generally a compl...
In the process of software maintenance, it is usually a time-consuming task to track down bugs. To r...
Abstract—Statistical fault localization techniques analyze the dynamic program information provided ...
[[abstract]]During the process of fault localization, the spectrum-based techniques are frequently u...
Debugging is a time-consuming task in software development. Although various automated approaches ha...
Software testing is always an effective method to show the presence of bugs in programs, while debug...
Fault localization is a major activity in software debugging. Many existing statistical fault locali...
Finding the location of a fault is a central task of debugging. Typically, a developer employs an in...
Abstract—Many fault localization techniques have been proposed to facilitate debugging activities. M...
When failures occur during software testing, automated software fault localization helps to diagnose...
Abstract—Many fault localization techniques have been proposed to facilitate debugging activities. M...
End users develop more software than any other group of programmers, using\ud software authoring dev...
Automated diagnosis of software faults can improve the ef-ficiency of the debugging process, and is ...
Test case prioritization techniques seek to maximise early fault detection. Fault localization seeks...