論文の概要: Programming by Chat: A Large-Scale Behavioral Analysis of 11,579 Real-World AI-Assisted IDE Sessions
- arxiv url: http://arxiv.org/abs/2604.00436v1
- Date: Wed, 01 Apr 2026 03:30:53 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-04-02 16:44:31.81699
- Title: Programming by Chat: A Large-Scale Behavioral Analysis of 11,579 Real-World AI-Assisted IDE Sessions
- Title(参考訳): Chatによるプログラミング: 11,579のリアルワールドAI支援IDEセッションの大規模行動分析
- Authors: Ningzhi Tang, Chaoran Chen, Zihan Fang, Gelei Xu, Maria Dhakal, Yiyu Shi, Collin McMillan, Yu Huang, Toby Jia-Jun Li,
- Abstract要約: 1,300のリポジトリと899の開発者がCursorとGitHub Copilotを使って、11,579のチャットセッションから74,998の開発者メッセージを分析します。
開発者は、完全なタスクを事前に指定するのではなく、アウトプットを反復的に洗練し、認知作業をAIに再配布し、診断、理解、バリデーションをコードやアウトプットに直接関与するのではなく、委譲し、開発者は、コラボレーションを積極的に管理し、永続的なアーティファクトに計画を外部化し、コンテキスト注入や行動制約を通じてAIの自律性を交渉する。
- 参考スコア(独自算出の注目度): 16.76348030799203
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: IDE-integrated AI coding assistants, which operate conversationally within developers' working codebases with access to project context and multi-file editing, are rapidly reshaping software development. However, empirical investigation of this shift remains limited: existing studies largely rely on small-scale, controlled settings or analyze general-purpose chatbots rather than codebase-aware IDE workflows. We present, to the best of our knowledge, the first large-scale study of real-world conversational programming in IDE-native settings, analyzing 74,998 developer messages from 11,579 chat sessions across 1,300 repositories and 899 developers using Cursor and GitHub Copilot. These chats were committed to public repositories as part of routine development, capturing in-the-wild behavior. Our findings reveal three shifts in how programming work is organized: conversational programming operates as progressive specification, with developers iteratively refining outputs rather than specifying complete tasks upfront; developers redistribute cognitive work to AI, delegating diagnosis, comprehension, and validation rather than engaging with code and outputs directly; and developers actively manage the collaboration, externalizing plans into persistent artifacts, and negotiating AI autonomy through context injection and behavioral constraints. These results provide foundational empirical insights into AI-assisted development and offer implications for the design of future programming environments.
- Abstract(参考訳): IDE統合AIコーディングアシスタントは、プロジェクトのコンテキストと複数ファイル編集にアクセスして、開発者の作業コードベース内で対話的に動作する。
既存の研究はコードベース対応のIDEワークフローではなく、小規模で制御された設定や汎用チャットボットの分析に大きく依存しています。
私たちは、私たちの知る限り、CursorとGitHub Copilotを使用して、11,579のチャットセッションと899の開発者から74,998の開発者メッセージを分析し、IDEネイティブな設定で現実世界の会話プログラミングを初めて大規模に研究しました。
これらのチャットは、日常的な開発の一環として公開リポジトリにコミットされ、ワイルドな振る舞いを捉えた。
会話型プログラミングはプログレッシブな仕様として機能し、開発者は事前にタスクを指定せずにアウトプットを反復的に洗練し、開発者はAIに認知作業を再分配し、診断、理解、検証をコードやアウトプットに直接関与するのではなく、委譲し、開発者は積極的にコラボレーションを管理し、プランを永続的なアーティファクトに外部化し、コンテキスト注入や行動制約を通じてAIの自律性を交渉する。
これらの結果は、AI支援開発に関する基礎的な経験的な洞察を与え、将来のプログラミング環境の設計に影響を及ぼす。
関連論文リスト
- "Can you feel the vibes?": An exploration of novice programmer engagement with vibe coding [42.82674998306379]
ビブコーディング(vibe coding)とは、直接のコードオーサシップではなく、自然言語のプロンプトを通じてソフトウェアを作成することを指す。
本稿では、初心者プログラマと混合経験チームがどのようにバイブコーディングに関わるかを調査する1日間のハッカソンについて報告する。
論文 参考訳(メタデータ) (2025-12-02T13:32:23Z) - Prompting in Practice: Investigating Software Developers' Use of Generative AI Tools [17.926187565860232]
生成人工知能(GenAI)ツールの統合は、ソフトウェア開発を根本的に変えた。
本研究は,ソフトウェア技術者がGenAIツールをプロフェッショナルな実践に統合する方法について,体系的な調査を行ったものである。
我々は、開発プロセス全体でAIの使用パターンを理解するために、アクティブなGenAIユーザ72人を含む91人のソフトウェアエンジニアを調査した。
論文 参考訳(メタデータ) (2025-10-07T15:02:22Z) - Enhancing Software Development with Context-Aware Conversational Agents: A User Study on Developer Interactions with Chatbots [3.6321891270689055]
テキストベースのチャットボットのプロトタイプを用いて,29人の開発者を対象に,好みの機能について調査を行った。
その結果,タスク自動化,バージョン管理サポート,コンテキスト適応性への強い関心が明らかになった。
我々は,CA設計における深い文脈理解,歴史的相互作用意識,パーソナライズされた支援の重要性を強調した。
論文 参考訳(メタデータ) (2025-05-13T15:08:55Z) - OpenHands: An Open Platform for AI Software Developers as Generalist Agents [109.8507367518992]
私たちは、人間の開発者と同じような方法で世界と対話するAIエージェントを開発するためのプラットフォームであるOpenHandsを紹介します。
プラットフォームが新しいエージェントの実装を可能にし、コード実行のためのサンドボックス環境との安全なインタラクション、評価ベンチマークの導入について説明する。
論文 参考訳(メタデータ) (2024-07-23T17:50:43Z) - Developer Experiences with a Contextualized AI Coding Assistant:
Usability, Expectations, and Outcomes [11.520721038793285]
この研究は、コンテキスト化されたコーディングAIアシスタントであるStackSpot AIを制御された環境で使用した62人の参加者の初期体験に焦点を当てる。
アシスタントの使用は、大幅な時間を節約し、ドキュメントへのアクセスを容易にし、内部APIの正確なコードを生成する結果となった。
コーディングアシスタントが、複雑なコードを扱う際の変数応答や制限と同様に、よりコンテキスト情報にアクセスできるようにするために必要な知識ソースに関連する課題が観察された。
論文 参考訳(メタデータ) (2023-11-30T10:52:28Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDevはチャットを利用したソフトウェア開発フレームワークで、特別なエージェントがコミュニケーション方法についてガイドされる。
これらのエージェントは、統一された言語ベースのコミュニケーションを通じて、設計、コーディング、テストフェーズに積極的に貢献する。
論文 参考訳(メタデータ) (2023-07-16T02:11:34Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。