Personalizing graphical user interfaces on flexible widget layout

The authors propose a method for personalizing the flexible widget layout (FWL) by adjusting the desirability of widgets with a pairwise comparison method, and show its implementation and that it actually works. Personalization of graphical user interfaces (GUIs) is important from a perspective of usability, and it is a challenge in the field of model-based user interface designs. The FWL is a model- and optimization-based layout framework of GUIs offering a possibility for personalization, but it has not actually realized it with any concrete method yet. In this paper, the authors implement a method for personalization as a dialog box and incorporate it into the existing system of the FWL; thus, users can personalize layouts generated by the FWL system at run-time.

[1]  Krzysztof Z. Gajos,et al.  SUPPLE: automatically generating user interfaces , 2004, IUI '04.

[2]  Andrew Sears,et al.  Layout Appropriateness: A Metric for Evaluating User Interface Widget Layout , 1993, IEEE Trans. Software Eng..

[3]  T. Yanagida,et al.  Flexible widget layout with fuzzy constraint satisfaction , 2008, 2008 IEEE Conference on Soft Computing in Industrial Applications.

[4]  Jacob Eisenstein,et al.  Adaptation in automated user-interface design , 2000, IUI '00.

[5]  Hidetoshi Nonaka,et al.  Architecture for migratory adaptive user interfaces , 2008, 2008 8th IEEE International Conference on Computer and Information Technology.

[6]  Z. Ruttkay Fuzzy constraint satisfaction , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[7]  Jean Vanderdonckt,et al.  Encapsulating knowledge for intelligent automatic interaction objects selection , 1993, INTERCHI.

[8]  Krzysztof Z. Gajos,et al.  Predictability and accuracy in adaptive user interfaces , 2008, CHI.

[9]  Jenifer Tidwell Designing Interfaces , 2005 .

[10]  Krzysztof Z. Gajos,et al.  Decision-Theoretic User Interface Generation , 2008, AAAI.

[11]  Jean Vanderdonckt,et al.  FlexClock, a Plastic Clock Written in Oz with the QTk toolkit , 2002, TAMODIA.

[12]  Jean Vanderdonckt,et al.  An intelligent editor for multi-presentation user interfaces , 2008, SAC '08.

[13]  H. Nonaka,et al.  Flexible Widget Layout Formulated as Fuzzy Constraint Satisfaction Problem , 2009 .

[14]  Jean Vanderdonckt,et al.  Towards a Dynamic Strategy for Computer-Aided Visual Placement , 1994, Advanced Visual Interfaces.

[15]  James Fogarty,et al.  GADGET: a toolkit for optimization-based approaches to interface and display generation , 2003, UIST '03.

[16]  H. Scheffé An Analysis of Variance for Paired Comparisons , 1952 .

[17]  Jean Vanderdonckt,et al.  Graceful degradation of user interfaces as a design method for multiplatform systems , 2004, IUI '04.

[18]  Steven K. Feiner,et al.  A Survey of Automated Layout Techniques for Information Presentations , 2005 .

[19]  Jean Vanderdonckt,et al.  A Unifying Reference Framework for multi-target user interfaces , 2003, Interact. Comput..

[20]  Susan Fowler GUI design handbook , 1998 .

[21]  Thomas L. Saaty,et al.  Multicriteria Decision Making: The Analytic Hierarchy Process: Planning, Priority Setting, Resource Allocation , 1990 .

[22]  L. Thurstone A law of comparative judgment. , 1994 .

[23]  Jean Vanderdonckt,et al.  Applying model-based techniques to the development of UIs for mobile computers , 2001, IUI '01.