論文の概要: Organizational Artifacts of Code Development
- arxiv url: http://arxiv.org/abs/2105.14637v1
- Date: Sun, 30 May 2021 22:04:09 GMT
- ステータス: 処理完了
- システム内更新日: 2023-03-28 08:00:52.702558
- Title: Organizational Artifacts of Code Development
- Title(参考訳): コード開発の組織的成果物
- Authors: Parisa Kaghazgaran, Nichola Lubold, Fred Morstatter
- Abstract要約: 我々は、異なる国に関連付けられたソフトウェアリポジトリの違いを測定することで、国の社会的影響を研究する。
本稿では,レポジトリのシーケンシャル埋め込みタスクとして,開発活動のシーケンスに基づく新しいモデリング手法を提案する。
我々は、よく知られた企業からのレポスに関するケーススタディを行い、国が企業自体よりも開発における違いをうまく表現できることを見出した。
- 参考スコア(独自算出の注目度): 10.863006516392831
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Software is the outcome of active and effective communication between members
of an organization. This has been noted with Conway's law, which states that
``organizations design systems that mirror their own communication structure.''
However, software developers are often members of multiple organizational
groups (e.g., corporate, regional,) and it is unclear how association with
groups beyond one's company influence the development process. In this paper,
we study social effects of country by measuring differences in software
repositories associated with different countries. Using a novel dataset we
obtain from GitHub, we identify key properties that differentiate software
repositories based upon the country of the developers. We propose a novel
approach of modeling repositories based on their sequence of development
activities as a sequence embedding task and coupled with repo profile features
we achieve 79.2% accuracy in identifying the country of a repository. Finally,
we conduct a case study on repos from well-known corporations and find that
country can describe the differences in development better than the company
affiliation itself. These results have larger implications for software
development and indicate the importance of considering the multiple groups
developers are associated with when considering the formation and structure of
teams.
- Abstract(参考訳): ソフトウェアは、組織のメンバ間のアクティブで効果的なコミュニケーションの結果です。
これはコンウェイの法則で指摘されており、''組織化'は自身のコミュニケーション構造を反映する設計システムである。
しかし、ソフトウェア開発者は、しばしば複数の組織グループ(例えば、企業、地域)のメンバーであり、会社以外のグループとの関わりが開発プロセスにどのように影響するかは不明である。
本稿では,異なる国に関連するソフトウェアリポジトリの差異を計測し,国の社会的影響について検討する。
githubから得た新しいデータセットを使って、開発者の国に基づいてソフトウェアリポジトリを区別する重要なプロパティを特定します。
本稿では,レポジトリのシーケンシャル埋め込みタスクとしての開発活動のシーケンスをベースとしたレポジトリのモデリング手法を提案し,レポジトリの国を特定する上で,79.2%の精度でレポジトリのプロファイル機能を実現する。
最後に、有名企業によるレポジトリのケーススタディを行い、国が企業自体よりも開発における差異をうまく表現できることを見出した。
これらの結果はソフトウェア開発により大きな意味を持ち、チームの形成と構造を考える際に開発者が関連づける複数のグループを考慮することの重要性を示している。
関連論文リスト
- Codev-Bench: How Do LLMs Understand Developer-Centric Code Completion? [60.84912551069379]
Code-Development Benchmark (Codev-Bench)は、細粒度で現実世界、リポジトリレベル、開発者中心の評価フレームワークです。
Codev-Agentは、リポジトリのクローリングを自動化し、実行環境を構築し、既存のユニットテストから動的呼び出しチェーンを抽出し、データ漏洩を避けるために新しいテストサンプルを生成するエージェントベースのシステムである。
論文 参考訳(メタデータ) (2024-10-02T09:11:10Z) - Code Ownership: The Principles, Differences, and Their Associations with Software Quality [6.123324869194196]
本稿では,開発者の集合,コードオーナシップの近似値,専門性レベルの観点から,一般的に使用されているオーナシップの近似の相違について検討する。
コミットベースのオーナシップとラインベースのオーナシップの近似は、さまざまな開発者のセット、コードのオーナシップの値、さまざまな主要な開発者のセットを生成します。
論文 参考訳(メタデータ) (2024-08-23T03:01:59Z) - Multi-Agent Software Development through Cross-Team Collaboration [30.88149502999973]
ソフトウェア開発のためのスケーラブルなマルチチームフレームワークである、クロスチームコラボレーション(CTC)を紹介します。
CTCは、組織されたチームがさまざまな決定を共同で提案し、洞察とコミュニケーションすることを可能にする。
その結果,最先端のベースラインに比べて品質が顕著に向上した。
論文 参考訳(メタデータ) (2024-06-13T10:18:36Z) - How to Understand Whole Software Repository? [64.19431011897515]
リポジトリ全体に対する優れた理解は、自動ソフトウェアエンジニアリング(ASE)への重要な道になるでしょう。
本研究では,リポジトリ全体を包括的に理解するためのエージェントによるRepoUnderstanderという新しい手法を開発した。
リポジトリレベルの知識をより活用するために、エージェントをまとめ、分析し、計画する。
論文 参考訳(メタデータ) (2024-06-03T15:20:06Z) - Governing the Commons: Code Ownership and Code-Clones in Large-Scale Software Development [6.249768559720122]
弱いオーナシップや集合的なオーナシップを採用するソフトウェア開発組織では,さまざまなチームがさまざまなコンポーネントの変更を自律的に実施することが期待される。
私たちの目標は、異なるチームが異なるコンポーネントを変更するときに、コードのクローンという形で技術的負債を導入する方法と理由を理解することです。
論文 参考訳(メタデータ) (2024-05-24T18:23:51Z) - MAgIC: Investigation of Large Language Model Powered Multi-Agent in
Cognition, Adaptability, Rationality and Collaboration [102.41118020705876]
大規模言語モデル(LLM)は自然言語処理の分野で大きな進歩を遂げている。
アプリケーションがマルチエージェント環境に拡張されるにつれ、包括的な評価フレームワークの必要性が高まっている。
この研究は、マルチエージェント設定内でLLMを評価するために特別に設計された新しいベンチマークフレームワークを導入している。
論文 参考訳(メタデータ) (2023-11-14T21:46:27Z) - The GitHub Development Workflow Automation Ecosystems [47.818229204130596]
大規模なソフトウェア開発は、非常に協力的な取り組みになっています。
この章では、開発ボットとGitHub Actionsのエコシステムについて解説する。
この領域における最先端技術に関する広範な調査を提供する。
論文 参考訳(メタデータ) (2023-05-08T15:24:23Z) - Detecting and Optimising Team Interactions in Software Development [58.720142291102135]
本稿では,ソフトウェア開発チームの機能的相互作用構造を検出するためのデータ駆動型手法を提案する。
このアプローチでは、チームメンバのアクティビティレベルの違いを考慮し、ブロック制約設定モデルを使用します。
我々のアプローチは、チームが合成されたベンチマークシナリオと機能的な相互作用構造を比較するのにどのように役立つかを示します。
論文 参考訳(メタデータ) (2023-02-28T14:53:29Z) - Big Data = Big Insights? Operationalising Brooks' Law in a Massive
GitHub Data Set [1.1470070927586014]
大規模リポジトリデータにおける開発者の生産性に関する最近の研究の相違を説明できる課題について検討する。
私たちは、私たちの知る限り、チームのサイズやコラボレーションパターンが個人的および集団的生産性に与える影響を調べるために、GitHubプロジェクトの最大の、キュレートされたコーパスを提供しています。
論文 参考訳(メタデータ) (2022-01-12T17:25:30Z) - S3M: Siamese Stack (Trace) Similarity Measure [55.58269472099399]
本稿では、深層学習に基づくスタックトレースの類似性を計算する最初のアプローチであるS3Mを紹介します。
BiLSTMエンコーダと、類似性を計算するための完全接続型分類器をベースとしている。
私たちの実験は、オープンソースデータとプライベートなJetBrainsデータセットの両方において、最先端のアプローチの優位性を示しています。
論文 参考訳(メタデータ) (2021-03-18T21:10:41Z) - ConE: A Concurrent Edit Detection Tool for Large ScaleSoftware
Development [16.11297015618479]
ConEは、同時編集を積極的に検出して、それらに起因する問題を緩和する。
我々は、プルリクエスト通知などの早期介入技術を通じて、ConEのデプロイメント結果を示す。
論文 参考訳(メタデータ) (2021-01-16T22:55:44Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。