{
  "added_at": "2026-10-16",
  "arxiv_id": "1909.09029",
  "arxiv_version_reviewed": "v2",
  "authors": [
    "Jeremy Lacomis",
    "Pengcheng Yin",
    "Edward J. Schwartz",
    "Miltiadis Allamanis",
    "Claire Le Goues",
    "Graham Neubig",
    "Bogdan Vasilescu"
  ],
  "bibtex_url": "https://awesomerea.org/papers/citations/paper-dire.bib",
  "citation": {
    "container_title": "2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)",
    "pages": "628-639",
    "publisher": "IEEE",
    "sources": [
      "https://api.crossref.org/works/10.1109/ASE.2019.00064"
    ]
  },
  "code_url": "https://github.com/pcyin/dire",
  "date_basis": "Publisher-deposited Crossref print-publication month; the 11–15 November 2019 conference dates are not used to assert a publication day.",
  "date_basis_zh": "采用出版方在 Crossref 登记的印刷出版月份；不以 2019 年 11 月 11—15 日的会议日期推定具体出版日。",
  "date_precision": "month",
  "description_en": "Combines lexical and structural information from decompiler output to predict meaningful variable names, with a training and evaluation corpus derived from compiled C projects.",
  "description_zh": "结合反编译输出中的词法与结构信息预测有意义的变量名，并使用编译 C 项目构建训练和评估语料。",
  "doi": "10.1109/ASE.2019.00064",
  "entry_url": "https://awesomerea.org/papers/paper-dire/",
  "entry_url_zh": "https://awesomerea.org/zh/papers/paper-dire/",
  "evidence_urls": [
    "https://doi.org/10.1109/ASE.2019.00064",
    "https://api.crossref.org/works/10.1109/ASE.2019.00064",
    "https://arxiv.org/abs/1909.09029",
    "https://2019.ase-conferences.org/details/ase-2019-papers/49/DIRE-A-Neural-Approach-to-Decompiled-Identifier-Renaming",
    "https://github.com/pcyin/dire",
    "https://github.com/pcyin/dire/blob/e58c2eed4a1c72056d8ff8a7a9fc2c39a42e2a13/README.md",
    "https://github.com/CMUSTRUDEL/DIRTY"
  ],
  "first_arxiv_date": "2019-09-19",
  "id": "paper-dire",
  "json_url": "https://awesomerea.org/papers/paper-dire/record.json",
  "kind": "research",
  "markdown_url": "https://awesomerea.org/papers/paper-dire/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/papers/paper-dire/index.md",
  "metadata_notes": "IEEE/ACM ASE 2019 proceedings, pages 628–639; the DOI resolves to IEEE Xplore document 8952404. The publisher-deposited and arXiv titles use 'Naming'; the ASE program and original code repository use the variant 'Renaming'. Both refer to this paper. Crossref lists 'Edward Schwartz'; the paper's own 'Edward J. Schwartz' is retained. Code URL is the verified original author artifact, explicitly deprecated.",
  "metadata_notes_zh": "发表于 IEEE/ACM ASE 2019 会议论文集，页码为 628–639；该 DOI 解析至 IEEE Xplore 文档 8952404。出版方登记的标题与 arXiv 标题均使用 Naming，ASE 会议日程与原始代码仓库使用 Renaming 这一变体，均指向同一论文。Crossref 将一位作者记为 Edward Schwartz，本条目保留论文署名 Edward J. Schwartz。代码链接为已确认的原作者研究产物，已明确弃用。",
  "pdf_url": "https://arxiv.org/pdf/1909.09029",
  "project_url": null,
  "publication_date": "2019-11",
  "publication_status": "conference-paper",
  "record_type": "paper",
  "runtime_tested": false,
  "scope_limitations_en": "This is learned identifier naming, not complete source reconstruction or an autonomous agent. Its reported results concern an x86-64 C corpus and depend on decompiler output. The original author repository is deprecated and points to a successor.",
  "scope_limitations_zh": "该工作研究学习式标识符命名，并非完整源码重建或自主智能体。报告结果针对 x86-64 C 代码语料，并依赖反编译器输出。原作者仓库已标记弃用，并指向后续项目。",
  "targets": [
    "binary"
  ],
  "title": "DIRE: A Neural Approach to Decompiled Identifier Naming",
  "title_zh": "DIRE：基于神经网络的反编译标识符命名方法",
  "url": "https://doi.org/10.1109/ASE.2019.00064",
  "venue": "ASE 2019",
  "verification": "source-reviewed",
  "verified_at": "2026-10-17",
  "why_fits_en": "A foundational reference for the renaming step frequently delegated to reverse-engineering assistants.",
  "why_fits_zh": "为逆向助手常执行的变量重命名步骤提供基础研究依据。",
  "year": 2019
}
