A Computational Method for Evaluating UI Patterns

  • 2018-07-11 15:21:59
  • Bardia Doosti, Tao Dong, Biplab Deka, Jeffrey Nichols
  • 4

Abstract

UI design languages, such as Google's Material Design, make applications botheasier to develop and easier to learn by providing a set of standard UIcomponents. Nonetheless, it is hard to assess the impact of design languages inthe wild. Moreover, designers often get stranded by strong-opinionated debatesaround the merit of certain UI components, such as the Floating Action Buttonand the Navigation Drawer. To address these challenges, this short paperintroduces a method for measuring the impact of design languages and informingdesign debates through analyzing a dataset consisting of view hierarchies,screenshots, and app metadata for more than 9,000 mobile apps. Our dataanalysis shows that use of Material Design is positively correlated to appratings, and to some extent, also the number of installs. Furthermore, we showthat use of UI components vary by app category, suggesting a more nuanced viewneeded in design debates.

 

Quick Read (beta)

loading the full paper ...