Abstract—We present MUSE (MUtation-baSEd fault local-ization technique), a new fault localization technique based on mutation analysis. A key idea of MUSE is to identify a faulty statement by utilizing different characteristics of two groups of mutants–one that mutates a faulty statement and the other that mutates a correct statement. We also propose a new evaluation metric for fault localization techniques based on information theory, called Locality Information Loss (LIL): it can measure the aptitude of a localization technique for automated fault repair systems as well as human debuggers. The empirical evaluation using 14 faulty versions of the five real-world programs shows that MUSE localizes a fault after reviewing 7.4 statements on a...
When failures occur during software testing, automated software fault localization helps to diagnose...
Software failures are not rare and fault localizations always an important but laborious activity. S...
AbstractContext: The programming language ecosystem has diversified over the last few decades. Non-t...
Abstract—This paper presents Hybrid-MUSE, a new fault localization technique that combines MUtation-...
Mutation analysis can effectively capture the de-pendency between source code and test results. This...
update for oadoi on Nov 02 2018International audienceWe present a new fault localization algorithm, ...
Finding faults in a program correctly is crucial in software maintenance. In this light, many techni...
Abstract—Debugging is a crucial yet expensive activity to improve the reliability of software system...
The high cost associated with debugging of computer software has motivated development of semi-autom...
Fault localisation is an expensive and timeconsuming stage of software maintenance. Research is cont...
Mutation analysis can effectively capture the dependency between source code and test results. This ...
Research in Search-Based Automated Program Repair has demonstrated promising results, but has nevert...
Abstract—Statistical fault localization techniques analyze the dynamic program information provided ...
© 2017 Dr NeelofarDebugging is critical in the production of reliable software. One of the effective...
Software testing is always an effective method to show the presence of bugs in programs, while debug...
When failures occur during software testing, automated software fault localization helps to diagnose...
Software failures are not rare and fault localizations always an important but laborious activity. S...
AbstractContext: The programming language ecosystem has diversified over the last few decades. Non-t...
Abstract—This paper presents Hybrid-MUSE, a new fault localization technique that combines MUtation-...
Mutation analysis can effectively capture the de-pendency between source code and test results. This...
update for oadoi on Nov 02 2018International audienceWe present a new fault localization algorithm, ...
Finding faults in a program correctly is crucial in software maintenance. In this light, many techni...
Abstract—Debugging is a crucial yet expensive activity to improve the reliability of software system...
The high cost associated with debugging of computer software has motivated development of semi-autom...
Fault localisation is an expensive and timeconsuming stage of software maintenance. Research is cont...
Mutation analysis can effectively capture the dependency between source code and test results. This ...
Research in Search-Based Automated Program Repair has demonstrated promising results, but has nevert...
Abstract—Statistical fault localization techniques analyze the dynamic program information provided ...
© 2017 Dr NeelofarDebugging is critical in the production of reliable software. One of the effective...
Software testing is always an effective method to show the presence of bugs in programs, while debug...
When failures occur during software testing, automated software fault localization helps to diagnose...
Software failures are not rare and fault localizations always an important but laborious activity. S...
AbstractContext: The programming language ecosystem has diversified over the last few decades. Non-t...