ButtonTips: Design Web Buttons with Suggestions

Buttons are fundamental in web design. An effective button is important for higher click-through and conversion rates. However, designing effective buttons can be challenging for novices. This paper presents a novel interactive method to aid the button design process by making design suggestions. Our method proceeds in three steps: 1) button presence prediction, 2) button layout suggestion and 3) button color selection. We investigate two distinct but complementary interfaces for button design suggestion: 1) region selection interface, where the button will appear in a user-specific region; 2) element selection interface, where the button will be associated with a user-selected element. We compare our method with an existing website building tool, and show that for novice designers, both interfaces require significantly less manual efforts, and produce significantly better button design, as evaluated by professional web designers.

[1]  Andy Liaw,et al.  Classification and Regression by randomForest , 2007 .

[2]  Takeo Igarashi,et al.  Global beautification of layouts with interactive ambiguity resolution , 2014, UIST.

[3]  Rynson W. H. Lau,et al.  Modeling Fonts in Context: Font Prediction on Web Designs , 2018, Comput. Graph. Forum.

[4]  Ranjitha Kumar,et al.  Webzeitgeist: design mining the web , 2013, CHI.

[5]  Frédo Durand,et al.  Learning Visual Importance for Graphic Designs and Data Visualizations , 2017, UIST.

[6]  Dong-Ming Yan,et al.  Automatic Constraint Detection for 2D Layout Regularization , 2016, IEEE Transactions on Visualization and Computer Graphics.

[7]  Takeo Igarashi,et al.  GACA: Group-Aware Command-based Arrangement of Graphic Elements , 2015, CHI.

[8]  Aaron Hertzmann,et al.  Color compatibility from large datasets , 2011, SIGGRAPH 2011.

[9]  David J. Crandall,et al.  A Deep Study into the History of Web Design , 2017, WebSci.

[10]  Phillip Isola,et al.  Mining Visual Evolution in 21 Years of Web Design , 2017, CHI Extended Abstracts.

[11]  Rynson W. H. Lau,et al.  Look over here , 2014, ACM Trans. Graph..

[12]  Rynson W. H. Lau,et al.  Directing user attention via visual flow on web designs , 2016, ACM Trans. Graph..

[13]  Hans-Peter Seidel,et al.  Interactive by-example design of artistic packing layouts , 2013, ACM Trans. Graph..

[14]  Ronen I. Brafman,et al.  Designing with interactive example galleries , 2010, CHI.

[15]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[16]  Rynson W. H. Lau,et al.  Automatic stylistic manga layout , 2012, ACM Trans. Graph..

[17]  Aaron Hertzmann,et al.  DesignScape: Design with Interactive Layout Suggestions , 2015, CHI.

[18]  Bernhard Schölkopf,et al.  Estimating the Support of a High-Dimensional Distribution , 2001, Neural Computation.