In software debugging, fault localization is the most difficult, expensive, tedious, and time- consuming task, particularly for large-scale software systems. This is due to the fact that it …
Tool support for automated fault localization in program debugging is limited because state- of-the-art algorithms often fail to provide efficient help to the user. They usually offer a ranked …
X Li, M d'Amorim, A Orso - … and Software: Verification and Testing: 12th …, 2016 - Springer
Because debugging is a notoriously expensive activity, numerous automated debugging techniques have been proposed in the literature. In the last ten years, statistical fault …
R Abou Assi, C Trad, M Maalouf… - … Testing, Verification and …, 2019 - Wiley Online Library
Coincidental correctness (CC) arises when a defective program produces the correct output despite the fact that the defect within was exercised. Researchers have recognized the …
Fault localization is considered a difficult and time consuming activity. However, tool support for automated fault localization is still limited because state-of-the-art algorithms often fail to …
In Spectrum Based Fault Localization, program elements such as statements or functions are ranked according to a suspiciousness score which can guide the programmer in finding …
Summary javascript is a scripting language that plays a prominent role in web applications today. It is dynamic, loosely typed and asynchronous and is extensively used to interact with …
J Xu, Z Zhang, WK Chan, TH Tse, S Li - Information and Software …, 2013 - Elsevier
CONTEXT: Existing fault-localization techniques combine various program features and similarity coefficients with the aim of precisely assessing the similarities among the dynamic …
Abstract Spectrum-based Fault Localization (SBFL) uses the coverage of test cases and their outcome (pass/fail) to predict the “suspiciousness” of program components, eg, lines of …