Simple Science

最先端の科学をわかりやすく解説

# コンピューターサイエンス# ソフトウェア工学

オープンソースプロジェクトの毒性対策

オープンソースでのコミュニケーションを改善するのは、成長とインクルーシブさにとってめっちゃ大事だよ。

― 1 分で読む


オープンソースの有害性に立オープンソースの有害性に立ち向かうインタラクションに対処する。より良いOSSコミュニティのために有害な
目次

オープンソースソフトウェア(OSS)プロジェクトはデジタル世界で重要な役割を果たしていて、多くの企業がOSSを使って技術を構築してるんだ。でも、こういうプロジェクトはメンバー間の気まずいやり取りのせいで問題が起こることがあって、新しい貢献者、特に多様性が少ない背景の人たちが参加しづらくなることがあるんだよね。

OSSにおけるコミュニケーションの重要性

コミュニケーションはOSSコミュニティにおいてめっちゃ大事なんだ。プロジェクトに貢献するとき、みんなアイデアや提案を明確に、そして敬意を持って共有する必要があるんだけど、残念ながら、多くのやり取りには有害な言葉が含まれていて、それが人を遠ざけたり、ネガティブな感情を生む原因になったりしてる。研究によると、失礼なコメントや名前で呼ぶこと、そしてじれったさがこういうコミュニティではよく見られるんだ。そういう有害な行動は、貢献者たちのフラストレーションや孤独感を引き起こすことがあるんだよね。

現在の検出ツールが失敗する理由

オンラインチャットで有害な言語を見つけるように設計されたツールは、ソフトウェアエンジニアリングのディスカッションに適用されると苦戦することが多い。OSSで使われる言語は独特で、既存のツールは一般的な用語を誤解することがあるんだ。例えば、「バグ」や「キル」っていう言葉は、日常会話とは違った意味を持つことがあるから、誰かが失礼だったり敬意を欠いている時を識別するのが難しいんだよね。

コミュニケーションにおける道徳的価値の役割

有害性の課題にアプローチする一つの方法は、人々の行動を導く道徳的価値に注目することなんだ。心理学の研究では、私たちの道徳が感情や行動に影響を与えることが示されている。人によって、何が正しいか間違っているかの見解は個人の信念や経験に基づいて異なることがある。これは、OSSで人々が有害な行動を取る理由を理解する手助けになるんだ。

道徳的基盤理論の活用

道徳的基盤理論は、人々の道徳的反応を5つの基本原則に分類するんだ:

  1. ケア/ハーム:この原則は優しさや思いやりに焦点を当て、残酷な行動を非難する。
  2. 公正/不正:これは正義に関することで、尊重や平等な扱いを強調する。
  3. 忠誠/裏切り:この原則はグループへの忠誠心や自己犠牲を重んじ、裏切りを間違っていると見る。
  4. 権威/反抗:この原則はリーダーシップや伝統への尊重を維持し、異議を唱えることを否定的に見る。
  5. 神聖/堕落:これは純粋さや道徳的な生活の重要性を強調し、不道徳な行為を汚染と見なす。

これらの原則を使うことで、OSSコミュニケーションの中で道徳的価値がどのように現れ、それが有害な行動とどう関連しているかを理解できるんだ。

GitHubのイシススレッドの分析

さらに深く探るために、研究者たちはGitHubの熱い議論からのコメントを分析したんだ。特に、毒性とラベル付けされた100のスレッドに焦点を当てた。毒性は、誰かを歓迎しない気持ちにさせる可能性のある失礼または無礼な行動として定義された。

調査結果では、多くのコメントが少なくとも1つの道徳的原則を表現していたんだ。例えば、他の人を侮辱するコメントはよくケア/ハームの原則に結びついていた。つまり、人々が不親切だったり軽蔑的だったりする事例は、こうした道徳的な懸念を中心に回っていることが多かったんだ。

有害なコメントに関する発見

レビューした695件のコメントのうち、135件が道徳的原則の表現を示していた。議論における人々の役割に基づいて、次のようなパターンが浮かび上がったんだ:

  • ユーザー:スレッドを開いて助けを求める人。彼らはしばしば侮辱を使って助けを求めたり、機能をリクエストしたりしていた。多くのコメントが特権意識や非現実的な期待を示していたんだ。
  • 貢献者:問題に対して返答する人たちも時々侮辱的な言葉を使い、対立を激化させることがあった。

有害性の一般的な形態

分析したコメントにはさまざまなタイプの有害な言語が現れた。主要なタイプには以下のものが含まれていた:

  • 侮辱的:ユーザーが貢献者を直接侮辱し、しばしばフラストレーションや不満を示していた。
  • 特権意識:ユーザーが貢献者に即座に返事を期待し、それが満たされないときに対立が生じていた。
  • 高慢:貢献者が時々ユーザーに対して軽視するような発言をし、ネガティブな雰囲気を助長していた。

権威とルールの影響

OSSコミュニティには、敬意を持ったやり取りを促進するためのガイドラインがあるんだけど、これらのルールはユーザーが権威に挑戦するときに対立を生むことがある。貢献者がこれらのガイドラインを強制すると、ユーザーが彼らのリーダーシップを疑問視する反乱に直面することがあるんだ。

例えば、ユーザーが貢献者の能力に対して不信感を表したり、特定の有害な行動を指摘したりすることがある。このダイナミクスは、権威と反抗の原則が実際のやり取りでどのように現れるのかを示しているんだ。

有害な行動と道徳的原則のマッピング

研究者たちが有害性のタイプを道徳的原則にマッピングしたところ、明確な関係が見つかったんだ。例えば、特権意識は公正の原則に関連付けられることが多く、侮辱的なコメントはしばしばケアとハームの原則と相関していた。これが示唆するのは、道徳的基盤を理解することで、有害な行動をより効果的に特定できる可能性があるということなんだ。

改善された検出ツールの必要性

この発見は、道徳的原則を有害性の検出ツールに統合することで、OSS内の有害な言語を認識する精度が向上する可能性があることを示している。道徳的価値に焦点を当てることで、開発者はこれらのコミュニティ内で使われる特定のコミュニケーションスタイルに合わせた検出努力をより良く調整できるんだ。

文化的および言語的考慮事項

これらのコミュニケーションが行われる文化的および社会的コンテキストを考慮することも重要なんだ。異なる文化や言語は道徳的原則を異なって表現することがあり、それが有害性の解釈に影響を与えるかもしれない。今後の研究では、これらのバリエーションをさらに探ることが有益かもしれないね。

結論

要するに、OSSにおける有害性に対処することは、活気があり包括的なコミュニティを確保するために重要なんだ。コミュニケーションのダイナミクスを理解するために道徳的原則を活用することで、有害なやり取りを検出し軽減するためのより良いツールを開発できる。これによって、現在の貢献者の体験が向上するだけでなく、新しい参加者もコミュニティに参加しやすくなるんだ。OSSが成長し続けるためには、尊重と効果的なコミュニケーションを大切にするサポーティブな環境を育むことが欠かせないんだよ。

オリジナルソース

タイトル: Exploring Moral Principles Exhibited in OSS: A Case Study on GitHub Heated Issues

概要: 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.

著者: Ramtin Ehsani, Rezvaneh Rezapour, Preetha Chatterjee

最終更新: 2023-07-28 00:00:00

言語: English

ソースURL: https://arxiv.org/abs/2307.15631

ソースPDF: https://arxiv.org/pdf/2307.15631

ライセンス: https://creativecommons.org/licenses/by/4.0/

変更点: この要約はAIの助けを借りて作成されており、不正確な場合があります。正確な情報については、ここにリンクされている元のソース文書を参照してください。

オープンアクセスの相互運用性を利用させていただいた arxiv に感謝します。

著者たちからもっと読む

類似の記事