Análise de sentimentos em repositórios do GitHub.

Detalhes bibliográficos
Autor(a) principal: SANTOS, Rafael Oliveira.
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19697
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.
id UFCG_ad0c8c8ff9e5cf4b450331d0ee0ee1f1
oai_identifier_str oai:localhost:riufcg/19697
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Análise de sentimentos em repositórios do GitHub.Feeling analysis in GitHub repositories.Repositórios do GitHubAmbiente GitHubPull-requestsAnálise de sentimentos - repositóriosProcessamento de linguagem naturalComentários pull-requestsValence, Arousal and DominanceDimensão de ValênciaBigQuery – GoogleGitHub repositoriesGitHub environmentFeeling analysis - repositoriesNatural language processingComments pull-requestsDimension of valenciaRepositorios de GitHubEntorno de GitHubAnálise de sentimentos - repositoriosSolicitudes de extracción de comentariosSolicitudes de extracciónValencia, excitación y dominanciaCiência da ComputaçãoPull-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.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.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGPEREIRA, Eanes Torres.PEREIRA, E. T.http://lattes.cnpq.br/2030738304003254GOMES, Herman Martins.MASSONI, Tiago Lima.SANTOS, Rafael Oliveira.2021-03-252021-06-29T18:22:11Z2021-06-292021-06-29T18:22:11Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19697SANTOS, 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.porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2021-06-29T18:33:47Zoai:localhost:riufcg/19697Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512021-06-29T18:33:47Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Análise de sentimentos em repositórios do GitHub.
Feeling analysis in GitHub repositories.
title Análise de sentimentos em repositórios do GitHub.
spellingShingle Análise de sentimentos em repositórios do GitHub.
SANTOS, Rafael Oliveira.
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
Ciência da Computação
title_short Análise de sentimentos em repositórios do GitHub.
title_full Análise de sentimentos em repositórios do GitHub.
title_fullStr Análise de sentimentos em repositórios do GitHub.
title_full_unstemmed Análise de sentimentos em repositórios do GitHub.
title_sort Análise de sentimentos em repositórios do GitHub.
author SANTOS, Rafael Oliveira.
author_facet SANTOS, Rafael Oliveira.
author_role author
dc.contributor.none.fl_str_mv PEREIRA, Eanes Torres.
PEREIRA, E. T.
http://lattes.cnpq.br/2030738304003254
GOMES, Herman Martins.
MASSONI, Tiago Lima.
dc.contributor.author.fl_str_mv SANTOS, Rafael Oliveira.
dc.subject.por.fl_str_mv 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
Ciência da Computação
topic 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
Ciência da Computação
description 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.
publishDate 2021
dc.date.none.fl_str_mv 2021-03-25
2021-06-29T18:22:11Z
2021-06-29
2021-06-29T18:22:11Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19697
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.
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/19697
identifier_str_mv 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.
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744497790156800