論文の概要: Navigating Expertise in Configurable Software Systems through the Maze
of Variability
- arxiv url: http://arxiv.org/abs/2401.10699v1
- Date: Fri, 19 Jan 2024 14:03:33 GMT
- ステータス: 処理完了
- システム内更新日: 2024-01-22 15:44:30.872951
- Title: Navigating Expertise in Configurable Software Systems through the Maze
of Variability
- Title(参考訳): 可変性の迷路による構成可能なソフトウェアシステムのエキスパートのナビゲーション
- Authors: Karolina Milano, Bruno Cafeo
- Abstract要約: 本研究では,CSSにおける開発作業の分散について検討する。
また、割り当てられたファイルに可変コードを持つ特定専門家の関与についても調べる。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: The understanding of source code in large-scale software systems poses a
challenge for developers. The role of expertise in source code becomes critical
for identifying developers accountable for substantial changes. However, in the
context of configurable software systems (CSS) using pre-processing and
conditional compilation, conventional expertise metrics may encounter
limitations due to the non-alignment of variability implementation with the
natural module structure. This early research study investigates the
distribution of development efforts in CSS, specifically focusing on variable
and mandatory code. It also examines the engagement of designated experts with
variable code in their assigned files. The findings provide insights into task
allocation dynamics and raise questions about the applicability of existing
metrics, laying the groundwork for alternative approaches to assess developer
expertise in handling variable code. This research aims to contribute to a
comprehensive understanding of challenges within CSS, marking initial steps
toward advancing the evaluation of expertise in this context.
- Abstract(参考訳): 大規模ソフトウェアシステムにおけるソースコードの理解は、開発者にとって大きな課題となる。
ソースコードにおける専門知識の役割は、実質的な変更に責任を持つ開発者を特定するために重要になる。
しかし、事前処理と条件コンパイルを用いた構成可能なソフトウェアシステム(CSS)の文脈では、従来の専門知識メトリクスは、自然モジュール構造による可変性の実装の非調整のために制限に直面する可能性がある。
この初期の研究では、CSSにおける開発作業の分散、特に変数および必須コードに焦点を当てている。
また、割り当てられたファイルに可変コードを持つ特定専門家の関与についても調べる。
この調査結果は、タスク割り当てのダイナミクスに関する洞察を提供し、既存のメトリクスの適用可能性に関する疑問を提起し、可変コードを扱う開発者の専門知識を評価するための代替アプローチの土台を築いている。
本研究は,CSSにおける課題の包括的理解に寄与することを目的としており,この文脈における専門知識の評価を推し進めるための最初のステップを示す。
関連論文リスト
- LLMs as Continuous Learners: Improving the Reproduction of Defective Code in Software Issues [62.12404317786005]
EvoCoderは、イシューコード再現のための継続的学習フレームワークである。
その結果,既存のSOTA法よりも20%改善した。
論文 参考訳(メタデータ) (2024-11-21T08:49:23Z) - Understanding Code Understandability Improvements in Code Reviews [79.16476505761582]
GitHub上のJavaオープンソースプロジェクトからの2,401のコードレビューコメントを分析した。
改善提案の83.9%が承認され、統合され、1%未満が後に復活した。
論文 参考訳(メタデータ) (2024-10-29T12:21:23Z) - CodeMMLU: A Multi-Task Benchmark for Assessing Code Understanding Capabilities of CodeLLMs [9.649864680130781]
提案するCodeMMLUは,CodeLLMにおけるソフトウェア深度とコード理解度を評価するためのベンチマークである。
CodeMMLUには、コード分析、欠陥検出、ソフトウェアエンジニアリング原則といったタスクを含む、さまざまなドメインからソースされた10,000以上の質問が含まれている。
評価の結果,最先端モデルでさえ,CodeMMLUでは重大な課題に直面していることが明らかとなった。
論文 参考訳(メタデータ) (2024-10-02T20:04:02Z) - GEMS: Generative Expert Metric System through Iterative Prompt Priming [18.0413505095456]
非専門家は、効果的な測度を作成したり、理論を文脈特異的なメトリクスに変換するのが直感的ではないと考えることができる。
この技術的レポートは、大規模ソフトウェア企業内のソフトウェアコミュニティを調べることで、この問題に対処する。
本稿では,ニューラルアクティビティにインスパイアされたプロンプトエンジニアリングフレームワークを提案し,生成モデルが理論を抽出し,要約できることを実証する。
論文 参考訳(メタデータ) (2024-10-01T17:14:54Z) - Assessing Consensus of Developers' Views on Code Readability [3.798885293742468]
開発者はコードレビューに多くの時間を費やし、コード理解におけるコード可読性の重要性を強調している。
以前の調査では、既存のコード可読性モデルは開発者の考えを表現する上で不正確であった。
同じようなコーディング経験を持つ10人のJava開発者を調査して、コード可読性評価と関連する側面について、彼らのコンセンサスを評価しました。
論文 参考訳(メタデータ) (2024-07-04T09:54:42Z) - Impermanent Identifiers: Enhanced Source Code Comprehension and Refactoring [43.5512514983067]
この記事では、Imbermanent Identifierを中心としたコード拡張に対する革新的なアプローチを紹介します。
一番の目標は、変化するコンテキストに適応する動的な識別子を導入することで、ソフトウェア開発エクスペリエンスを強化することです。
本研究は,ソフトウェア開発現場における不整合識別子の採用と受容について,厳密に評価する。
論文 参考訳(メタデータ) (2024-06-13T12:54:02Z) - On The Importance of Reasoning for Context Retrieval in Repository-Level Code Editing [82.96523584351314]
我々は、コンテキスト検索のタスクをリポジトリレベルのコード編集パイプラインの他のコンポーネントと分離する。
我々は、推論が収集された文脈の精度を向上させるのに役立っているが、それでもその十分性を識別する能力は欠如していると結論づける。
論文 参考訳(メタデータ) (2024-06-06T19:44:17Z) - How Far Have We Gone in Binary Code Understanding Using Large Language Models [51.527805834378974]
バイナリコード理解におけるLarge Language Models(LLM)の有効性を評価するためのベンチマークを提案する。
評価の結果、既存のLLMはバイナリコードをある程度理解でき、それによってバイナリコード解析の効率が向上することが明らかとなった。
論文 参考訳(メタデータ) (2024-04-15T14:44:08Z) - A Survey of Neural Code Intelligence: Paradigms, Advances and Beyond [84.95530356322621]
この調査は、コードインテリジェンスの発展に関する体系的なレビューを示す。
50以上の代表モデルとその変種、20以上のタスクのカテゴリ、および680以上の関連する広範な研究をカバーしている。
発達軌道の考察に基づいて、コードインテリジェンスとより広範なマシンインテリジェンスとの間の新たな相乗効果について検討する。
論文 参考訳(メタデータ) (2024-03-21T08:54:56Z) - CoreDiag: Eliminating Redundancy in Constraint Sets [68.8204255655161]
最小コア(最小非冗長制約集合)の決定に利用できる新しいアルゴリズムを提案する。
このアルゴリズムは、冗長性の度合いが高い分散知識工学シナリオにおいて特に有用である。
本手法の適用可能性を示すために, 商業的構成知識ベースを用いた実証的研究を実施した。
論文 参考訳(メタデータ) (2021-02-24T09:16:10Z) - Representation of Developer Expertise in Open Source Software [12.583969739954526]
We use the World of Code infrastructure to extract the complete set of APIs in the file changed by the open source developer。
次に、API、開発者、プロジェクトのベクター表現にDoc2Vecの埋め込みを使用します。
これらの埋め込みがスキル空間の仮定トポロジを反映しているかどうかを評価する。
論文 参考訳(メタデータ) (2020-05-20T16:36:07Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。