Crédito CC0:domínio público
Sua personalidade pode impactar significativamente sua capacidade de contribuir para projetos de código aberto, de acordo com um novo estudo realizado por pesquisadores da Universidade de Waterloo.
Projetos de código aberto são espaços online onde os desenvolvedores de software trabalham juntos para melhorar o código de computador que está disponível para qualquer pessoa. Cada projeto é gerenciado por uma pessoa cujo trabalho é aceitar ou rejeitar a oferta de ajuda de um desenvolvedor de software.
Em um estudo recente, os pesquisadores de Waterloo descobriram que fatores sociais, como experiência anterior, continuam a ser o elemento mais influente na aceitação ou rejeição do trabalho dos colaboradores online. Mas eles também descobriram que os traços de personalidade são uma parte essencial da decisão.
"Freqüentemente, ao concluir o trabalho de código aberto, as pessoas pensam que apenas sua capacidade de fazer a tarefa importa, "disse Meiyappan Nagappan, professor da Escola de Ciência da Computação David R. Cheriton de Waterloo e co-autor do estudo. "Mas os fatores de personalidade também são importantes porque é assim que seu comportamento se manifesta quando você interage com outras pessoas.
"As pessoas que trabalham voluntariamente em projetos de código aberto precisam estar cientes de como estão abertas a mudanças e de como são conscienciosas, já que esses dois traços de personalidade irão impactar a disposição das pessoas para trabalhar com eles, "disse Nagappan.
Ao realizar o estudo, os pesquisadores avaliaram os dados coletados da plataforma de código aberto GitHub. Eles analisaram os traços de personalidade de 16, 935 desenvolvedores ativos de 1, 860 projetos, cada um dos quais tinha pelo menos 250 solicitações pull. Uma solicitação pull é um mecanismo que os desenvolvedores usam para notificar outros contribuidores de código aberto trabalhando no mesmo projeto que concluíram uma tarefa.
Os pesquisadores então usaram o IBM Watson Personality Insights para recuperar as cinco grandes personalidades dos desenvolvedores de software no GitHub. As cinco grandes personalidades são a abertura, conscienciosidade, extroversão, afabilidade e neuroticismo.
"Descobrimos que fatores sociais ainda são mais importantes do que fatores técnicos para que seu trabalho de código aberto seja aceito, "disse Alex Yun, estudante de mestrado na Faculdade de Matemática de Waterloo e co-autor do estudo. "Em seguida, examinamos a importância dos fatores de personalidade e descobrimos que pode haver preconceitos envolvidos na aceitação ou rejeição do trabalho feito em plataformas de código aberto. Os gerentes são mais propensos a aceitar a contribuição de alguém que conhecem, ou alguém mais agradável do que outros, embora a contribuição técnica possa ser semelhante. "
O estudo, "Efeitos dos traços de personalidade na aceitação de solicitação de pull, "foi publicado recentemente na revista Transações IEEE em Engenharia de Software .