Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19697
Title: Análise de sentimentos em repositórios do GitHub.
Other Titles: Feeling analysis in GitHub repositories.
???metadata.dc.creator???: SANTOS, Rafael Oliveira.
???metadata.dc.contributor.advisor1???: PEREIRA, Eanes Torres.
???metadata.dc.contributor.referee1???: GOMES, Herman Martins.
???metadata.dc.contributor.referee2???: MASSONI, Tiago Lima.
Keywords: Repositórios do GitHub;Ambiente GitHub;Pull-requests;Análise de sentimentos - repositórios;Processamento de linguagem natural;Comentários pull-requests;Valence, Arousal and Dominance;Dimensão de Valência;BigQuery – Google;GitHub repositories;GitHub environment;Feeling analysis - repositories;Natural language processing;Comments pull-requests;Dimension of valencia;Repositorios de GitHub;Entorno de GitHub;Análise de sentimentos - repositorios;Solicitudes de extracción de comentarios;Solicitudes de extracción;Valencia, excitación y dominancia
Issue Date: 25-Mar-2021
Publisher: Universidade Federal de Campina Grande
Citation: SANTOS, R. O. Análise de sentimentos em repositórios do GitHub. 2021. 10 f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2021.
???metadata.dc.description.resumo???: Pull-requests são sugestões de mudanças ou melhorias, para um determinado repositório, de um projeto no ambiente do GitHub. Essas sugestões podem ser comentadas por outros desenvolvedores que, por sua vez, podem expressar diferentes sentimentos nos seus comentários. Neste estudo, foram analisados comentários presentes em pull-requests com o intuito de compreender se comentários positivos podem, ou não, influenciar na aceitação do pull-request. Para isso, foram aplicadas técnicas de extração de dados, uso de abordagens do estado da arte para lidar com Big Data e ferramentas pré-treinadas para produzir essa análise. O resultado final veriicado neste estudo mostrou que, sim, existe uma relação entre comentários positivos e o sucesso na aceitação dos pull-requests. A partir de um cálculo de covariância, entendeu-se que existe uma correlação positiva entre as "variáveis de score" com a "variável de sucesso". Rejeitando, através de um teste de hipótese T-Student, a hipótese nula de que as médias de comentários expressando sentimentos positivos e expressando sentimentos negativos para pull-requests possuem médias iguais. Entendeu-se que se as médias entre as duas variáveis são diferentes, isso está fortemente agregado a comportamentos diferentes, caso os comentários possuam sentimentos com intensidades diferentes.
Abstract: Pull-requests are suggestions for changes or improvements, for a repository of a project on the GitHub environment. These suggestions can be commented on by developers, and they can express different sentiments in their comments. In this study, comments present in pull-requests were analyzed in order to understand whether positive comments may or may not influence the acceptance of pull-request. For this, data extraction techniques, use of state-of-the-art approaches to deal with Big Data and pre-trained tools to produce this analysis were applied. The final result verified in this study showed that, yes, there is a relationship between positive comments and the successful acceptance of pull-requests. From a covariance calculation, it was understood that there is a positive correlation between the "score variable" and the "success variable". Rejecting, through a hypothesis test T-Student, the null hypothesis that the average of comments expressing positive sentiments and expressing negative sentiments for pull-requests have equal averages. It was understood that if the means between the two variables are different, this is strongly associated with different behaviors, if the comments have sentiments with different intensities.
Keywords: Repositórios do GitHub
Ambiente GitHub
Pull-requests
Análise de sentimentos - repositórios
Processamento de linguagem natural
Comentários pull-requests
Valence, Arousal and Dominance
Dimensão de Valência
BigQuery – Google
GitHub repositories
GitHub environment
Feeling analysis - repositories
Natural language processing
Comments pull-requests
Dimension of valencia
Repositorios de GitHub
Entorno de GitHub
Análise de sentimentos - repositorios
Solicitudes de extracción de comentarios
Solicitudes de extracción
Valencia, excitación y dominancia
???metadata.dc.subject.cnpq???: Ciência da Computação
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19697
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
RAFAEL OLIVEIRA SANTOS - TCC CIÊNCIA DA COMPUTAÇÃO 2021.pdf632.6 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.