論文の概要: 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: コードレビューのための変更検出をリンクするオープンソースツール
- Authors: Islem Khemissi, Moataz Chouchen, Dong Wang, Raula Gaikovina Kula,
- 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で公開されている。
関連論文リスト
- 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)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。