Advanced search
Start date
Betweenand


Jaguar: a spectrum-based fault localization tool for real-world software

Full text
Author(s):
Ribeiro, Henrique L. ; de Araujo, Roberto P. A. ; Chaim, Marcos L. ; de Souza, Higor A. ; Kon, Fabio ; IEEE
Total Authors: 6
Document type: Journal article
Source: 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST); v. N/A, p. 6-pg., 2018-01-01.
Abstract

We present the Jaguar fault localization tool, which uses Spectrum-based Fault Localization techniques (SFL) to indicate faulty code excerpts. Jaguar supports both control-flow and data- flow spectra. It also provides visualization of lists containing suspicious program elements that are more likely to be faulty. These lists can be used to inspect suspicious methods, lines, and variables to locate bugs. Although data- flow spectrum provides more comprehensive information than control-flow, it is rarely used in SFL due to its high execution costs. Jaguar uses the ba-dua coverage tool, which gathers data- flow spectrum using a lightweight approach. Thus, Jaguar can be used in large programs at affordable execution costs. Jaguar is an open source tool for Java programs, which is available as an Eclipse plug-in and as a command line tool. (AU)

FAPESP's process: 13/24992-2 - Fault Localization in Automated Debugging
Grantee:Higor Amario de Souza
Support Opportunities: Scholarships in Brazil - Doctorate
FAPESP's process: 14/23030-5 - Evaluating the practical use of fault localization techniques
Grantee:Higor Amario de Souza
Support Opportunities: Scholarships abroad - Research Internship - Doctorate