論文の概要: Characterising Developer Sentiment in Software Components: An Exploratory Study of Gentoo
- arxiv url: http://arxiv.org/abs/2405.16981v1
- Date: Mon, 27 May 2024 09:22:47 GMT
- ステータス: 処理完了
- システム内更新日: 2024-05-28 16:11:45.350673
- Title: Characterising Developer Sentiment in Software Components: An Exploratory Study of Gentoo
- Title(参考訳): ソフトウェアコンポーネントにおける開発者の感性を特徴づける:Gentooの探索的研究
- Authors: Tien Rahayu Tulili, Ayushi Rastogi, Andrea Capiluppi,
- Abstract要約: 共同ソフトウェア開発はチーム内で行われ、共有された成果物に協力し、オンラインプラットフォーム上での開発について議論する。
以前の研究では、特にオープンソース環境では、チームメンバー間のコミュニケーションが極めて有害になる可能性があることが示されています。
我々の研究は、近年、Gentoo開発者間のコミュニケーションにおいて、負の感情が一般的に減少していることを示している。
- 参考スコア(独自算出の注目度): 6.253919624802852
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: Collaborative software development happens in teams, that cooperate on shared artefacts, and discuss development on online platforms. Due to the complexity of development and the variety of teams, software components often act as effective containers for parallel work and teams. Past research has shown how communication between team members, especially in an open-source environment, can become extremely toxic, and lead to members leaving the development team. This has a direct effect on the evolution and maintenance of the project in which the former members were active in. The purpose of our study is two-fold: first, we propose an approach to evaluate, at a finer granularity, the positive and negative emotions in the communication between developers; and second, we aim to characterise a project's development paths, or components, as more or less impacted by the emotions. Our analysis evaluates single sentences rather than whole messages as the finest granularity of communication. The previous study found that the high positivity or negativity at the sentence level may indirectly impact the writer him/herself, or the reader. In this way, we could highlight specific paths of Gentoo as the most affected by negative emotions, and show how negative emotions have evolved and changed along the same paths. By joining the analysis of the mailing lists, from which we derive the sentiment of the developers, with the information derived from the development logs, we obtained a longitudinal picture of how development paths have been historically affected by positive or negative emotions. Our study shows that, in recent years, negative emotions have generally decreased in the communication between Gentoo developers. We also show how file paths, as collaborative software development artefacts, were more or less impacted by the emotions of the developers.
- Abstract(参考訳): 共同ソフトウェア開発はチーム内で行われ、共有された成果物に協力し、オンラインプラットフォーム上での開発について議論する。
開発とさまざまなチームの複雑さのため、ソフトウェアコンポーネントは、しばしば並行作業やチームのための効果的なコンテナとして機能します。
過去の調査では、特にオープンソース環境では、チームメンバ間のコミュニケーションが極めて有害になり、開発チームを離れたメンバに繋がることを示した。
これは、前メンバーが活動していたプロジェクトの進化とメンテナンスに直接的な影響を与える。
研究の目的は2つある: まず、開発者間のコミュニケーションにおけるポジティブな感情とネガティブな感情を、よりきめ細かな粒度で評価するアプローチを提案する。
本分析は, メッセージ全体ではなく, 単一文をコミュニケーションの最もきめ細かい粒度として評価する。
前回の研究では、文レベルでの高い肯定性や否定性は、著者や読者に間接的に影響を及ぼす可能性があることが判明した。
このようにして、我々は、Gentooの特定の経路を、最も負の感情の影響を受けやすいものとして強調し、同じ経路に沿って、負の感情がどのように進化し変化したかを示すことができる。
メーリングリストの分析と開発ログから得られる情報から開発者の感情を導出することにより、開発パスが歴史的にポジティブな感情やネガティブな感情にどのように影響されたかの縦断的な画像を得た。
我々の研究は、近年、Gentoo開発者間のコミュニケーションにおいて、負の感情が一般的に減少していることを示している。
また、協調的なソフトウェア開発成果物として、ファイルパスが開発者の感情にどう影響するかも示しています。
関連論文リスト
- Identifying Factors Contributing to Bad Days for Software Developers: A Mixed Methods Study [1.1545092788508224]
摩擦の存在によって生産性が著しく低下し、フラストレーションが増大し、開発者のモラルが低下します。
本研究は,インタビュー,調査,日記研究,開発者テレメトリデータ分析などの混合手法を用いた。
発見は、開発者にとって"悪い日々"を引き起こし、彼らの仕事と幸福に大きな影響を及ぼす要因を明らかにした。
論文 参考訳(メタデータ) (2024-10-24T02:43:33Z) - OpenHands: An Open Platform for AI Software Developers as Generalist Agents [109.8507367518992]
私たちは、人間の開発者と同じような方法で世界と対話するAIエージェントを開発するためのプラットフォームであるOpenHandsを紹介します。
プラットフォームが新しいエージェントの実装を可能にし、コード実行のためのサンドボックス環境との安全なインタラクション、評価ベンチマークの導入について説明する。
論文 参考訳(メタデータ) (2024-07-23T17:50:43Z) - Impact of the Availability of ChatGPT on Software Development: A Synthetic Difference in Differences Estimation using GitHub Data [49.1574468325115]
ChatGPTは、ソフトウェア生産効率を向上させるAIツールである。
10万人あたりのgitプッシュ数、リポジトリ数、ユニークな開発者数に対するChatGPTの影響を見積もっています。
これらの結果は、ChatGPTのようなAIツールが開発者の生産性を大幅に向上させる可能性があることを示唆している。
論文 参考訳(メタデータ) (2024-06-16T19:11:15Z) - Overwhelmed software developers: An Interpretative Phenomenological
Analysis [43.18707677931078]
最近、圧倒された経験のある2人のソフトウェア開発者についてインタビューした。
過圧の7つのカテゴリ(コミュニケーション、障害、組織、多様性、技術的、時間的、ポジティブな過圧)を明らかにする。
参加者は、過圧は時にポジティブで快適な体験であり、精神的な焦点、自己の野心、生産性を高めることができると報告した。
論文 参考訳(メタデータ) (2024-01-05T12:39:08Z) - Towards Understanding Emotions in Informal Developer Interactions: A
Gitter Chat Study [10.372820248341746]
幅広い感情ラベル(およびサブラベル)を手動でアノテートした開発者チャットメッセージのデータセットを提示する。
チャットに特有な感情のユニークなシグナルを調査し,他の形態のソフトウェアコミュニケーションと区別する。
以上の結果から,チャットは承認や恐怖の表現が少ないが,キュリオシティの表現がGitHubのコメントより多いことが示唆された。
論文 参考訳(メタデータ) (2023-11-08T15:29:33Z) - Emoji Promotes Developer Participation and Issue Resolution on GitHub [20.29522783013561]
仮想ワークスペースにおける絵文字使用が開発者の参加や課題解決にどのように影響するかを検討する。
絵文字は問題の解決時間を大幅に短縮し、より多くのユーザーを惹きつけることができる。
論文 参考訳(メタデータ) (2023-08-30T23:26:33Z) - Collaborative, Code-Proximal Dynamic Software Visualization within Code
Editors [55.57032418885258]
本稿では,コードエディタに組み込むソフトウェアビジュアライゼーション手法の設計と実装について紹介する。
私たちのコントリビューションは、ソフトウェアシステムの実行時の動作の動的解析を使用するという点で、関連する作業と異なります。
私たちの視覚化アプローチは、一般的なリモートペアプログラミングツールを強化し、共有コード都市を利用することで協調的に使用できます。
論文 参考訳(メタデータ) (2023-08-30T06:35:40Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDevはチャットを利用したソフトウェア開発フレームワークで、特別なエージェントがコミュニケーション方法についてガイドされる。
これらのエージェントは、統一された言語ベースのコミュニケーションを通じて、設計、コーディング、テストフェーズに積極的に貢献する。
論文 参考訳(メタデータ) (2023-07-16T02:11:34Z) - Interpretation of Emergent Communication in Heterogeneous Collaborative
Embodied Agents [83.52684405389445]
本稿では,コラボレーティブな多目的ナビゲーションタスクCoMONを紹介する。
この課題において、オラクルエージェントは、地図の形式で詳細な環境情報を有する。
視覚的に環境を知覚するナビゲーターエージェントと通信し、目標のシーケンスを見つけるのが任務である。
創発的コミュニケーションはエージェントの観察と3次元環境の空間構造に基礎を置くことができることを示す。
論文 参考訳(メタデータ) (2021-10-12T06:56:11Z) - How Gamification Affects Software Developers: Cautionary Evidence from a
Natural Experiment on GitHub [6.123324869194196]
ユーザインタフェースから毎日のアクティビティストリークカウンタを非発表で削除し,その後に行動に大きな変化がみられた。
長く続く活動は放棄され、あまり一般的ではなくなった。
一部の開発者は、パブリックストリークカウンタを削除した後、100日間連続してコントリビューションを行うという目標を放棄している。
論文 参考訳(メタデータ) (2020-06-03T16:35:47Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。