{
  "added_at": "2026-10-17",
  "arxiv_id": "1705.07962",
  "arxiv_version_reviewed": "v2",
  "authors": [
    "Tony Beltramelli"
  ],
  "bibtex_url": "https://awesomerea.org/papers/citations/paper-pix2code.bib",
  "code_url": "https://github.com/tonybeltramelli/pix2code",
  "date_basis": "ACM-deposited Crossref proceedings metadata: online and print publication on 19 June 2018; arXiv first submitted 22 May 2017.",
  "date_basis_zh": "ACM 向 Crossref 提交的论文集元数据：在线与印刷版均于 2018 年 6 月 19 日出版；arXiv 首次提交于 2017 年 5 月 22 日。",
  "date_precision": "day",
  "description_en": "Learns screenshot-to-DSL generation for native Android XML, iOS Storyboards and web HTML/CSS interfaces, then compiles the DSL into platform UI code.",
  "description_zh": "学习从界面截图生成领域专用语言（DSL），再编译为原生 Android XML、iOS Storyboard 或网页 HTML/CSS 界面代码。",
  "doi": "10.1145/3220134.3220135",
  "entry_url": "https://awesomerea.org/papers/paper-pix2code/",
  "entry_url_zh": "https://awesomerea.org/zh/papers/paper-pix2code/",
  "evidence_urls": [
    "https://arxiv.org/abs/1705.07962",
    "https://api.crossref.org/works/10.1145/3220134.3220135",
    "https://arxiv.org/html/1705.07962v2",
    "https://uizard.io/research#pix2code",
    "https://github.com/tonybeltramelli/pix2code/blob/eab4816e397e7491b92bdcb78d9d7195afa412b3/README.md",
    "https://github.com/tonybeltramelli/pix2code/blob/eab4816e397e7491b92bdcb78d9d7195afa412b3/requirements.txt",
    "https://github.com/tonybeltramelli/pix2code/blob/eab4816e397e7491b92bdcb78d9d7195afa412b3/LICENSE"
  ],
  "first_arxiv_date": "2017-05-22",
  "id": "paper-pix2code",
  "json_url": "https://awesomerea.org/papers/paper-pix2code/record.json",
  "kind": "research",
  "markdown_url": "https://awesomerea.org/papers/paper-pix2code/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/papers/paper-pix2code/index.md",
  "metadata_notes": "The published EICS 2018 proceedings article follows the 2017 arXiv release; this record reviews arXiv v2 dated 19 September 2017. The linked author repository is the implementation identified by that version, reviewed at a current pinned commit. It contains compiler code and split dataset archives; the actual LICENSE declares Apache 2.0, while the README license badge has a stale filename.",
  "metadata_notes_zh": "2017 年 arXiv 版本之后，论文发表于 EICS 2018 论文集；本条目审阅的是 2017 年 9 月 19 日的 arXiv v2。所链接作者仓库由该版本明确指定，本次核查固定到当前提交。仓库包含编译器代码和分卷数据集压缩包；实际 LICENSE 文件声明 Apache 2.0，README 许可证徽章则使用了过时的文件名。",
  "pdf_url": "https://arxiv.org/pdf/1705.07962v2",
  "project_url": "https://uizard.io/research#pix2code",
  "publication_date": "2018-06-19",
  "publication_status": "conference-paper",
  "record_type": "paper",
  "runtime_tested": false,
  "scope_limitations_en": "Evaluation uses synthetic screenshot/code pairs: 1,500 training and 250 test instances per platform. Reported accuracy concerns DSL tokens, not complete apps or behavior. Text labels are ignored; platform datasets train separate models using the same architecture. The task covers layout, components and relationships, not application logic or backend recovery. The repository describes an educational research prototype; its older dependencies were not runtime-tested.",
  "scope_limitations_zh": "评测采用合成的截图与代码配对，每个平台含 1,500 个训练实例和 250 个测试实例。报告的准确率针对 DSL 词元，不代表完整应用或行为复现成功率。方法忽略文本标签内容，并以相同架构分别训练各平台模型；范围是布局、组件及其关系，不包括应用逻辑或后端恢复。仓库将其定位为教育用途的研究原型；本条目未对其较旧依赖进行运行测试。",
  "targets": [
    "app",
    "website"
  ],
  "title": "pix2code: Generating Code from a Graphical User Interface Screenshot",
  "title_zh": "pix2code：从图形用户界面截图生成代码",
  "url": "https://doi.org/10.1145/3220134.3220135",
  "venue": "EICS 2018",
  "verification": "source-reviewed",
  "verified_at": "2026-10-16",
  "why_fits_en": "Adds an early learned screenshot-to-code approach spanning native mobile and web UI reconstruction.",
  "why_fits_zh": "补充一种早期基于学习的截图到代码方法，覆盖原生移动端与网页界面重建。",
  "year": 2018
}
