Automated Reporting of GUI Design Violations for Mobile Apps
Kevin Moran, Boyang Li, Carlos Bernal-C\'ardenas, Dan Jelf, Denys, Poshyvanyk

TL;DR
This paper presents GVT, an automated tool that uses computer vision to verify if mobile app GUIs match their mock-ups, improving accuracy and efficiency in design implementation verification.
Contribution
The paper introduces GVT, a novel automated approach leveraging computer vision to detect GUI design violations in mobile apps, validated through empirical and industrial evaluations.
Findings
GVT achieves high accuracy in detecting GUI violations.
The tool is scalable and useful for industrial design teams.
Over 1,000 designers and developers at Huawei use GVT.
Abstract
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. This paper introduces a novel, automated approach for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
