論文の概要: With Great Humor Comes Great Developer Engagement
- arxiv url: http://arxiv.org/abs/2312.01680v1
- Date: Mon, 4 Dec 2023 07:06:02 GMT
- ステータス: 処理完了
- システム内更新日: 2023-12-05 16:01:05.448069
- Title: With Great Humor Comes Great Developer Engagement
- Title(参考訳): 最高の開発者エンゲージメントを提供するGreat Humor
- Authors: Deepika Tiwari, Tim Toady, Martin Monperrus, Benoit Baudry
- Abstract要約: エンゲージメントのある開発者が多いほど、彼らが作るソフトウェアにより多くの価値が与えられます。
本稿では、本来のエンゲージメント(ユーモア)のベクトルを深く掘り下げ、それが開発者のエンゲージメントにどのように影響するかを研究する。
3つの重要な現実世界のソフトウェアプロジェクトに存在するユーモラスな要素に関するデータを集めます。
私たちは125人の開発者から独特な洞察を受けています。
- 参考スコア(独自算出の注目度): 11.367562045401554
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The worldwide collaborative effort for the creation of software is
technically and socially demanding. The more engaged developers are, the more
value they impart to the software they create. Engaged developers, such as
Margaret Hamilton programming Apollo 11, can succeed in tackling the most
difficult engineering tasks. In this paper, we dive deep into an original
vector of engagement - humor - and study how it fuels developer engagement.
First, we collect qualitative and quantitative data about the humorous elements
present within three significant, real-world software projects: faker, which
helps developers introduce humor within their tests; lolcommits, which captures
a photograph after each contribution made by a developer; and volkswagen, an
exercise in satire, which accidentally led to the invention of an impactful
software tool. Second, through a developer survey, we receive unique insights
from 125 developers, who share their real-life experiences with humor in
software. Our analysis of the three case studies highlights the prevalence of
humor in software, and unveils the worldwide community of developers who are
enthusiastic about both software and humor. We also learn about the caveats of
humor in software through the valuable insights shared by our survey
respondents. We report clear evidence that, when practiced responsibly, humor
increases developer engagement and supports them in addressing hard engineering
and cognitive tasks. The most actionable highlight of our work is that software
tests and documentation are the best locations in code to practice humor.
- Abstract(参考訳): ソフトウェア作成のための世界的な共同作業は技術的、社会的に要求されている。
より熱心な開発者は、彼らが作るソフトウェアにより多くの価値を与える。
マーガレット・ハミルトン・プログラムアポロ11のような熱心な開発者は、最も難しいエンジニアリングタスクに取り組むことができる。
本稿では、本来のエンゲージメント(ユーモア)のベクトルを深く掘り下げ、それが開発者のエンゲージメントにどのように影響するかを研究する。
まず,3つの重要な実世界のソフトウェアプロジェクトに含まれるユーモラスな要素に関する質的,定量的なデータを収集する。開発者がテスト内でユーモラスを導入するのに役立つフェイカー,開発者による各コントリビューションの後に写真を撮影するlolcommits,風刺のエクササイズであるVolkswagen,そして誤ってインパクトのあるソフトウェアツールの発明につながった。
第2に、開発者調査を通じて、125人の開発者からユニークな洞察を得ました。
この3つのケーススタディの分析は、ソフトウェアにおけるユーモアの流行を強調し、ソフトウェアとユーモアの両方に熱心である世界中の開発者のコミュニティを明らかにする。
私たちはまた、調査回答者が共有した貴重な洞察を通じて、ソフトウェアのユーモアの欠点について学びます。
責任を持って実践すると、ユーモアは開発者のエンゲージメントを増加させ、ハードエンジニアリングや認知的タスクに対処できるという明確な証拠を報告します。
私たちの仕事の最も効果的なハイライトは、ソフトウェアテストとドキュメントがユーモアを実践するのに最適な場所であることです。
関連論文リスト
- DevBench: A Comprehensive Benchmark for Software Development [72.24266814625685]
DevBenchは、ソフトウェア開発ライフサイクルのさまざまな段階にわたる大規模言語モデル(LLM)を評価するベンチマークである。
GPT-4-Turboを含む現在のLLMは、DevBench内での課題の解決に失敗している。
本研究は,LLMを現実のプログラミングアプリケーションに展開する上で,現実的な知見を提供するものである。
論文 参考訳(メタデータ) (2024-03-13T15:13:44Z) - Rocks Coding, Not Development--A Human-Centric, Experimental Evaluation
of LLM-Supported SE Tasks [9.455579863269714]
コーディングタスクやソフトウェア開発の典型的なタスクにおいて,ChatGPTがどの程度役に立つかを検討した。
単純なコーディング問題ではChatGPTはうまく機能していましたが、典型的なソフトウェア開発タスクをサポートするパフォーマンスはそれほど良くありませんでした。
そこで本研究では,ChatGPTを用いたソフトウェアエンジニアリングタスクを現実の開発者に提供する。
論文 参考訳(メタデータ) (2024-02-08T13:07:31Z) - Intelligent Software Tooling for Improving Software Development [3.1763879286782966]
ディープラーニング(DL)は、ソフトウェア開発プロセスを含む多くの領域において、自動化の大幅な進歩を示しています。
この成功の主な理由は、GitHub経由で利用可能なオープンソースコードや、トレーニング対象とするRICOとReDRAWを備えたモバイルグラフィカルユーザインタフェース(GUI)の画像データセットなど、大規模なデータセットが利用可能であることだ。
論文 参考訳(メタデータ) (2023-10-17T01:29:07Z) - Collaborative, Code-Proximal Dynamic Software Visualization within Code
Editors [55.57032418885258]
本稿では,コードエディタに組み込むソフトウェアビジュアライゼーション手法の設計と実装について紹介する。
私たちのコントリビューションは、ソフトウェアシステムの実行時の動作の動的解析を使用するという点で、関連する作業と異なります。
私たちの視覚化アプローチは、一般的なリモートペアプログラミングツールを強化し、共有コード都市を利用することで協調的に使用できます。
論文 参考訳(メタデータ) (2023-08-30T06:35:40Z) - Communicative Agents for Software Development [79.86905471184195]
ChatDevはチャットを利用した仮想ソフトウェア開発会社で、確立したウォーターフォールモデルを反映している。
各ステージは、プログラマ、コードレビュアー、テストエンジニアといった"ソフトウェアエージェント"のチームが参加し、協調的な対話を促進する。
ChatDevは潜在的な脆弱性を特定し、信頼できる効率とコスト効率を維持しながら幻覚を正す。
論文 参考訳(メタデータ) (2023-07-16T02:11:34Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
大規模なソフトウェア開発は、非常に協力的な取り組みになっています。
この章では、開発ボットとGitHub Actionsのエコシステムについて解説する。
この領域における最先端技術に関する広範な調査を提供する。
論文 参考訳(メタデータ) (2023-05-08T15:24:23Z) - A Large-Scale Survey on the Usability of AI Programming Assistants:
Successes and Challenges [23.467373994306524]
実際には、開発者はAIプログラミングアシスタントの最初の提案を高い頻度で受け入れない。
これらのツールを使用して開発者のプラクティスを理解するため、多数の開発者を対象に調査を実施しました。
開発者がAIプログラミングアシスタントを使用する動機は、開発者がキーストロークを減らしたり、プログラミングタスクを素早く終了したり、構文をリコールするのに役立つためである。
また、開発者がこれらのツールを使用しない最も重要な理由は、これらのツールが特定の機能的あるいは非機能的要件に対処するコードを出力していないためです。
論文 参考訳(メタデータ) (2023-03-30T03:21:53Z) - Towards Multimodal Prediction of Spontaneous Humour: A Novel Dataset and
First Results [58.84838232259392]
ヒューモアは人間の感情と認知の重要な要素である。
ユーモア検出の現在の方法は、単にステージ化されたデータに基づいており、'現実世界'のアプリケーションには不十分である。
約11時間の録音を含むPassau-Spontaneous Football Coach Humourデータセットについて紹介する。
論文 参考訳(メタデータ) (2022-09-28T17:36:47Z) - Empowered and Embedded: Ethics and Agile Processes [60.63670249088117]
私たちは倫理的考慮事項を(アジャイル)ソフトウェア開発プロセスに組み込む必要があると論じています。
私たちは、すでに存在しており、確立されたアジャイルソフトウェア開発プロセスで倫理的な議論を実施する可能性を強調しました。
論文 参考訳(メタデータ) (2021-07-15T11:14:03Z) - Reel Life vs. Real Life: How Software Developers Share Their Daily Life
through Vlogs [18.33130097682978]
われわれは、YouTube上のソフトウェア開発者130のvlogを分析し、335人のソフトウェア開発者を対象に大規模なソフトウェア企業を対象に調査を行った。
Vlogはコーディングやコード周辺活動などの従来の開発活動(11%)を呈するが、健康とライフスタイル関連活動(47.3%)も顕著に特徴付けられる。
また、ソフトウェア会社の開発者は、多様性を促進するためにモックアップのvlogを作成するように頼まれたときに、より非コーディングタスクを共有する傾向にあることもわかりました。
論文 参考訳(メタデータ) (2021-07-14T22:16:53Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。