International audienceTo test a system efficiently, we need to know how good are the defined test cases and to localize detected faults in the system. Measuring test coverage can address both concerns as it is a popular metric for test quality evaluation and, at the same time, is the foundation of advanced fault localization techniques. However, for Domain-Specific Languages (DSLs), coverage metrics and associated tools are usually manually defined for each DSL representing costly, error-prone, and non-reusable work. To address this problem, we propose a generic coverage computation and fault localization framework for DSLs. Considering a test suite executed on a model conforming to a DSL, we compute a coverage matrix based on three ingredi...
Automatic techniques for helping developers in finding the root causes of software failures are extr...
Since testing is inherently incomplete, test selection is of vital importance. Coverage measures eva...
textFault localization, i.e., locating faults in code, such as faulty statements or expressions, whi...
Current metrics for assessing the adequacy of a test- suite plainly focus on the number of component...
Abstract Lightweight fault-localization techniques use program coverage to isolate the parts of the ...
Current metrics for assessing the adequacy of a test-suite plainly focus on the number of components...
Spectrum based fault localisation determines how suspicious a line of code is with respect to being ...
ABSTRACT In todays world software testing with statistical fault localization technique is one of mo...
Despite extensive testing in the development phase, resid-ual defects can be a great threat to depen...
Abstract—Coverage-based fault localization techniques assess the extent of how much a program entity...
This paper investigates software fault localization methods which are based on program spectra – dat...
This repository provides a virtual machine that is set up for running the tool of our paper titled "...
Fault localization helps spotting faults in source code by exploiting automatically collected data. ...
Abstract—Spectrum-based fault localization refers to the pro-cess of identifying program units that ...
For trust in software, developers spend much effort debugging to ensure that software behaviors as e...
Automatic techniques for helping developers in finding the root causes of software failures are extr...
Since testing is inherently incomplete, test selection is of vital importance. Coverage measures eva...
textFault localization, i.e., locating faults in code, such as faulty statements or expressions, whi...
Current metrics for assessing the adequacy of a test- suite plainly focus on the number of component...
Abstract Lightweight fault-localization techniques use program coverage to isolate the parts of the ...
Current metrics for assessing the adequacy of a test-suite plainly focus on the number of components...
Spectrum based fault localisation determines how suspicious a line of code is with respect to being ...
ABSTRACT In todays world software testing with statistical fault localization technique is one of mo...
Despite extensive testing in the development phase, resid-ual defects can be a great threat to depen...
Abstract—Coverage-based fault localization techniques assess the extent of how much a program entity...
This paper investigates software fault localization methods which are based on program spectra – dat...
This repository provides a virtual machine that is set up for running the tool of our paper titled "...
Fault localization helps spotting faults in source code by exploiting automatically collected data. ...
Abstract—Spectrum-based fault localization refers to the pro-cess of identifying program units that ...
For trust in software, developers spend much effort debugging to ensure that software behaviors as e...
Automatic techniques for helping developers in finding the root causes of software failures are extr...
Since testing is inherently incomplete, test selection is of vital importance. Coverage measures eva...
textFault localization, i.e., locating faults in code, such as faulty statements or expressions, whi...