skip to main content
10.1145/3264746.3264807acmconferencesArticle/Chapter ViewAbstractPublication PagesracsConference Proceedingsconference-collections
poster

Deep-learning based web UI automatic programming

Published:09 October 2018Publication History

ABSTRACT

The GUI building is an important part of web application development. Various studies such as WYSWYG web editor have been conducted to make this job convenient, where the job is composed of sketching of GUI and coding of HTML/CSS from the sketch. In this paper, we propose a novel way of web GUI building with computer vision and deep-learning. The proposed method requires only a hand-drawn sketch to build GUI. It recognizes web layout using computer vision algorithm, and web widgets using Faster R-CNN. With the recognized information, it makes HTML code automatically.

References

  1. S. P. Reiss, "Seeking the user interface," in Proc. 29th ACM/IEEE International Conference on Automated Software Engineering (ASE). ACM, Sep. 2014, pp. 103--114 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Hung Viet Pham, Tam The Nguyen, Phong Minh Vu, Tung Thanh Nguyen, "Toward Mining Visual Log of Software", arXiv.org, 2016Google ScholarGoogle Scholar
  3. Tuan Anh Nguyen and Christoph Csallner, "Reverse Engineering Mobile Application User Interfaces with REMAUI", IEEE/ACM ASE, pp. 248--259, 2016.Google ScholarGoogle Scholar
  4. Girshick, R. B., Donahue, J., Darrell, T., and Malik, J. Rich feature hierarchies for accurate object detection and semantic segmentation. CoRR, abs/1311.2524v5, 2014. Published in Proc. CVPR, 2014 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Salvador, X. Giró-i Nieto, F. Marqués, and S. Satoh, "Faster r-cnn features for instance search," in CVPR Workshops, 2016.Google ScholarGoogle Scholar
  6. S. Ren, K. He, R. Girshick, and J. Sun. "Faster R-CNN: Towards real-time object detection with region proposal networks". In NIPS, 2015 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Deep-learning based web UI automatic programming

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        RACS '18: Proceedings of the 2018 Conference on Research in Adaptive and Convergent Systems
        October 2018
        355 pages
        ISBN:9781450358859
        DOI:10.1145/3264746

        Copyright © 2018 Owner/Author

        Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 9 October 2018

        Check for updates

        Qualifiers

        • poster

        Acceptance Rates

        Overall Acceptance Rate393of1,581submissions,25%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader