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 PEREIRA, Eanes Torres.PEREIRA, E. T.http://lattes.cnpq.br/2030738304003254GOMES, Herman Martins.MASSONI, Tiago Lima.SANTOS, Rafael Oliveira.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.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.Submitted by Maria Medeiros (maria.dilva1@ufcg.edu.br) on 2021-06-29T18:22:11Z No. of bitstreams: 1 RAFAEL OLIVEIRA SANTOS - TCC CIÊNCIA DA COMPUTAÇÃO 2021.pdf: 648912 bytes, checksum: eca0e1dcecfa1baca36ee609451f503c (MD5)Made available in DSpace on 2021-06-29T18:22:11Z (GMT). No. of bitstreams: 1 RAFAEL OLIVEIRA SANTOS - TCC CIÊNCIA DA COMPUTAÇÃO 2021.pdf: 648912 bytes, checksum: eca0e1dcecfa1baca36ee609451f503c (MD5) Previous issue date: 2021-03-25Universidade Federal de Campina GrandeUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da ComputaçãoRepositó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 dominanciaAnálise de sentimentos em repositórios do GitHub.Feeling analysis in GitHub repositories.2021-03-252021-06-29T18:22:11Z2021-06-292021-06-29T18:22:11Zhttp://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.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGORIGINALRAFAEL OLIVEIRA SANTOS - TCC CIÊNCIA DA COMPUTAÇÃO 2021.pdfRAFAEL OLIVEIRA SANTOS - TCC CIÊNCIA DA COMPUTAÇÃO 2021.pdfapplication/pdf647781http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/19697/3/RAFAEL+OLIVEIRA+SANTOS+-+TCC+CI%C3%8ANCIA+DA+COMPUTA%C3%87%C3%83O+2021.pdf83e9997a1acc6ba937c1d07038135bc7MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/19697/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/196972021-06-29 15:33:47.772oai:localhost:riufcg/19697Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca 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.pt_BR.fl_str_mv Análise de sentimentos em repositórios do GitHub.
dc.title.alternative.pt_BR.fl_str_mv 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.
Ciência da Computação
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
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.advisor1.fl_str_mv PEREIRA, Eanes Torres.
dc.contributor.advisor1ID.fl_str_mv PEREIRA, E. T.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/2030738304003254
dc.contributor.referee1.fl_str_mv GOMES, Herman Martins.
dc.contributor.referee2.fl_str_mv MASSONI, Tiago Lima.
dc.contributor.author.fl_str_mv SANTOS, Rafael Oliveira.
contributor_str_mv PEREIRA, Eanes Torres.
GOMES, Herman Martins.
MASSONI, Tiago Lima.
dc.subject.cnpq.fl_str_mv Ciência da Computação
topic Ciência da Computação
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
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
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.issued.fl_str_mv 2021-03-25
dc.date.accessioned.fl_str_mv 2021-06-29T18:22:11Z
dc.date.available.fl_str_mv 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
dc.identifier.citation.fl_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.
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
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
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
bitstream.url.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/19697/3/RAFAEL+OLIVEIRA+SANTOS+-+TCC+CI%C3%8ANCIA+DA+COMPUTA%C3%87%C3%83O+2021.pdf
http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/19697/2/license.txt
bitstream.checksum.fl_str_mv 83e9997a1acc6ba937c1d07038135bc7
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
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_ 1799308811365777408