Banca de DEFESA: TERESA DO CARMO BARRÊTO FERNANDES

Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE : TERESA DO CARMO BARRÊTO FERNANDES
DATA : 30/06/2017
HORA: 14:00
LOCAL: Auditorio B321 IMD
TÍTULO:

ExMinerSOF: Mining Exceptional Information from StackOverflow 


PALAVRAS-CHAVES:

Stackoverflow, stack trace, plugin Eclipse, exception handling, API.


PÁGINAS: 87
GRANDE ÁREA: Ciências Exatas e da Terra
ÁREA: Ciência da Computação
SUBÁREA: Metodologia e Técnicas da Computação
ESPECIALIDADE: Engenharia de Software
RESUMO:

Uncaught exceptions are not an exceptional scenario in current Java applications. They are actually one of the main causes of applications crashes, which can originate from programming errors on the application itself (null pointer dereferences); faults in underlying hardware or re-used APIs.
Such uncaught exceptions result in exception stack traces that are often used by developers as a source of information for debugging. Currently, this information is ofttimes used by developers on search engines or Question and Answer sites while the developer tries to: better understand the cause of the crash and solve it.
This study mined the exception stack traces embedded on StackOverflow (SOF) questions and answers. The goal of this work was to two-fold: to identify common characteristics of such stack traces and to investigate how such information can be used to prevent uncaught exceptions during software development. Overall 121.253 exception stack traces were extracted and analyzed in combination with Q&A inspections. This work provides insights on how the information embedded on exception stack traces can used to discover exceptions that can be potentially thrown by API methods but are not part of the API documentation.
Hence, this study proposes ExMinerSOF tool, which alerts the developer about the exceptions that can be potentially signaled by an API method but are not part of the API documentation - and was discovered by applying a mining strategy in SOF repository. Doing so, the tool enable the developer to prevent faults based on failures reported by the crowd.


MEMBROS DA BANCA:
Presidente - 1709820 - ROBERTA DE SOUZA COELHO
Interno - 1754430 - LYRENE FERNANDES DA SILVA
Interno - 1644456 - UIRA KULESZA
Externo à Instituição - FRANCISCO DANTAS DE MEDEIROS NETO - UERN
Notícia cadastrada em: 16/06/2017 10:21
SIGAA | Superintendência de Tecnologia da Informação - (84) 3342 2210 | Copyright © 2006-2024 - UFRN - sigaa04-producao.info.ufrn.br.sigaa04-producao