2015 · Conference paper

Reverse Engineering Mobile Application User Interfaces with REMAUI (T)

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.

Scope and limitations

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.

Why it fits this collection

Adds foundational native mobile-interface reconstruction research alongside the existing binary and website papers.

Publication and review details

Venue
ASE 2015
Status
Conference paper
Publication / posting date
November 2015
Date source
IEEE/Crossref proceedings publication month and author bibliography; conference dates 9–13 November 2015
DOI
10.1109/ASE.2015.32

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.

Sources reviewed

Source review only; experiments were not rerun for this collection. Cite the original authors using the linked paper or BibTeX.

Primary sources

  1. https://ieeexplore.ieee.org/abstract/document/7372013
  2. https://api.crossref.org/works/10.1109/ASE.2015.32
  3. https://c.csallner.org/papers/nguyen15reverse.pdf
  4. https://pixeltoapp.com/
  5. https://github.com/soumikmohianuta/pixtoapp