論文の概要: SmartPatchLinker: An Open-Source Tool to Linked Changes Detection for Code Review
- arxiv url: http://arxiv.org/abs/2604.04045v1
- Date: Sun, 05 Apr 2026 10:06:23 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-04-07 15:49:18.891077
- Title: SmartPatchLinker: An Open-Source Tool to Linked Changes Detection for Code Review
- Title(参考訳): SmartPatchLinker: コードレビューのための変更検出をリンクするオープンソースツール
- Abstract要約: SmartPatchLinkerは、コードレビューインターフェース内で、関連するパッチの発見をサポートするブラウザベースのツールです。
SmartPatchLinkerは、ローカル推論バックエンドを備えた軽量なChromeエクステンションとして実装され、Gerritと統合されている。
コードレビュー中にSmartPatchLinkerがレビュアーをサポートする方法を研究するために,有用性とユーザビリティの評価を行う。
- 参考スコア(独自算出の注目度): 4.359007050137919
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: In large software ecosystems, semantically related code changes, such as alternative solutions or overlapping modifications are often discovered only days after submission, leading to duplicated effort and delayed reviews. We present SmartPatchLinker, a browser based tool that supports the discovery of related patches directly within the code review interface. SmartPatchLinker is implemented as a lightweight Chrome extension with a local inference backend and integrates with Gerrit to retrieve and rank semantically linked changes when a reviewer opens a patch. The tool allows reviewers to configure the search scope, view ranked candidates with confidence indicators, and examine related work without leaving their workflow or relying on server-side installations. We perform both usefulness and usability evaluations to study how SmartPatchLinker can support reviewers during code review. SmartPatchLinker is open source, and its source code, Docker containers, and the replication package used in our evaluation are publicly available on GitHub at https://github.com/islem-kms/gerrit-chrome-extension . A video demonstrating the tool is also available online at https://drive.google.com/drive/folders/1MCcTj5OSlT7lHVBFMq5m9iatas2joaGb
- Abstract(参考訳): 大規模なソフトウェアエコシステムでは、代替ソリューションや重複する修正といったセマンティックなコード変更が、提出後わずか数日で発見され、重複した労力とレビューの遅れにつながります。
SmartPatchLinkerは、コードレビューインターフェース内で、関連するパッチの発見をサポートするブラウザベースのツールです。
SmartPatchLinkerは、ローカル推論バックエンドを備えた軽量なChromeエクステンションとして実装され、Gerritと統合されて、レビュアがパッチを開くと、セマンティックにリンクされた変更を検索してランク付けする。
このツールを使うと、レビュアーは検索範囲を設定し、信頼度インジケータでランク付けされた候補を確認し、ワークフローを離れたりサーバーサイドのインストールに依存することなく関連する作業を調べることができる。
コードレビュー中にSmartPatchLinkerがレビュアーをサポートする方法を研究するために,有用性とユーザビリティの評価を行う。
SmartPatchLinkerはオープンソースで、ソースコード、Dockerコンテナ、そして私たちの評価で使用されるレプリケーションパッケージはGitHubでhttps://github.com/islem-kms/gerrit-chrome-extension で公開されている。
ツールのデモビデオはhttps://drive.google.com/drive/folders/1MCcTj5OSlT7lHVFMq5m9iatas2joaGbで公開されている。
関連論文リスト
- SWE-Gate: Passing Functional Tests Is Not Enough for Software Engineering Agents [63.65682461568621]
ソフトウェアエンジニアリングエージェントのためのリポジトリレベルのベンチマークであるSWE-Gateを導入し、機能的正当性とともにレビュー制約コンプライアンスを明示的に評価する。
SWE-Gateは、実際のプルリクエストレビューコメントからレビュー制約を導き、これらの制約に関するリポジトリレベルの修復インスタンスを合成する。
各インスタンスは、非準拠およびゴールドパッチとともに、機能テストと制約テストの分離を提供し、イシュー解決能力とレビュー制約コンプライアンスの明確な分離を可能にする。
論文 参考訳(メタデータ) (2026-09-03T17:53:34Z) - Disagree to Explore, Agree to Commit: Routing-Guided Test-Time Scaling for Software Agents [60.650808962786364]
外部判断や選択時間テストの実行なしに,ネイティブなMoEルータトレースがステアリングと選択をガイドできるかどうかを検討する。
我々の分析は、ルーティングが堅牢な行動的役割シグナルを提供することを示している。トークン・グラニュラ・リードアウトと決定整合比較セットは、ルーティングを効果的に制御する。
オープンウェイトスパースMOEエージェントを用いたSWEベンチ検証を行い,評価を行った。
論文 参考訳(メタデータ) (2026-08-23T03:07:03Z) - Independent Patch Verification for Coding Agents with a Bidirectional Reconstruct-and-Verify Framework [49.16055123488827]
大規模言語モデルを利用したコーディングエージェントは、バグレポートから直接コードパッチを生成することができる。
報告された問題を真に解決するかどうかを独立に検証するメカニズムは存在しない。
本稿では,RETRACE をトレーニング不要なポストジェネレーション検証フレームワークとして提案する。
論文 参考訳(メタデータ) (2026-08-09T22:59:13Z) - Mutating the "Immutable": A Large-Scale Study of Git Tag Alterations [5.61367667188772]
意図した不変性にもかかわらず、Gitタグは削除や強制更新による修正によって変更することができる。
公法におけるタグ変更に関する大規模な実証的研究を初めて行った。
ビルドシステムとパッケージマネージャがコミットハッシュへの依存関係をピン留めし、開発フォージがタグ変更監査ログを公開し、コミュニティが標準のサプライチェーンセキュリティプラクティスとしてタグ変更の体系的な監視を採用することを推奨します。
論文 参考訳(メタデータ) (2026-06-30T08:50:52Z) - IssueGuard: Real-Time Secret Leak Prevention Tool for GitHub Issue Reports [4.177725820146491]
GitHubとGitLabは、大量の非構造化テキストを含むイシュートラッキングシステムが広く使用されている共同プラットフォームである。
問題報告における秘密漏洩のリアルタイム検出・防止ツールであるtextscIssueGuard を提示する。
論文 参考訳(メタデータ) (2026-02-08T18:05:27Z) - InfCode: Adversarial Iterative Refinement of Tests and Patches for Reliable Software Issue Resolution [31.874379525390967]
InfCodeは、リポジトリレベルの自動イシュー解決のための、対向的なマルチエージェントフレームワークである。
InfCodeは、テストパッチジェネレータとコードパッチジェネレータの間の逆インタラクションを通じて、テストとパッチの両方を反復的に洗練する。
DeepSeek-V3やClaude 4.5 Sonnetといったモデルを用いたSWE-bench LiteとSWE-benchの検証実験は、InfCodeが一貫して強力なベースラインを上回っていることを示している。
論文 参考訳(メタデータ) (2025-11-20T03:04:21Z) - AILINKPREVIEWER: Enhancing Code Reviews with LLM-Powered Link Previews [4.664062055146575]
コードレビューは、開発者が品質と保守性を保証するためにコード変更を評価する、ソフトウェアエンジニアリングにおける重要なプラクティスである。
問題と外部リソースへのリンクは、追加のコンテキストを提供するためにプルリクエスト(PR)に含まれることが多い。
我々は、タイトル、記述、コメント、リンクボディコンテンツを含むPRメタデータを使用して、PR内のリンクのプレビューを生成するツールであるAIlinkPREVIEWERを紹介する。
論文 参考訳(メタデータ) (2025-11-12T11:36:12Z) - SwingArena: Competitive Programming Arena for Long-context GitHub Issue Solving [90.32201622392137]
We present SwingArena, a competitive evaluation framework for Large Language Models (LLMs)。
従来の静的ベンチマークとは異なり、SwingArenaはLLMをイテレーションとして組み合わせて、テストケースを作成し、継続的インテグレーション(CI)パイプラインを通じてパッチを検証するパッチとレビュアーを生成することで、ソフトウェアのコラボレーションプロセスをモデル化する。
論文 参考訳(メタデータ) (2025-05-29T18:28:02Z) - SpecRover: Code Intent Extraction via LLMs [7.742980618437681]
仕様推論は、高品質なプログラムパッチを作成するのに役立ちます。
当社のアプローチであるSpecRover(AutoCodeRover-v2)は,オープンソースのLLMエージェントであるAutoCodeRover上に構築されています。
2294のGitHubイシューからなる完全なSWE-Benchの評価では、AutoCodeRoverよりも50%以上改善されている。
論文 参考訳(メタデータ) (2024-08-05T04:53:01Z) - Open-CD: A Comprehensive Toolbox for Change Detection [67.18973320230889]
Open-CDは変更検出ツールボックスで、変更検出方法の豊富なセットと関連するコンポーネントとモジュールを含んでいる。
徐々に、多くの一般的な変更検出方法や同時代のモジュールをカバーする統一されたプラットフォームへと進化していく。
論文 参考訳(メタデータ) (2024-07-22T01:04:16Z) - Repro: An Open-Source Library for Improving the Reproducibility and
Usability of Publicly Available Research Code [74.28810048824519]
Reproは、研究コードのユーザビリティ向上を目的とした、オープンソースのライブラリである。
Dockerコンテナ内で研究者がリリースしたソフトウェアを実行するための軽量Python APIを提供する。
論文 参考訳(メタデータ) (2022-04-29T01:54:54Z) - Deep Just-In-Time Inconsistency Detection Between Comments and Source
Code [51.00904399653609]
本稿では,コード本体の変更によりコメントが矛盾するかどうかを検出することを目的とする。
私たちは、コメントとコードの変更を関連付けるディープラーニングアプローチを開発しています。
より包括的な自動コメント更新システムを構築するために,コメント更新モデルと組み合わせて提案手法の有用性を示す。
論文 参考訳(メタデータ) (2020-10-04T16:49:28Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。