Analyzing the impact of feedback in Github on the software developer?s mood [recurso eletrônico]/Mateus Freira dos Santos ; orientador: Humberto Torres Marques Neto

التفاصيل البيبلوغرافية
العنوان: Analyzing the impact of feedback in Github on the software developer?s mood [recurso eletrônico]/Mateus Freira dos Santos ; orientador: Humberto Torres Marques Neto
المؤلفون: Santos, Mateus Freira dos
المساهمون: Marques Neto, Humberto Torres Orientador, Pontifícia Universidade Católica de Minas Gerais.Programa de Pós-Graduação em Informática Instituição
المصدر: Biblioteca Digital de Teses e Dissertações da PUC_MINAS
Pontifícia Universidade Católica de Minas Gerais (PUC MINAS)
instacron:PUC_MINS
سنة النشر: 2018
مصطلحات موضوعية: Software-Desenvolvimento, Mineração de dados (Computação), Software livre, Ferramentas de busca na Web, 681.3.03, GitHub (Programa de computador), Software gratuito
الوصف: Dissertação (Mestrado) - Pontifícia Universidade Católica de Minas Gerais, Programa de Pós-Graduação em Informática. Bibliografia: f. 81-86 Software development depends on cooperation between people, which may define the future of the software project. Developers? emotions affect their productivity and the way they work. However, there is little information about how developers may influence the moods of each other. GitHub is the most famous code host provider and program- ming social network available nowadays. In this context, in this dissertation, analyzed the developers? mood variations after receiving feedback from others. This dissertation analyzes mood variations on more than 78 thousand Pull requests and 268 thousand Pull comments on GitHub. We classified the 15,865 developers? profiles according to their contributions using an unsupervised clustering technique, to analyze if their behavior patterns may change the impact they can cause on others, our classification suggested the existence of four groups that we named based on their characteristics as an eventual con- tributor, eventual multi-project contributor, regular contributor, or open-source heroes. Finally, we analyzed both the roles and the clusters, and we found the most significant im- pact when open-source heroes (clusters with more contributions) commented on projects with which they did not have any relationship: the sentiment changed in 30% of these cases. That value was almost twice higher when compared to the opposite side, in which we detect 16% of change when Eventual contributors (clusters with fewer contributions) commented on projects with which they did not have any relationship. Our results show that the developers? behavior and reputations are more relevant to the impacts they can have on each other, and this is even stronger when they collaborate outside of the projects to which they are accustomed. Our study contributes to a better understanding of senti- ment variation in GitHub, and we believe that our results will help community leaders and companies to create codes of conduct to guide developers? feedback constructively even when contributing outside of their networks playing the NONE role (when the developer has no relationship with the project). Keywords: Developers emotions, Developers mood, GitHub, Open source, Subjective well-being. O desenvolvimento de software depende da cooperação entre pessoas, e a forma que esta cooperação funciona pode definir o futuro de um projeto. Os sentimentos e emoções dos desenvolvedores podem afetar a produtividade e o modo como eles trabalham. Contudo, ainda há pouca informação sobre como os desenvolvedores podem influenciar o humor uns dos outros. O GitHub é um grande provedor de hospedagem de código e a rede social de programação mais conhecida atualmente. Neste contexto, esta dissertação analisa as variações de humor dos desenvolvedores após receber um feedback de outra pessoa. Foram analisados mais de 78 mil Pull requests e 268 mil comentários no GitHub. Classificamos os 15.865 perfis de desenvolvedores de acordo com suas contribuições, usando uma téc- nica de clustering não supervisionada, para analisar se seus padrões de comportamento podem alterar o impacto que eles causam em outros desenvolvedores. A classificação sugeriu a existência de quatro grupos nomeados com base em suas características como o Eventual contributor, Eventual multi-project contributor, Regular contributor e Open source heroes. Os resultados mostraram que o impacto significativo mais notável quando o Open source heroes (cluster com mais contribuições) comentou sobre projetos que ele não tem qualquer relação, o sentimento mudou em 30% dos casos. Esse valor foi quase o dobro do que no lado oposto, onde detectamos 16% de alteração quando o Eventual contributor (desenvolvedores com poucas contribuições) comentou em projetos que não tem nenhum relacionamento. Assim, os resultados da pesquisa mostraram que o compor- tamento e a reputação do desenvolvedor foram as variáveis mais relevantes no impacto que ele pode causar em outro desenvolvedor e são mais expressivos quando o desenvolvedor está colaborando fora dos projetos de sua rotina. Dessa forma, este estudo contribui para uma melhor compreensão da variação de sentimentos no GitHub. Acreditamos que os resultados ajudarão empresas e líderes de comunidades Open Source a criarem código de conduta para orientar o feedback do desenvolvedor de forma construtiva, mesmo quando eles contribuem fora de sua rede no papel de NONE(quando o desenvolvedor não tem relacionamento com o projeto). Palavras-chave: Emoções dos desenvolvedores, Humor de Desenvolvedores, GitHub, código aberto, Subjective well-being.
اللغة: Portuguese
URL الوصول: https://explore.openaire.eu/search/publication?articleId=od______3056::4c52175c5433147755c5a60d693fac05
http://www.biblioteca.pucminas.br/teses/Informatica_MateusFreiraDosSantos_4195.pdf
حقوق: OPEN
رقم الأكسشن: edsair.od......3056..4c52175c5433147755c5a60d693fac05
قاعدة البيانات: OpenAIRE