Hi! I'm Chang,

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 LLM.

  • 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 a temporal, 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 resolves 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. Superset Decompilation
    Chang Liu, Yihao Sun, Thomas Gilray, Kristopher Micinski
    arXiv:2603.28002, 2026
  2. Assemblage: Automatic Binary Dataset Construction for Machine Learning
    Chang Liu*, Rebecca Saul*, Yihao Sun, Edward Raff, et al.
    NeurIPS 2024, Datasets & Benchmarks Track
  3. Is Function Similarity Over-Engineered? Building a Benchmark
    Rebecca Saul, Chang Liu, Noah Fleischmann, Richard J Zak, et al.
    NeurIPS 2024, Datasets & Benchmarks Track
  4. ASSEMBLAGE-DEEPHISTORY: A Cross-Build Binary Dataset with Temporal Coverage
    Chang Liu, Noah Fleischmann, Nicolò Altamura, Edward Raff, et al.
    2026

Services

Reviewer: NeurIPS, AAAI AICS Workshop