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
ADDET UI
ADDET — tool support for assessing structural aesthetic properties and detecting UI defects in Android MUIs.

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.