A recent promising technique for fault localization, Backward-Slice-based Statistical Fault Localization (BSSFL), statistically analyzes the backward slices and results of a set of test cases to evaluate the suspiciousness of a statement being faulty. However, BSSFL like many existing fault localization approaches assumes the existence of a test oracle to determine whether the result of a test case is a failure or pass. In reality, test oracles do not always exist, and therefore in such cases BSSFL can be severely infeasible. Among current research, metamorphic testing has been widely studied as a technique to alleviate the oracle problem. Hence, we leverage metamorphic testing to conduct BSSFL without test oracles. With metamorphic testing...
Challenges arise in testing applications that do not have test oracles, i.e., for which it is imposs...
A system may fail due to an internal bug or a fault in its exe-cution environment. Incorporating fau...
The problem of testing programs without test oracles is well known. A commonly used approach is to u...
Fault localization techniques generally require a test oracle to determine whether a test case fails...
Context: Because of its simplicity and effectiveness, Spectrum-Based Fault Localization (SBFL) has b...
Spectrum-Based Fault Localization (SBFL) is one of the most promising approaches towards fault local...
Spectrum-based fault localization (SBFL) has been widely studied due to its simplicity and effective...
Spectrum-based fault localization (SBFL) has been widely studied due to its simplicity and effective...
In application domains that do not have a test oracle, such as machine learning and scientific compu...
In software testing, something which can verify the correctness of test case execution results is ca...
Spectrum-based fault localization (SBFL) uses the execution results of test cases to debug. There ar...
There are two fundamental limitations in software testing, known as the reliable test set problem an...
Applications in the fields of scientific computing, simulation, optimization, machine learning, etc....
First, we will present an approach called Automated Metamorphic System Testing. This will involve au...
Although testing is the most popular method for assuring software quality, there are two recognized ...
Challenges arise in testing applications that do not have test oracles, i.e., for which it is imposs...
A system may fail due to an internal bug or a fault in its exe-cution environment. Incorporating fau...
The problem of testing programs without test oracles is well known. A commonly used approach is to u...
Fault localization techniques generally require a test oracle to determine whether a test case fails...
Context: Because of its simplicity and effectiveness, Spectrum-Based Fault Localization (SBFL) has b...
Spectrum-Based Fault Localization (SBFL) is one of the most promising approaches towards fault local...
Spectrum-based fault localization (SBFL) has been widely studied due to its simplicity and effective...
Spectrum-based fault localization (SBFL) has been widely studied due to its simplicity and effective...
In application domains that do not have a test oracle, such as machine learning and scientific compu...
In software testing, something which can verify the correctness of test case execution results is ca...
Spectrum-based fault localization (SBFL) uses the execution results of test cases to debug. There ar...
There are two fundamental limitations in software testing, known as the reliable test set problem an...
Applications in the fields of scientific computing, simulation, optimization, machine learning, etc....
First, we will present an approach called Automated Metamorphic System Testing. This will involve au...
Although testing is the most popular method for assuring software quality, there are two recognized ...
Challenges arise in testing applications that do not have test oracles, i.e., for which it is imposs...
A system may fail due to an internal bug or a fault in its exe-cution environment. Incorporating fau...
The problem of testing programs without test oracles is well known. A commonly used approach is to u...