Back to Projects and Software

ScarfBench

Benchmark for Agentic Enterprise Java Migration
Posted: May 01, 2026
Tags: Benchmark, Agents, Software Engineering
ScarfBench

ScarfBench (Self-Contained Application Refactoring) is a benchmark suite for evaluating AI agents on enterprise Java application migration across frameworks. It covers 102 real applications spanning Jakarta EE, Quarkus, and Spring — from focused layer-specific demos to full production-grade apps — with 1,331 tests across 6 architectural layers. All implementations are manually converted and developer-verified, providing a rigorous testbed for agentic code transformation.

Contributors

  • Rahul Krishna
  • ,
  • Bridget McGinn
  • ,
  • Raju Pavuluri

Publications

  • ScarfBench: A Benchmark for Cross-Framework Application Migration in Enterprise Java
    arXiv - 2026
    View Publication →