masterThesis
Hibersafe: um sistema de recomendação baseado no StackOverflow para Bugs do Hibernate relacionados a exceções
Fecha
2022-03-29Registro en:
OLIVEIRA NETO, Carlos Antônio de. Hibersafe: um sistema de recomendação baseado no StackOverflow para Bugs do Hibernate relacionados a exceções. 2022. 72f. Dissertação (Mestrado em Sistemas e Computação) - Centro de Ciências Exatas e da Terra, Universidade Federal do Rio Grande do Norte, Natal, 2022.
Autor
Oliveira Neto, Carlos Antônio de
Resumen
Hibernate is a popular Java framework used to support data persistence through object
relational mapping. This mapping is accomplished through the use of Java annotations.
The way these annotations are processed, however, is not easy to understand by most
developers using this framework. In addition, we are faced with a lack of documentation
related to exceptional behaviors that occurs with the use of these annotations. This work
seeks to provide means to help developers better understand and fix bugs related to
exceptions that may arise when using Hibernate annotations. In the proposed approach, the knowledge of the crowd knowledge provided by Stac-kOverflow - in this case, questions and their answers about Hibernate - is used by a tool, called Hibersafe, which aims to help developers to find solutions for Hibernate exception
related bugs. We compared the Hibersafe tool with the usual approaches (i.e., developers using
Google or StackOverflow search engine). Our tool proved to be more efficient in the
evaluated scenarios when compared to these usual approaches. Thus, this study showed
that Hibersafe can be used as recommendation system for bugs related to Hibernate exceptions.