Busca avançada
Ano de início
Entree

Avaliação do uso prático de técnica de localização de defeitos

Processo: 14/23030-5
Modalidade de apoio:Bolsas no Exterior - Estágio de Pesquisa - Doutorado
Data de Início da vigência: 11 de março de 2015
Data de Término da vigência: 10 de março de 2016
Área de conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Sistemas de Computação
Pesquisador responsável:Fabio Kon
Beneficiário:Higor Amario de Souza
Supervisor: Alessandro Orso
Instituição Sede: Instituto de Matemática e Estatística (IME). Universidade de São Paulo (USP). São Paulo , SP, Brasil
Instituição Anfitriã: Georgia Institute of Technology, Estados Unidos  
Vinculado à bolsa:13/24992-2 - Localização de Defeitos em Depuração Automatizada, BP.DR
Palavra(s)-Chave do Pesquisador:Cobertura de código | Depuração automatizada | localização de defeitos | Teste e depuração de programas

Resumo

Depuração é uma atividade que demanda alto custo de tempo. Técnicas de localização de defeitos têm sido propostas com a intenção de reduzir os custos de desenvolvimento de programas. A maioria das técnicas gera uma lista de trechos de código que são mais suspeitos de conter defeitos. Desta forma, desenvolvedores podem usar tais listas para procurar por defeitos. Entretanto, experimentos com desenvolvedores usando tais técnicas são necessários para obter um melhor entendimento sobre seu uso prático. O objetivo desta proposta é investigar como desenvolvedores usam técnicas de localização de defeitos e qual é o esforço de localização que eles usualmente estão dispostos a gastar procurando por defeitos usando essas técnicas. Nós também pretendemos identificar fatores que influenciam a localização automatizada de defeitos, tais como a qualidade do conjunto de testes e a existência de defeitos múltiplos.O estágio de pesquisa será realizado na Georgia Institute of Technology sob a supervisão do professor Alessandro Orso. Durante o estágio, iremos desenvolver uma técnica de localização de defeitos para fornecer informações de contexto. Dois experimentos serão realizados: um experimento para avaliar o desempenho da técnica com programas e outro experimento com desenvolvedores para entender como a técnica é utilizada na prática. (AU)

Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa:
Mais itensMenos itens
Matéria(s) publicada(s) em Outras Mídias ( ):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)

Publicações científicas
(Referências obtidas automaticamente do Web of Science e do SciELO, por meio da informação sobre o financiamento pela FAPESP e o número do processo correspondente, incluída na publicação pelos autores)
DE SOUZA, HIGOR A.; MUTTI, DANILO; CHAIM, MARCOS L.; KON, FABIO. Contextualizing spectrum-based fault localization. INFORMATION AND SOFTWARE TECHNOLOGY, v. 94, p. 245-261, . (13/24992-2, 14/23030-5)
RIBEIRO, HENRIQUE L.; DE ARAUJO, ROBERTO P. A.; CHAIM, MARCOS L.; DE SOUZA, HIGOR A.; KON, FABIO; IEEE. Evaluating data-flow coverage in spectrum-based fault localization. 2019 13TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2019), v. N/A, p. 11-pg., . (14/50937-1, 14/23030-5, 13/24992-2)
RIBEIRO, HENRIQUE L.; DE ARAUJO, ROBERTO P. A.; CHAIM, MARCOS L.; DE SOUZA, HIGOR A.; KON, FABIO; IEEE. Jaguar: a spectrum-based fault localization tool for real-world software. 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), v. N/A, p. 6-pg., . (13/24992-2, 14/23030-5)