論文の概要: Identifying Factors Contributing to Bad Days for Software Developers: A Mixed Methods Study
- arxiv url: http://arxiv.org/abs/2410.18379v1
- Date: Thu, 24 Oct 2024 02:43:33 GMT
- ステータス: 翻訳完了
- システム内更新日: 2024-10-25 12:52:06.499425
- Title: Identifying Factors Contributing to Bad Days for Software Developers: A Mixed Methods Study
- Title(参考訳): ソフトウェア開発者にとって悪い日になる要因を特定する - 混合手法による研究
- Authors: Ike Obi, Jenna Butler, Sankeerti Haniyur, Brian Hassan, Margaret-Anne Storey, Brendan Murphy,
- Abstract要約: 摩擦の存在によって生産性が著しく低下し、フラストレーションが増大し、開発者のモラルが低下します。
本研究は,インタビュー,調査,日記研究,開発者テレメトリデータ分析などの混合手法を用いた。
発見は、開発者にとって"悪い日々"を引き起こし、彼らの仕事と幸福に大きな影響を及ぼす要因を明らかにした。
- 参考スコア(独自算出の注目度): 1.1545092788508224
- License:
- Abstract: Software development is a dynamic activity that requires engineers to work effectively with tools, processes, and collaborative teams. As a result, the presence of friction can significantly hinder productivity, increase frustration, and contribute to low morale among developers. By contrast, higher satisfaction levels are positively correlated with higher levels of perceived productivity. Hence, understanding the factors that cause bad experiences for developers is critical for fostering a positive and productive engineering environment. In this research, we employed a mixed-method approach, including interviews, surveys, diary studies, and analysis of developer telemetry data to uncover and triangulate common factors that cause "bad days" for developers. The interviews involved 22 developers across different levels and roles. The survey captured the perception of 214 developers about factors that cause them to have "bad days," their frequency, and their impact on job satisfaction. The daily diary study engaged 79 developers for 30 days to document factors that caused "bad days" in the moment. We examined the telemetry signals of 131 consenting participants to validate the impact of bad developer experience using system data. Findings from our research revealed factors that cause "bad days" for developers and significantly impact their work and well-being. We discuss the implications of these findings and suggest future work.
- Abstract(参考訳): ソフトウェア開発はダイナミックなアクティビティであり、エンジニアはツールやプロセス、コラボレーションチームと効果的に連携する必要がある。
その結果、摩擦の存在によって生産性が著しく低下し、フラストレーションが増大し、開発者のモラルが低下する。
対照的に、高い満足度レベルは高い生産性のレベルと肯定的に相関する。
したがって、開発者にとって悪い経験を引き起こす要因を理解することは、ポジティブで生産的なエンジニアリング環境を育む上で非常に重要です。
本研究では,インタビュー,調査,日記研究,開発者テレメトリデータ分析などの混合手法を用いて,開発者にとって「悪い日」の原因となる共通要因の解明と三角測量を行った。
インタビューには、さまざまなレベルと役割の22人の開発者が含まれていた。
この調査では、214人の開発者が"悪い日"や頻度、仕事の満足度に影響を及ぼす要因について認識した。
毎日の日記調査では、当時「悪い日々」を引き起こした要因を文書化するために、79人の開発者を30日間雇用した。
システムデータを用いて,131名の同意者によるテレメトリ信号を用いて,悪質な開発者体験の影響を検証した。
私たちの調査からわかったことは、開発者にとって"悪い日々"を引き起こし、彼らの仕事と幸福に大きな影響を及ぼす要因を明らかにしました。
これらの発見がもたらす意味を論じ、今後の研究を提案する。
関連論文リスト
- Understanding Code Understandability Improvements in Code Reviews [79.16476505761582]
GitHub上のJavaオープンソースプロジェクトからの2,401のコードレビューコメントを分析した。
改善提案の83.9%が承認され、統合され、1%未満が後に復活した。
論文 参考訳(メタデータ) (2024-10-29T12:21:23Z) - Codev-Bench: How Do LLMs Understand Developer-Centric Code Completion? [60.84912551069379]
Code-Development Benchmark (Codev-Bench)は、細粒度で現実世界、リポジトリレベル、開発者中心の評価フレームワークです。
Codev-Agentは、リポジトリのクローリングを自動化し、実行環境を構築し、既存のユニットテストから動的呼び出しチェーンを抽出し、データ漏洩を避けるために新しいテストサンプルを生成するエージェントベースのシステムである。
論文 参考訳(メタデータ) (2024-10-02T09:11:10Z) - 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) - Measuring the Effect of Influential Messages on Varying Personas [67.1149173905004]
我々は、ニュースメッセージを見る際にペルソナが持つ可能性のある応答を推定するために、ニュースメディア向けのペルソナに対するレスポンス予測という新しいタスクを提示する。
提案課題は,モデルにパーソナライズを導入するだけでなく,各応答の感情極性と強度も予測する。
これにより、ペルソナの精神状態に関するより正確で包括的な推測が可能になる。
論文 参考訳(メタデータ) (2023-05-25T21:01:00Z) - Rethinking People Analytics With Inverse Transparency by Design [57.67333075002697]
我々は、デザインによる逆透過性(inverse transparency)と呼ぶ、労働分析のための新しい設計手法を提案する。
アーキテクチャの変更はコア機能を阻害することなく行われます。
我々は、デザインによる逆透明性は、受け入れられ、責任ある人々の分析を実現するための有望なアプローチである、と結論付けている。
論文 参考訳(メタデータ) (2023-05-16T21:37:35Z) - Breaks and Code Quality: Investigating the Impact of Forgetting on
Software Development. A Registered Report [15.438443553618896]
開発者がそのことを明確に理解し、長時間中断しても効率的に効果的に機能できることは、非常に重要です。
本報告では,開発者の活動が持続時間とコード品質の異なる特性に与える影響を調査するための実証的研究を提案する。
論文 参考訳(メタデータ) (2023-05-01T10:33:17Z) - R\'esum\'e-Driven Development: A Definition and Empirical
Characterization [14.241792326365088]
R'esum'e-Driven Developmentは、ジョブオファリングと履歴書の両方におけるトレンド技術の過大評価について説明している。
我々はこの現象を,採用(130)と技術(58)の両方において,591人のソフトウェア専門家を対象に調査し,実証的に検証した。
論文 参考訳(メタデータ) (2021-01-29T17:41:37Z) - A Tale of Two Cities: Software Developers Working from Home During the
COVID-19 Pandemic [16.982574711079423]
新型コロナウイルス(COVID-19)のパンデミックは、通常自宅から職場までオフィスで働いている開発者の一晩の外出を誘発している。
開発者とその生産性がどのように影響を受けるかを知るために、私たちは2つの調査を配布しました。
多くの異なる要因に影響された開発者エクスペリエンスの分断があることが分かりました。
論文 参考訳(メタデータ) (2020-08-25T16:27:21Z) - How Gamification Affects Software Developers: Cautionary Evidence from a
Natural Experiment on GitHub [6.123324869194196]
ユーザインタフェースから毎日のアクティビティストリークカウンタを非発表で削除し,その後に行動に大きな変化がみられた。
長く続く活動は放棄され、あまり一般的ではなくなった。
一部の開発者は、パブリックストリークカウンタを削除した後、100日間連続してコントリビューションを行うという目標を放棄している。
論文 参考訳(メタデータ) (2020-06-03T16:35:47Z) - How does Working from Home Affect Developer Productivity? -- A Case
Study of Baidu During COVID-19 Pandemic [11.883150454190817]
本研究では、在宅勤務と現場勤務の開発者生産性の違いについて検討した。
約4万件の開発者活動の記録を収集しています。
WFHは、異なるメトリクスの観点から、開発者の生産性に肯定的な影響と否定的な影響の両方があることに気付きました。
論文 参考訳(メタデータ) (2020-05-27T05:31:26Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。