Reproduce “Unprecedented Code Change Automation: The Fusion of LLMs and Transformation by Example” on OpenResearch
Turn your favorite coding agents into research agents that review literature, develop hypotheses, and run experiments.
Universal app for Apple silicon and Intel. Requires macOS 11 or later.
About this paper
Malinda Dilhara, Abhiram Bellur, Timofey Bryksin, Danny Dig
PyCraft expands transformation by example to reach equivalent code written in different forms. It prompts an LLM to propose alternate code, then filters variants for correctness, usefulness, and applicability before using them to synthesize and apply transformation rules. Across ten CPATs in 200 Python projects, it transformed more target sites than PyEvolve: 4× to 39× gains, averaging 14×; these are counts, not speedups.
Summary by alphaXiv.
Tip: change arxiv.org to autoarxiv.org in any arXiv abstract link to open the paper here.