{
  "added_at": "2026-10-20",
  "arxiv_id": "2605.11501",
  "arxiv_version_reviewed": "v1",
  "authors": [
    "Alexander Shypula",
    "Osbert Bastani",
    "Edward Schwartz"
  ],
  "bibtex_url": "https://awesomerea.org/papers/citations/paper-decaf.bib",
  "code_url": "https://github.com/AlexShypula/decaf",
  "date_basis": "First arXiv submission date; no separate proceedings or journal publication was verified.",
  "date_basis_zh": "采用 arXiv 首次提交日期；未核实另行出版的会议论文集或期刊版本。",
  "date_precision": "day",
  "description_en": "Decaf samples multiple candidate decompilations, recompiles them and ranks them using compiler-derived byte distance or a learned reranker. The work studies candidate selection as a way to improve neural decompilation without an iterative source-repair conversation.",
  "description_zh": "Decaf 采样多个反编译候选，重新编译后利用字节距离或学习式重排序器排序。研究通过候选选择改进神经反编译，而非使用迭代源码修复对话。",
  "doi": null,
  "entry_url": "https://awesomerea.org/papers/paper-decaf/",
  "entry_url_zh": "https://awesomerea.org/zh/papers/paper-decaf/",
  "evidence_urls": [
    "https://arxiv.org/abs/2605.11501v1",
    "https://arxiv.org/html/2605.11501v1",
    "https://github.com/AlexShypula/decaf/blob/f33c8f4587b7a0055513d6396194015114de8e35/README.md",
    "https://api.github.com/repos/AlexShypula/decaf/git/trees/0d6690fea728fae5d622afa771a7f6b7dd51df44",
    "https://huggingface.co/api/models/decaf-usenix/Decaf-Gen-22b",
    "https://huggingface.co/api/datasets/decaf-usenix/Decaf-Test-Sets"
  ],
  "first_arxiv_date": "2026-05-12",
  "id": "paper-decaf",
  "json_url": "https://awesomerea.org/papers/paper-decaf/record.json",
  "kind": "research",
  "markdown_url": "https://awesomerea.org/papers/paper-decaf/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/papers/paper-decaf/index.md",
  "metadata_notes": "This May 2026 preprint is within the six-month fallback window and is explicitly under review. The pinned code root has no license file; inspected generator/test-set metadata exposes no license declaration.",
  "metadata_notes_zh": "该预印本首投于 2026 年 5 月，属于六个月备用窗口，来源明确写仍在审稿。固定代码根目录没有许可证文件，检查的生成器／测试集元数据也未给出许可声明。",
  "pdf_url": "https://arxiv.org/pdf/2605.11501v1",
  "project_url": "https://huggingface.co/decaf-usenix",
  "publication_date": "2026-05-12",
  "publication_status": "preprint",
  "record_type": "paper",
  "runtime_tested": false,
  "scope_limitations_en": "Byte matching assumes access to the reference compiler/configuration. Experiments subsample ExeBench and exclude examples Hex-Rays cannot decompile; stripped Synth is not execution-scored because call targets cannot be linked. Supplied tests can miss errors. Alternate architectures and obfuscated code are not evaluated, and Juliet results need not generalize to complex vulnerabilities.",
  "scope_limitations_zh": "字节匹配假设能取得参考编译器及配置。实验对 ExeBench 抽样，并排除 Hex-Rays 无法反编译的样例；去符号 Synth 因调用目标无法链接而未进行执行评分。既有测试可能漏错，实验未覆盖其他架构及混淆代码，Juliet 结果也不必然泛化到复杂漏洞。",
  "targets": [
    "binary"
  ],
  "title": "Decaf: Improving Neural Decompilation with Automatic Feedback and Search",
  "title_zh": "Decaf：通过自动反馈与搜索改进神经反编译",
  "url": "https://arxiv.org/abs/2605.11501",
  "venue": "arXiv",
  "verification": "source-reviewed",
  "verified_at": "2026-10-20",
  "why_fits_en": "Provides a compiler-feedback and candidate-ranking approach with clear distinctions between matching and test-based evidence.",
  "why_fits_zh": "补充编译反馈与候选排序方法，并区分匹配证据和基于测试的判断。",
  "year": 2026
}
