論文の概要: How Gamification Affects Software Developers: Cautionary Evidence from a
Natural Experiment on GitHub
- arxiv url: http://arxiv.org/abs/2006.02371v3
- Date: Mon, 10 May 2021 14:36:19 GMT
- ステータス: 処理完了
- システム内更新日: 2023-05-17 06:41:50.783146
- Title: How Gamification Affects Software Developers: Cautionary Evidence from a
Natural Experiment on GitHub
- Title(参考訳): ゲーミフィケーションがソフトウェア開発者に与える影響 - github上の自然実験からの注意深い証拠
- Authors: Lukas Moldon, Markus Strohmaier, Johannes Wachs
- Abstract要約: ユーザインタフェースから毎日のアクティビティストリークカウンタを非発表で削除し,その後に行動に大きな変化がみられた。
長く続く活動は放棄され、あまり一般的ではなくなった。
一部の開発者は、パブリックストリークカウンタを削除した後、100日間連続してコントリビューションを行うという目標を放棄している。
- 参考スコア(独自算出の注目度): 6.123324869194196
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: We examine how the behavior of software developers changes in response to
removing gamification elements from GitHub, an online platform for
collaborative programming and software development. We find that the
unannounced removal of daily activity streak counters from the user interface
(from user profile pages) was followed by significant changes in behavior.
Long-running streaks of activity were abandoned and became less common. Weekend
activity decreased and days in which developers made a single contribution
became less common. Synchronization of streaking behavior in the platform's
social network also decreased, suggesting that gamification is a powerful
channel for social influence. Focusing on a set of software developers that
were publicly pursuing a goal to make contributions for 100 days in a row, we
find that some of these developers abandon this quest following the removal of
the public streak counter. Our findings provide evidence for the significant
impact of gamification on the behavior of developers on large collaborative
programming and software development platforms. They urge caution: gamification
can steer the behavior of software developers in unexpected and unwanted
directions.
- Abstract(参考訳): ソフトウェア開発のコラボレーションのためのオンラインプラットフォームであるgithubからゲーミフィケーション要素を取り除くことで,ソフトウェア開発者の振る舞いがどう変化するかを検討する。
その結果,ユーザインターフェース(ユーザプロファイルページから)から毎日のアクティビティストリークカウンタを削除したことが,行動に大きな変化をもたらした。
長く続く活動は放棄され、あまり一般的ではなくなった。
週末のアクティビティは減少し、開発者がひとつのコントリビューションを行った日は少なくなった。
また、プラットフォームのソーシャルネットワークにおけるストライキング行動の同期も減少し、ゲーム化は社会的影響の強力なチャンネルであることが示唆された。
100日間のコントリビュートの目標を公に追求しているソフトウェア開発者の集まりに注目して、これらの開発者の一部が、パブリック・ストリーク・カウンターの削除後にこのクエストを放棄していることが分かりました。
本研究は,ゲーム化が大規模協調プログラミングおよびソフトウェア開発プラットフォーム上での開発者の行動に与える影響を示唆するものである。
ゲーミフィケーションは、予想外かつ望ましくない方向にソフトウェア開発者の振る舞いを操ることができる。
関連論文リスト
- Understanding Code Understandability Improvements in Code Reviews [79.16476505761582]
GitHub上のJavaオープンソースプロジェクトからの2,401のコードレビューコメントを分析した。
改善提案の83.9%が承認され、統合され、1%未満が後に復活した。
論文 参考訳(メタデータ) (2024-10-29T12:21:23Z) - 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) - Characterising Developer Sentiment in Software Components: An Exploratory Study of Gentoo [6.253919624802852]
共同ソフトウェア開発はチーム内で行われ、共有された成果物に協力し、オンラインプラットフォーム上での開発について議論する。
以前の研究では、特にオープンソース環境では、チームメンバー間のコミュニケーションが極めて有害になる可能性があることが示されています。
我々の研究は、近年、Gentoo開発者間のコミュニケーションにおいて、負の感情が一般的に減少していることを示している。
論文 参考訳(メタデータ) (2024-05-27T09:22:47Z) - Improving Testing Behavior by Gamifying IntelliJ [13.086283144520513]
一般的なIntelliJ Java統合開発環境用のガミフィケーションプラグインであるIntelliGameを紹介します。
IntelliGameは、マルチレベルの達成システムを使用して、肯定的なテスト行動に対して開発者に報奨を与える。
49人の参加者によるコントロールされた実験では、IntelliGameによって引き起こされるテスト動作にかなりの違いが示されている。
論文 参考訳(メタデータ) (2023-10-17T11:40:55Z) - Emoji Promotes Developer Participation and Issue Resolution on GitHub [20.29522783013561]
仮想ワークスペースにおける絵文字使用が開発者の参加や課題解決にどのように影響するかを検討する。
絵文字は問題の解決時間を大幅に短縮し、より多くのユーザーを惹きつけることができる。
論文 参考訳(メタデータ) (2023-08-30T23:26:33Z) - CONCORD: Clone-aware Contrastive Learning for Source Code [64.51161487524436]
セルフ教師付き事前トレーニングは、多くのダウンストリームSEタスクに価値のあるジェネリックコード表現を学ぶための牽引役になった。
汎用的な表現学習のために、開発者が日々どのようにコードをコーディングするかは、要因としても不可欠である、と私たちは主張する。
特に,表現空間に良性クローンを近づける自己教師型コントラスト学習戦略であるCONCORDを提案する。
論文 参考訳(メタデータ) (2023-06-05T20:39:08Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
大規模なソフトウェア開発は、非常に協力的な取り組みになっています。
この章では、開発ボットとGitHub Actionsのエコシステムについて解説する。
この領域における最先端技術に関する広範な調査を提供する。
論文 参考訳(メタデータ) (2023-05-08T15:24:23Z) - A Lot of Talk and a Badge: An Exploratory Analysis of Personal Achievements in GitHub [13.556531448699284]
GitHubは、個人的成果を通じて新しい要素を導入し、バッジをアンロックし、開発者自身のプロフィールページに表示し、開発活動を認識した。
GitHubにおける個人バッジの拡散を研究するために,混合手法を用いた探索分析を行った。
ほとんどの開発者は少なくともバッジをサンプルにしているが、プロフィールを非公開にし、バッジを表示することをオプトアウトするユーザーの増加も観察している。
論文 参考訳(メタデータ) (2023-03-26T12:08:50Z) - Using Developer Discussions to Guide Fixing Bugs in Software [51.00904399653609]
我々は,タスク実行前に利用可能であり,また自然発生しているバグレポートの議論を,開発者による追加情報の必要性を回避して利用することを提案する。
このような議論から派生したさまざまな自然言語コンテキストがバグ修正に役立ち、オラクルのバグ修正コミットに対応するコミットメッセージの使用よりもパフォーマンスの向上につながることを実証する。
論文 参考訳(メタデータ) (2022-11-11T16:37:33Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。