跳到主要导航 跳到搜索 跳到主要内容

From UI design image to GUI skeleton: A neural machine translator to bootstrap mobile GUI implementation

  • Chunyang Chen
  • , Ting Su*
  • , Guozhu Meng
  • , Zhenchang Xing
  • , Yang Liu
  • *此作品的通讯作者
  • Nanyang Technological University
  • CAS - Institute of Information Engineering
  • Australian National University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

A GUI skeleton is the starting point for implementing a UI design image. To obtain a GUI skeleton from a UI design image, developers have to visually understand UI elements and their spatial layout in the image, and then translate this understanding into proper GUI components and their compositions. Automating this visual understanding and translation would be beneficial for bootstraping mobile GUI implementation, but it is a challenging task due to the diversity of UI designs and the complexity of GUI skeletons to generate. Existing tools are rigid as they depend on heuristically-designed visual understanding and GUI generation rules. In this paper, we present a neural machine translator that combines recent advances in computer vision and machine translation for translating a UI design image into a GUI skeleton. Our translator learns to extract visual features in UI images, encode these features' spatial layouts, and generate GUI skeletons in a unified neural network framework, without requiring manual rule development. For training our translator, we develop an automated GUI exploration method to automatically collect large-scale UI data from real-world applications. We carry out extensive experiments to evaluate the accuracy, generality and usefulness of our approach.

源语言英语
主期刊名Proceedings of the 40th International Conference on Software Engineering, ICSE 2018
出版商IEEE Computer Society
665-676
页数12
ISBN(电子版)9781450356381
DOI
出版状态已出版 - 27 5月 2018
已对外发布
活动40th International Conference on Software Engineering, ICSE 2018 - Gothenburg, 瑞典
期限: 27 5月 20183 6月 2018

出版系列

姓名Proceedings - International Conference on Software Engineering
ISSN(印刷版)0270-5257

会议

会议40th International Conference on Software Engineering, ICSE 2018
国家/地区瑞典
Gothenburg
时期27/05/183/06/18

指纹

探究 'From UI design image to GUI skeleton: A neural machine translator to bootstrap mobile GUI implementation' 的科研主题。它们共同构成独一无二的指纹。

引用此