論文の概要: 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リポジトリのデータに対する私たちのアプローチを評価し、解釈可能な振る舞いトレンドと開発者のインタラクションのバリエーションを明らかにする能力を示しています。
その結果,コラボレーションのダイナミックスをデータ駆動分析することで,オープンソースプロジェクトのメンテナンスを改善するためのフレームワークの有用性を強調した。
関連論文リスト
- A Survey of Vibe Coding with Large Language Models [93.88284590533242]
視覚符号化(Vibe Coding)は、開発者が成果観察を通じてAI生成の実装を検証する開発手法である。
変革の可能性にもかかわらず、この創発的パラダイムの有効性は未解明のままである。
この調査は、大規模な言語モデルによるVibe Codingの総合的かつ体系的なレビューを初めて提供する。
論文 参考訳(メタデータ) (2025-10-14T11:26:56Z) - 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) - 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)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。