一句话:针对移动应用设计稿与代码实现之间的鸿沟,提出自动报告 GUI 设计违规以替代人工逐屏核对。
论文关注移动应用 GUI 实现与初始设计稿之间的不一致问题。由于设计稿通常以静态图像描述布局与样式,而目标实现涉及代码与运行界面,二者存在显著抽象鸿沟,开发者常在实现或快速迭代中引入 GUI 错误。此类错误会削弱应用在竞争市场中的表现,并迫使设计团队逐屏人工核对实现是否符合设计规格,耗时费力。标题表明论文旨在自动报告此类 GUI 设计违规;但所给摘要主要陈述问题与动机,未展开具体方法、评估指标与实验结果。
The inception of a mobile app often takes form of a mock-up of the Graphical User Interface (GUI), represented as a static image delineating the proper layout and style of GUI widgets that satisfy requirements. Following this initial mock-up, the design artifacts are then handed off to developers whose goal is to accurately implement these GUIs and the desired functionality in code. Given the sizable abstraction gap between mock-ups and code, developers often introduce mistakes related to the GUI that can negatively impact an app's success in highly competitive marketplaces. Moreover, such mistakes are common in the evolutionary context of rapidly changing apps. This leads to the time-consuming and laborious task of design teams verifying that each screen of an app was implemented according to intended design specifications.
@inproceedings{paperbot4458,
title = {Automated reporting of GUI design violations for mobile apps},
author = {Kevin Moran and Boyang Li and Carlos Bernal-Cárdenas and Dan Jelf and Denys Poshyvanyk},
booktitle = {ICSE},
year = {2018},
doi = {10.1145/3180155.3180246}
}