ADDET — Android UI Structural Aesthetic Defects Detection
Tool · Research Tool
Focus: Structural aesthetic quality of mobile user interfaces (MUIs) • Method: Static analysis + optimization-based defect identification

Synopsis
Android app user interfaces should be free from structural aesthetic defects. These defects often reflect poor design decisions that undermine consistency and reduce usability. To address this, we propose ADDET, a tool that determines the structural aesthetic dimension of mobile user interfaces (MUIs). Automating this evaluation supports designers by providing objective signals about design quality.
Our approach is organized into two modules, described below.
Approach overview
Module 1 — Metrics assessment
Based on static analysis of a tree-structured layout of the MUI. We compute 15 geometric metrics (structural/aesthetic metrics) to assess structural properties and identify conditions under which a defect should be triggered.
Module 2 — Defects detection
Manually combining metrics and defects is time-consuming and user-dependent when defining detection rules. We therefore model defect identification as an optimization problem, enabling systematic discovery of effective detection rules.
Download
ADDET parser: Defects_Detection_Tool (GitHub)
Download the parser and start evaluating your Android apps’ user interfaces.
