Chang Liu

PhD student at Syracuse University

I am a PhD student at Syracuse University, advised by Kristopher Micinski.

My research is on reverse engineering, at the intersection of programming languages, machine learning, and security. I build systems that recover interpretations a human or a language model can actually reason about from stripped binaries.

My work spans the evolution of reverse engineering, from machine-learning-based techniques to modern approaches built around LLMs.

  • Assemblage, a distributed build system that compiles open-source software at scale into families of binary datasets, NeurIPS Datasets & Benchmarks 2024. Its successor, Assemblage-DeepHistory, adds temporal coverage, with CVE labels and multi-year build history.
  • Manifold, a declarative decompiler that treats decompilation the way modern compilers treat compilation: a sequence of small, logic-defined passes over a shared, monotonically growing fact store, carrying ambiguous liftings forward as parallel candidates with provenance and resolving them in a final selection phase.
  • My ongoing work explores behavioral evaluation of LLM-based decompilers, LLM-assisted decompilation, and symbolic decompilation.

I work in Rust, Python, Datalog, and C. My experience spans the CompCert and LLVM toolchains, as well as Ghidra, IDA Pro, and AFL++. My interests span decompiler construction, vulnerability analysis, and logic programming.

I’m seeking a full-time position beginning Fall 2027. If your team has an opening, or you know someone who does, I’d be grateful for an introduction.

Publications

  1. When LLM Decompilers Recompile More and Preserve Less
    Chang Liu, Edward Raff, Kristopher Micinski
    arXiv preprint, 2026arXiv
  2. Superset Decompilation
    Chang Liu, Yihao Sun, Thomas Gilray, Kristopher Micinski
    arXiv preprint, 2026arXivCode
  3. Assemblage: Automatic Binary Dataset Construction for Machine Learning
    Chang Liu*, Rebecca Saul*, Yihao Sun, Edward Raff, Maya Fuchs, Townsend Southard Pantano, James Holt, Kristopher Micinski
    NeurIPS 2024, Datasets & Benchmarks TrackarXivCode
  4. Is Function Similarity Over-Engineered? Building a Benchmark
    Rebecca Saul, Chang Liu, Noah Fleischmann, Richard J Zak, Kristopher Micinski, Edward Raff, James Holt
    NeurIPS 2024, Datasets & Benchmarks TrackarXivCode
  5. ASSEMBLAGE-DEEPHISTORY: A Cross-Build Binary Dataset with Temporal Coverage
    Chang Liu, Noah Fleischmann, Nicolò Altamura, Edward Raff, James Holt, Kristopher Micinski
    arXiv preprint, 2026arXivDataset

* Equal contribution.

Service

Reviewer: NeurIPS, AAAI AICS Workshop