Busca avançada
Ano de início
Entree


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

Texto completo
Autor(es):
Ribeiro, Henrique L. ; de Araujo, Roberto P. A. ; Chaim, Marcos L. ; de Souza, Higor A. ; Kon, Fabio ; IEEE
Número total de Autores: 6
Tipo de documento: Artigo Científico
Fonte: 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST); v. N/A, p. 6-pg., 2018-01-01.
Resumo

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)

Processo FAPESP: 13/24992-2 - Localização de Defeitos em Depuração Automatizada
Beneficiário:Higor Amario de Souza
Modalidade de apoio: Bolsas no Brasil - Doutorado
Processo FAPESP: 14/23030-5 - Avaliação do uso prático de técnica de localização de defeitos
Beneficiário:Higor Amario de Souza
Modalidade de apoio: Bolsas no Exterior - Estágio de Pesquisa - Doutorado