SmartPatchLinker: An Open-Source Tool to Linked Changes Detection for Code Review

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Khemissi, Islem, Chouchen, Moataz, Wang, Dong, Kula, Raula Gaikovina
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911568428531712
author Khemissi, Islem
Chouchen, Moataz
Wang, Dong
Kula, Raula Gaikovina
author_facet Khemissi, Islem
Chouchen, Moataz
Wang, Dong
Kula, Raula Gaikovina
contents 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
format Preprint
id arxiv_https___arxiv_org_abs_2604_04045
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle SmartPatchLinker: An Open-Source Tool to Linked Changes Detection for Code Review
Khemissi, Islem
Chouchen, Moataz
Wang, Dong
Kula, Raula Gaikovina
Software Engineering
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
title SmartPatchLinker: An Open-Source Tool to Linked Changes Detection for Code Review
topic Software Engineering
url https://arxiv.org/abs/2604.04045