論文の概要: Social Life of Code: Modeling Evolution through Code Embedding and Opinion Dynamics
- arxiv url: http://arxiv.org/abs/2602.15412v1
- Date: Tue, 17 Feb 2026 07:57:00 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-02-18 16:03:18.013404
- Title: Social Life of Code: Modeling Evolution through Code Embedding and Opinion Dynamics
- Title(参考訳): コードの社会生活: コード埋め込みとオピニオンダイナミクスによる進化のモデル化
- Authors: Yulong He, Nikita Verbin, Sergey Kovalchuk,
- Abstract要約: 我々は、セマンティックコード埋め込みと意見力学理論を統合する新しいアプローチを導入する。
Expressed-Private Opinion (EPO)モデルを用いて時間進化をモデル化する。
ソフトウェア工学と計算社会科学をブリッジすることで、ソフトウェア進化を定量化するための原則的な方法を提供する。
- 参考スコア(独自算出の注目度): 2.102846336724103
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Software repositories provide a detailed record of software evolution by capturing developer interactions through code-related activities such as pull requests and modifications. To better understand the underlying dynamics of codebase evolution, we introduce a novel approach that integrates semantic code embeddings with opinion dynamics theory, offering a quantitative framework to analyze collaborative development processes. Our approach begins by encoding code snippets into high-dimensional vector representations using state-of-the-art code embedding models, preserving both syntactic and semantic features. These embeddings are then processed using Principal Component Analysis (PCA) for dimensionality reduction, with data normalized to ensure comparability. We model temporal evolution using the Expressed-Private Opinion (EPO) model to derive trust matrices and track opinion trajectories across development cycles. These opinion trajectories reflect the underlying dynamics of consensus formation, influence propagation, and evolving alignment (or divergence) within developer communities -- revealing implicit collaboration patterns and knowledge-sharing mechanisms that are otherwise difficult to observe. By bridging software engineering and computational social science, our method provides a principled way to quantify software evolution, offering new insights into developer influence, consensus formation, and project sustainability. We evaluate our approach on data from three prominent open-source GitHub repositories, demonstrating its ability to reveal interpretable behavioral trends and variations in developer interactions. The results highlight the utility of our framework in improving open-source project maintenance through data-driven analysis of collaboration dynamics.
- Abstract(参考訳): ソフトウェアリポジトリは、プルリクエストや修正といったコード関連のアクティビティを通じて、開発者のインタラクションをキャプチャすることで、ソフトウェアの進化の詳細な記録を提供する。
コードベースの進化の基盤となるダイナミクスをより深く理解するために、我々は、セマンティックコード埋め込みと意見力学理論を統合する新しいアプローチを導入し、協調開発プロセスを分析するための定量的フレームワークを提供します。
我々のアプローチは、コードスニペットを最先端のコード埋め込みモデルを使って高次元ベクトル表現に符号化することから始まり、構文的特徴と意味的特徴の両方を保存する。
これらの埋め込みはPCA(Principal Component Analysis)を用いて次元の縮小のために処理され、データの正規化によりコンパビリティが保証される。
我々は,EPO(Expressed-Private Opinion)モデルを用いて時間的進化をモデル化し,信頼行列を導出し,開発サイクルを通じて意見軌跡を追跡する。
これらの意見の軌跡は、コンセンサスの形成、影響力の伝播、開発者コミュニティ内の進化するアライメント(あるいは多様化)の根底にあるダイナミクスを反映している。
ソフトウェア工学と計算社会科学をブリッジすることで、ソフトウェア進化を定量化し、開発者の影響力、コンセンサス形成、プロジェクトの持続可能性に関する新たな洞察を提供する。
3つの著名なオープンソースGitHubリポジトリのデータに対する私たちのアプローチを評価し、解釈可能な振る舞いトレンドと開発者のインタラクションのバリエーションを明らかにする能力を示しています。
その結果,コラボレーションのダイナミックスをデータ駆動分析することで,オープンソースプロジェクトのメンテナンスを改善するためのフレームワークの有用性を強調した。
関連論文リスト
- Beyond Quantity: Trajectory Diversity Scaling for Code Agents [51.71414642763219]
Trajectory Diversity Scalingは、コードエージェントのためのデータ合成フレームワークである。
TDScalingは、(1)実際のサービスの論理的依存関係をキャプチャするBusiness Clusterメカニズム、(2)軌道コヒーレンスを強制するブループリント駆動のマルチエージェントパラダイム、(3)ロングテールシナリオを指向する適応的な進化メカニズムの4つの革新を統合しています。
論文 参考訳(メタデータ) (2026-02-03T07:43:03Z) - From Code Foundation Models to Agents and Applications: A Practical Guide to Code Intelligence [150.3696990310269]
大規模言語モデル(LLM)は、自然言語記述を直接関数コードに変換することによって、自動ソフトウェア開発を変革した。
コードLLMに関する総合的な合成と実践的ガイド(一連の解析および探索実験)を提供する。
一般LLM(GPT-4, Claude, LLaMA)とコード特殊化LLM(StarCoder, Code LLaMA, DeepSeek-Coder, QwenCoder)のコード機能の解析を行う。
論文 参考訳(メタデータ) (2025-11-23T17:09:34Z) - A Survey of Vibe Coding with Large Language Models [93.88284590533242]
視覚符号化(Vibe Coding)は、開発者が成果観察を通じてAI生成の実装を検証する開発手法である。
変革の可能性にもかかわらず、この創発的パラダイムの有効性は未解明のままである。
この調査は、大規模な言語モデルによるVibe Codingの総合的かつ体系的なレビューを初めて提供する。
論文 参考訳(メタデータ) (2025-10-14T11:26:56Z) - Understanding Collective Social Behavior in OSS Communities: A Co-editing Network Analysis of Activity Cascades [3.061059269434306]
開発者の時間的活動パターンを分析し、コミットコントリビューションの本質的にバースト的な性質を明らかにします。
我々のフレームワークは、開発者が他の開発者のコードの編集を行うと、共同作業者の活動が加速する、社会的相互作用をモデル化する。
私たちの仕事はOSSコミュニティの創発的な集団的社会的ダイナミクスに光を当て、共同ソフトウェアプロジェクトにおける開発者の混乱と維持を理解するための活動のカスケードの重要性を強調します。
論文 参考訳(メタデータ) (2025-09-30T12:28:35Z) - Vibe Coding as a Reconfiguration of Intent Mediation in Software Development: Definition, Implications, and Research Agenda [3.6109780623192305]
vibeコーディングは、人間と生成AIが協調してソフトウェアアーティファクトを創造する、ソフトウェア開発パラダイムである。
バイブ符号化は人間と機械の労働を再分配することで認知作業を再構成することを示す。
リスクとともに、民主化、加速、システムレバレッジなど、重要な機会を特定します。
論文 参考訳(メタデータ) (2025-07-29T15:44:55Z) - Towards Effective Code-Integrated Reasoning [89.47213509714578]
モデルが必要に応じてコードを生成するコード統合推論について検討し、コードインタプリタを通じてそれを実行することによってフィードバックを統合する。
ツール強化強化学習は、学習力学における潜在的な不安定さに悩まされる可能性がある。
我々は、探索と安定性のバランスをとるための強化されたトレーニング戦略を開発し、推論性能を改善しながら、ツールの利用能力を徐々に構築する。
論文 参考訳(メタデータ) (2025-05-30T11:30:18Z) - Understanding User Mental Models in AI-Driven Code Completion Tools: Insights from an Elicitation Study [4.96900793617394]
共同設計ワークショップを用いた56人の開発者を対象に,CCTと対話する際の精神モデルの検討を行った。
開発者はいつ、どのようにコード提案をトリガーするかについて、さまざまな好みを表明している。
また、アクティベーションタイミングのカスタマイズ、表示のモダリティ、提案の粒度、説明内容などをサポートする必要がある。
そこで本研究では, 概念実証CCTであるATHENAを開発した。
論文 参考訳(メタデータ) (2025-02-04T10:20:49Z) - Enhancing Graph Contrastive Learning with Reliable and Informative Augmentation for Recommendation [84.45144851024257]
離散コードによるより強力な協調情報を用いて、コントラスト的なビューを構築することにより、グラフのコントラスト学習を強化することを目的とした、新しいフレームワークを提案する。
中心となる考え方は、ユーザとアイテムを協調情報に富んだ離散コードにマッピングし、信頼性と情報に富んだコントラッシブなビュー生成を可能にすることである。
論文 参考訳(メタデータ) (2024-09-09T14:04:17Z) - Impermanent Identifiers: Enhanced Source Code Comprehension and Refactoring [43.5512514983067]
この記事では、Imbermanent Identifierを中心としたコード拡張に対する革新的なアプローチを紹介します。
一番の目標は、変化するコンテキストに適応する動的な識別子を導入することで、ソフトウェア開発エクスペリエンスを強化することです。
本研究は,ソフトウェア開発現場における不整合識別子の採用と受容について,厳密に評価する。
論文 参考訳(メタデータ) (2024-06-13T12:54:02Z) - Multi-Agent Dynamic Relational Reasoning for Social Robot Navigation [50.01551945190676]
社会ロボットナビゲーションは、日常生活の様々な状況において有用であるが、安全な人間とロボットの相互作用と効率的な軌道計画が必要である。
本稿では, 動的に進化する関係構造を明示的に推論した系統的関係推論手法を提案する。
マルチエージェント軌道予測とソーシャルロボットナビゲーションの有効性を実証する。
論文 参考訳(メタデータ) (2024-01-22T18:58:22Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。