Information Theory based UI Analysis

The dataset is comprised of over 72k unique free app UI screens mined from the Android app store. Below is a sample of a few of these UI images:

sample UIs

These apps span across 28 different categories:

app categories

These UIs were analyzed by examining pixel intensity distributions (histograms), entropy, KL divergence, and information gain:

histograms

entropy

The goal of this project was to determine if entropy is a good proxy for app category and app rating:

entropy_category

entropy_rating