Banca de QUALIFICAÇÃO: LUCAS MARIANO GALDINO DE ALMEIDA

Uma banca de QUALIFICAÇÃO de MESTRADO foi cadastrada pelo programa.
DISCENTE : LUCAS MARIANO GALDINO DE ALMEIDA
DATA : 02/02/2018
HORA: 09:00
LOCAL: Sala A305 IMD/CIVT
TÍTULO:

Descobrindo a Interface Excepcional de APIs Java Utilizando Crowd Knowledge



PALAVRAS-CHAVES:

tratamento de exceções, relatório de erro, conhecimento da multidão, Java, documentação excepcional, Java.


PÁGINAS: 67
RESUMO:

Estudos mostram que a ocorrência de exceções não capturadas (do inglês, uncaught) é frequente, e estas são apontadas como causadoras de muitas falhas de software. Estima-se que até dois terços do total de falhas das aplicações Java atuais sejam decorrentes de exceções não capturadas. Estudos têm mostrado que muitas destas exceções provêm de métodos de APIs que lançam exceções Runtime e não documentadas, em outras palavras o desenvolvedor não preparou o código para lidar com condições de erro que não eram esperadas. Alguns trabalhos propuseram formas de identificar as exceções que fluem de um dado método através da utilização de ferramentas de análise estática de código, ou de estratégias de mineração de sites de perguntas e respostas. As abordagens baseadas em análise estática são muito custosas e não suportam características da linguagem java como polimorfismo e chamadas virtuais. As soluções que se baseiam na mineração dos sites de perguntas e respostas (e.g., Stack Overflow) se limitam a analisar stack traces presentes em postagens (que correspondem ao uma pequena parte das postagens destes sites). O presente trabalho tem o objetivo de minerar a informação contida nas stack traces incluídas nos bug reports de projetos opensource hospedados do GitHub. Chamamos esta ferramenta de ExMiner. Optamos por implementar esta ferramenta como uma extensão da ferramenta ExMinerSOF - ferramenta opensource que minera as stack traces do stack overflow e apresenta as interfaces excepcionais descobertas através de um plug-in do Eclipse desenvolvida em um trabalho de mestrado anterior. Nesta proposta de mestrado detalhamos  as extensões que estão sendo realizadas, e apresentamos o planejamento de atividades, como também a forma de avaliar a ferramenta em um estudo de caso.


 



MEMBROS DA BANCA:
Presidente - 1709820 - ROBERTA DE SOUZA COELHO
Interno - 1754430 - LYRENE FERNANDES DA SILVA
Interno - 1644456 - UIRA KULESZA
Notícia cadastrada em: 02/02/2018 11:37
SIGAA | Superintendência de Informática - (84) 3215-3148 | Copyright © 2006-2019 - UFRN - sigaa04-producao.info.ufrn.br.sigaa04-producao