Published August 21, 2025 | Version icse2026-cr-initial
Software Open

VariantSync/patching-with-matching-eval: ICSE 2026 Camera Ready

Description

Decades of GNU Patch and Git Cherry-Pick: Can We Do Better?

This is the initial release of our reproduction package for our paper Decades of GNU Patch and Git Cherry-Pick: Can We Do Better? which has been accepted to the 48th International Conference on Software Engineering (ICSE 2026)

[!NOTE] For more information, see the README.md file in the root folder of the reproduction package.

 [!NOTE] You can find the latest release of the reproduction package on GitHub

Content

The reproduction package consists of three main parts:

  1. mpatch: The implementation of our novel match-based patcher, written in Rust.
  2. Mined cherries: Our dataset of cherry picks mined from 5,000 GitHub repositories.
  3. Empirical evaluation: Our empirical evaluation of different language-agnostic patchers.

Aquiring the reproduction package

You can either download the package from Zenodo or clone the git repository: 

git clone https://github.com/VariantSync/patching-with-matching-eval.git

Files

VariantSync/patching-with-matching-eval-icse2026-cr-initial.zip

Files (231.0 MB)

Additional details