Simple Science

Ciência de ponta explicada de forma simples

# Informática# Engenharia de software

Enfrentando a Toxicidade em Projetos de Código Aberto

Melhorar a comunicação em código aberto é essencial para crescimento e inclusão.

― 6 min ler


Enfrentando a ToxicidadeEnfrentando a Toxicidadedo Código Abertocomunidade OSS melhor.Enfrentando interações tóxicas pra uma
Índice

Projetos de software de código aberto (OSS) têm um papel importante no nosso mundo digital, com muitas empresas usando OSS para desenvolver suas tecnologias. No entanto, esses projetos frequentemente enfrentam problemas devido a interações desagradáveis entre os membros, o que pode desestimular novos colaboradores, especialmente aqueles de origens sub-representadas.

A Importância da Comunicação no OSS

Comunicação é fundamental nas comunidades de OSS. Quando as pessoas contribuem para esses projetos, precisam compartilhar ideias e sugestões de forma clara e respeitosa. Infelizmente, muitas interações incluem linguagem tóxica que pode afastar as pessoas e criar sentimentos negativos. Estudos mostraram que Comentários rudes, xingamentos e impaciência são comuns nessas comunidades. Comportamentos Tóxicos podem levar a sentimentos de frustração e isolamento entre os colaboradores.

Por Que as Ferramentas Atuais Não Funcionam

As ferramentas feitas para identificar linguagem tóxica em chats online muitas vezes têm dificuldade quando aplicadas a discussões de engenharia de software. A linguagem usada em OSS pode ser única, e as ferramentas existentes podem interpretar mal termos comuns. Por exemplo, palavras como "bug" ou "matar" podem ter significados diferentes na tecnologia do que nas conversas do dia a dia. Essa má interpretação torna desafiador identificar quando alguém está sendo rude ou desrespeitoso.

O Papel dos Valores Morais na Comunicação

Uma maneira de abordar o desafio da toxicidade é olhar para os valores morais que guiam o comportamento das pessoas. Pesquisas em psicologia mostraram que nossos valores morais influenciam como nos sentimos e agimos. Diferentes pessoas podem ter visões diferentes sobre o que é certo e errado com base em suas crenças e experiências pessoais. Essa compreensão pode esclarecer por que as pessoas podem agir de maneira tóxica em OSS.

Usando a Teoria das Fundamentos Morais

A Teoria das Fundamentos Morais categoriza as reações morais das pessoas em cinco Princípios fundamentais:

  1. Cuidado/Dano: Este princípio foca na bondade e compaixão, condenando comportamentos cruéis.
  2. Justiça/Trapaça: Isso se relaciona à justiça, enfatizando respeito e tratamento igualitário.
  3. Lealdade/Traição: Este princípio valoriza a lealdade ao grupo e o auto-sacrifício, vendo a traição como errada.
  4. Autoridade/Subversão: Este princípio defende o respeito pela liderança e tradições, vendo a dissentimento negativamente.
  5. Santidade/Degradação: Isso enfatiza a importância da pureza e da vida Moral, vendo atos imorais como contaminantes.

Usar esses princípios pode nos ajudar a entender como os valores morais aparecem nas comunicações de OSS e como eles se conectam a comportamentos tóxicos.

Analisando Threads de Problemas no GitHub

Para explorar isso mais a fundo, pesquisadores analisaram comentários de discussões acaloradas no GitHub, focando especialmente em 100 threads rotuladas como tóxicas. Toxicidade foi definida como qualquer comportamento rude ou desrespeitoso que provavelmente faria alguém se sentir indesejado.

As descobertas mostraram que muitos comentários expressavam pelo menos um princípio moral. Por exemplo, comentários que insultavam outros estavam frequentemente ligados ao princípio Cuidado/Dano. Isso significa que as situações em que as pessoas eram antipáticas ou depreciativas frequentemente giravam em torno dessas preocupações morais.

Descobertas Sobre Comentários Tóxicos

Das 695 comentários analisados, 135 mostraram expressões de princípios morais. Os seguintes padrões surgiram com base nos papéis das pessoas nas discussões:

  • Usuários: Essas são pessoas que abrem threads para pedir ajuda. Eles frequentemente usavam insultos ao pedir assistência ou fazer pedidos de recursos. Muitos desses comentários demonstraram um senso de direito ou expectativas irreais.
  • Colaboradores: Aqueles que respondiam a questões às vezes também usavam uma linguagem insultuosa, levando a conflitos acentuados.

Formas Comuns de Toxicidade

Vários tipos de linguagem tóxica apareceram nos comentários analisados. Algumas das principais formas incluíram:

  • Insultando: Usuários insultaram diretamente os colaboradores, muitas vezes mostrando frustração ou insatisfação.
  • Com direito: Usuários esperavam que os colaboradores respondessem imediatamente, levando a conflitos quando suas necessidades não eram atendidas.
  • Arrogante: Colaboradores ocasionalmente faziam comentários desdenhosos em relação aos usuários, contribuindo para uma atmosfera negativa.

O Impacto da Autoridade e Regras

Comunidades de OSS frequentemente têm diretrizes que visam promover interações respeitosas. No entanto, essas regras podem levar a conflitos quando usuários desafiam a autoridade. Quando colaboradores aplicam essas diretrizes, podem enfrentar rebelião de usuários que questionam sua liderança.

Por exemplo, usuários podem expressar desconfiança nas habilidades dos colaboradores ou apontar comportamentos tóxicos específicos. Essa dinâmica ilustra como os princípios de autoridade e subversão se manifestam em interações reais.

Mapeando Princípios Morais ao Comportamento Tóxico

Conforme os pesquisadores mapeavam os tipos de toxicidade aos princípios morais, encontraram uma relação clara. Por exemplo, o sentimento de direito estava frequentemente ligado ao princípio da justiça, enquanto comentários insultuosos frequentemente se correlacionavam com cuidado e dano. Isso sugere que entender os fundamentos morais pode ajudar a identificar comportamentos tóxicos de forma mais eficaz.

A Necessidade de Ferramentas de Detecção Aprimoradas

As descobertas indicam que integrar princípios morais nas ferramentas de detecção de toxicidade poderia melhorar sua precisão em reconhecer linguagem tóxica em OSS. Ao focar em valores morais, os desenvolvedores podem ajustar melhor os esforços de detecção aos estilos de comunicação específicos usados dentro dessas comunidades.

Considerações Culturais e Linguísticas

Também é importante considerar o contexto cultural e social em que essas comunicações ocorrem. Diferentes culturas e idiomas podem expressar princípios morais de maneira diferente, impactando como a toxicidade é interpretada. Pesquisas futuras poderiam se beneficiar ao explorar essas variações mais a fundo.

Conclusão

Resumindo, abordar a toxicidade em OSS é vital para garantir uma comunidade próspera e inclusiva. Ao aproveitar princípios morais para entender as dinâmicas da comunicação, podemos desenvolver melhores ferramentas para detectar e aliviar interações tóxicas. Essa abordagem não só melhora a experiência para os colaboradores atuais, mas também incentiva novos participantes a se juntarem à comunidade. À medida que o OSS continua a crescer, é essencial promover um ambiente de apoio que valorize a comunicação respeitosa e eficaz.

Fonte original

Título: Exploring Moral Principles Exhibited in OSS: A Case Study on GitHub Heated Issues

Resumo: To foster collaboration and inclusivity in Open Source Software (OSS) projects, it is crucial to understand and detect patterns of toxic language that may drive contributors away, especially those from underrepresented communities. Although machine learning-based toxicity detection tools trained on domain-specific data have shown promise, their design lacks an understanding of the unique nature and triggers of toxicity in OSS discussions, highlighting the need for further investigation. In this study, we employ Moral Foundations Theory to examine the relationship between moral principles and toxicity in OSS. Specifically, we analyze toxic communications in GitHub issue threads to identify and understand five types of moral principles exhibited in text, and explore their potential association with toxic behavior. Our preliminary findings suggest a possible link between moral principles and toxic comments in OSS communications, with each moral principle associated with at least one type of toxicity. The potential of MFT in toxicity detection warrants further investigation.

Autores: Ramtin Ehsani, Rezvaneh Rezapour, Preetha Chatterjee

Última atualização: 2023-07-28 00:00:00

Idioma: English

Fonte URL: https://arxiv.org/abs/2307.15631

Fonte PDF: https://arxiv.org/pdf/2307.15631

Licença: https://creativecommons.org/licenses/by/4.0/

Alterações: Este resumo foi elaborado com a assistência da AI e pode conter imprecisões. Para obter informações exactas, consulte os documentos originais ligados aqui.

Obrigado ao arxiv pela utilização da sua interoperabilidade de acesso aberto.

Mais de autores

Artigos semelhantes