論文の概要: A Grounded Theory on the Teacher and Student Roles in Pair Programming
- arxiv url: http://arxiv.org/abs/2507.10305v1
- Date: Mon, 14 Jul 2025 14:09:35 GMT
- ステータス: 翻訳完了
- システム内更新日: 2025-07-15 18:48:25.07203
- Title: A Grounded Theory on the Teacher and Student Roles in Pair Programming
- Title(参考訳): ペアプログラミングにおける教師と学生の役割に関する基礎理論
- Authors: Linus Ververs, Trang Linh Lam, Janina Berger, Lutz Prechelt,
- Abstract要約: ペアプログラミングにおいて、パワーギャップを中心とした基礎理論を回避し、開発するための落とし穴について述べる。
開発者がパートナーのニーズや欲求に注意を払っていない場合、知識の伝達は有害である。
- 参考スコア(独自算出の注目度): 2.8873930745906966
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Context: Pair programming is an established (agile) practice and is practiced throughout the industry. Objective: Understand under what circumstances knowledge transfer can harm a pair programming session. Method: Grounded Theory Methodology based on 17 recorded pair programming sessions with 18 developers from 5 German software companies accompanied, by 6 interviews with different developers from 4 other German companies. Results: We define the student and teacher roles to help developers deal with a one-sided knowledge gap. We describe pitfalls to avoid and develop a grounded theory centered around the Power Gap in pair programming. Conclusions: Knowledge transfer can be harmful when developers don't pay attention to their partners needs and desires. If developers don't pay attention to the Power Gap and keep it in check, Defensive Behavior may arise that leads to a vicious cycle impacting the knowledge transfer, the Togetherness and the code quality in a negative way.
- Abstract(参考訳): コンテキスト: ペアプログラミングは確立した(アジャイル)プラクティスであり、業界全体で実践されています。
目的:どのような状況下で知識の伝達がペアプログラミングセッションに害を与えるかを理解する。
Method: Grounded Theory Methodology based on 17 recording pair programming session with 18 developers from 5 German software companies accompanied with 6 interview with different developer from 4 German companies。
結果: 学生と教師の役割を定義して,開発者が一方的な知識ギャップに対処できるようにする。
ペアプログラミングにおいて、パワーギャップを中心とした基礎理論を回避し、開発するための落とし穴について述べる。
結論: 開発者がパートナーのニーズや欲求に注意を払っていない場合、知識の伝達は有害である可能性がある。
開発者がPower Gapに注意を払い、それをチェックしていない場合、防御行動は、知識伝達、共同性、コード品質にネガティブな影響を与える悪循環を引き起こす可能性がある。
関連論文リスト
- Managing Power Gaps as a Topic of Pair Programming Skill: A Grounded Theory [3.5450828190071664]
産業で使用されるペアプログラミングにおいて、パワー関連の現象が何が起こるかを理解する。
パワー関連行動に関する基底理論の定式化
論文 参考訳(メタデータ) (2025-08-01T09:34:20Z) - Code with Me or for Me? How Increasing AI Automation Transforms Developer Workflows [66.1850490474361]
コーディングエージェントとの開発者インタラクションを探求する最初の学術的研究を行う。
私たちは、GitHub CopilotとOpenHandsの2つの主要なコピロとエージェントコーディングアシスタントを評価します。
この結果から、エージェントは、コピロトを超越した方法で開発者を支援する可能性を示唆している。
論文 参考訳(メタデータ) (2025-07-10T20:12:54Z) - From Developer Pairs to AI Copilots: A Comparative Study on Knowledge Transfer [8.567835367628787]
AIコーディングアシスタントの台頭により、開発者は人間のパートナーだけでなく、AIペアプログラマーとも仕事をするようになる。
人・人・AI設定の知識伝達を解析するために,実験的検討を行った。
同様の頻度で知識伝達が成功し、両方の設定で話題カテゴリーが重複していることがわかりました。
論文 参考訳(メタデータ) (2025-06-05T09:13:30Z) - Gender Influence on Student Teams' Online Communication in Software Engineering Education [8.65285948382426]
本研究では,GitHubプロジェクトにコントリビュートする8チームを対象とした,39人のSE学生による8週間のプロジェクトについて検討する。
混合メソッドのアプローチを使用して、Slackのコミュニケーションを分析し、性別の違いを特定しました。
女性全員のチームでは、より高いヘルプシーキングとリーダシップの行動が見られましたが、男性はよりゆっくりと反応しました。
論文 参考訳(メタデータ) (2025-02-20T15:43:54Z) - Understanding Code Understandability Improvements in Code Reviews [79.16476505761582]
GitHub上のJavaオープンソースプロジェクトからの2,401のコードレビューコメントを分析した。
改善提案の83.9%が承認され、統合され、1%未満が後に復活した。
論文 参考訳(メタデータ) (2024-10-29T12:21:23Z) - Code Interviews: Design and Evaluation of a More Authentic Assessment for Introductory Programming Assignments [15.295438618760164]
本稿では,家庭内プログラミングの課題に対する,より正確な評価手法であるコードインタビューについて述べる。
コードインタビューは、学生に自分の仕事について議論するよう促し、よりニュアンスな、時には反復的な洞察を動機づけた。
我々は、学生体験、学術的整合性、作業負荷の教育など、コードインタビューの設計に関するさまざまな決定について論じる。
論文 参考訳(メタデータ) (2024-10-01T19:01:41Z) - Understanding and Evaluating Developer Behaviour in Programming Tasks [0.0]
一連の3つの研究で、特定のプログラミングタスクを解く開発者の具体的な振る舞いを調査した。
私たちは、どのソースコードファイルを訪れたか、どのようにしてコードと知識を他人に関連づけ、いつ、どのようにコード編集を成功させたかに焦点を当てました。
論文 参考訳(メタデータ) (2024-03-13T12:46:42Z) - Transforming Software Development with Generative AI: Empirical Insights on Collaboration and Workflow [2.6124032579630114]
Generative AI(GenAI)は、ソフトウェア開発者などの知識労働者がタスクを解決し、ソフトウェア製品の開発に協力する方法を根本的に変えた。
ChatGPTやCopilotといったイノベーティブなツールの導入によって,さまざまな問題に対してソフトウェア開発を支援し,拡張する新たな機会が生まれました。
我々の研究は、ChatGPTがソフトウェア開発者のワークフローにおけるパラダイムシフトを表していることを明らかにしている。この技術は、開発者がより効率的に作業できるようにし、学習プロセスをスピードアップし、退屈で反復的なタスクを減らすことでモチベーションを高める。
論文 参考訳(メタデータ) (2024-02-12T12:36:29Z) - Covering Uncommon Ground: Gap-Focused Question Generation for Answer
Assessment [75.59538732476346]
このようなギャップに着目した質問(GFQ)を自動生成する問題に着目する。
タスクを定義し、優れたGFQの所望の側面を強調し、これらを満たすモデルを提案する。
論文 参考訳(メタデータ) (2023-07-06T22:21:42Z) - CONCORD: Clone-aware Contrastive Learning for Source Code [64.51161487524436]
セルフ教師付き事前トレーニングは、多くのダウンストリームSEタスクに価値のあるジェネリックコード表現を学ぶための牽引役になった。
汎用的な表現学習のために、開発者が日々どのようにコードをコーディングするかは、要因としても不可欠である、と私たちは主張する。
特に,表現空間に良性クローンを近づける自己教師型コントラスト学習戦略であるCONCORDを提案する。
論文 参考訳(メタデータ) (2023-06-05T20:39:08Z) - Giving Feedback on Interactive Student Programs with Meta-Exploration [74.5597783609281]
ウェブサイトやゲームのようなインタラクティブなソフトウェアを開発することは、特にコンピュータ科学を学ぶための魅力的な方法である。
標準的アプローチでは、インストラクターは、学生が実装した対話型プログラムを手動で評価する必要がある。
Code.orgのような何百万ものオンラインプラットフォームは、インタラクティブなプログラムを実装するための代入に関するフィードバックを提供することができない。
論文 参考訳(メタデータ) (2022-11-16T10:00:23Z) - Switchable Online Knowledge Distillation [68.2673580932132]
オンライン知識蒸留(OKD)は、教師と学生の違いを相互に活用することで、関係するモデルを改善する。
そこで我々は,これらの疑問に答えるために,スイッチブルオンライン知識蒸留(SwitOKD)を提案する。
論文 参考訳(メタデータ) (2022-09-12T03:03:40Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。