{
  "added_at": "2026-10-16",
  "arxiv_id": null,
  "arxiv_version_reviewed": null,
  "authors": [
    "Tuan Anh Nguyen",
    "Christoph Csallner"
  ],
  "bibtex_url": "https://awesomerea.org/papers/citations/paper-remaui.bib",
  "code_url": "https://github.com/soumikmohianuta/pixtoapp",
  "date_basis": "IEEE/Crossref proceedings publication month and author bibliography; conference dates 9–13 November 2015",
  "date_basis_zh": "IEEE／Crossref 论文集出版月份与作者书目；会议于 2015 年 11 月 9—13 日举行。",
  "date_precision": "month",
  "description_en": "Reconstructs native Android UI code from screenshots or design bitmaps using OCR, computer vision, and layout heuristics; evaluates visual similarity and view hierarchies on 488 screenshots from over 100 Android and iOS applications.",
  "description_zh": "利用 OCR、计算机视觉和布局启发式规则，从截图或设计位图重建原生 Android 界面代码，并使用来自 100 多款 Android 与 iOS 应用的 488 张截图评估视觉相似性和视图层级。",
  "doi": "10.1109/ASE.2015.32",
  "entry_url": "https://awesomerea.org/papers/paper-remaui/",
  "entry_url_zh": "https://awesomerea.org/zh/papers/paper-remaui/",
  "evidence_urls": [
    "https://ieeexplore.ieee.org/abstract/document/7372013",
    "https://api.crossref.org/works/10.1109/ASE.2015.32",
    "https://c.csallner.org/papers/nguyen15reverse.pdf",
    "https://pixeltoapp.com/",
    "https://github.com/soumikmohianuta/pixtoapp",
    "https://github.com/soumikmohianuta/pixtoapp/blob/f103a580e015ef7779998f14c9533a238a4bf1d1/README.md"
  ],
  "first_arxiv_date": null,
  "id": "paper-remaui",
  "json_url": "https://awesomerea.org/papers/paper-remaui/record.json",
  "kind": "research",
  "markdown_url": "https://awesomerea.org/papers/paper-remaui/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/papers/paper-remaui/index.md",
  "metadata_notes": "IEEE and Crossref include the technical-paper marker “(T)” in the title; the author PDF omits it. The January 2016 IEEE indexing date differs from the November 2015 publication. Pixel to App explicitly identifies the linked repository as REMAUI v2.",
  "metadata_notes_zh": "IEEE 和 Crossref 在标题中保留技术论文标记“(T)”，作者 PDF 未包含该标记。IEEE 于 2016 年 1 月收录的日期与 2015 年 11 月的出版日期不同。Pixel to App 明确将所链接仓库标为 REMAUI v2。",
  "pdf_url": "https://c.csallner.org/papers/nguyen15reverse.pdf",
  "project_url": "https://pixeltoapp.com/",
  "publication_date": "2015-11",
  "publication_status": "conference-paper",
  "record_type": "paper",
  "runtime_tested": false,
  "scope_limitations_en": "The output is Android UI code; iOS screenshots are inputs, not evidence of native iOS output. Original logic and backend behavior are not recovered, and multi-screen transitions were future work. OCR/layout heuristics can misidentify content. The linked REMAUI v2 repository has older dependencies and is not the exact verified 2015 artifact.",
  "scope_limitations_zh": "输出为 Android 界面代码；iOS 截图属于输入，不代表生成原生 iOS 代码。方法不恢复原始逻辑和后端行为，多屏切换当时仍属后续工作。OCR／布局启发式规则可能误识别内容。所链接的 REMAUI v2 仓库采用较旧依赖，并非已核实的 2015 年原始产物。",
  "targets": [
    "app"
  ],
  "title": "Reverse Engineering Mobile Application User Interfaces with REMAUI (T)",
  "title_zh": "使用 REMAUI 逆向重建移动应用用户界面",
  "url": "https://ieeexplore.ieee.org/abstract/document/7372013",
  "venue": "ASE 2015",
  "verification": "source-reviewed",
  "verified_at": "2026-10-16",
  "why_fits_en": "Adds foundational native mobile-interface reconstruction research alongside the existing binary and website papers.",
  "why_fits_zh": "在现有二进制与网站论文之外，补充原生移动界面重建的基础研究。",
  "year": 2015
}
