skip to main content
10.1145/1570433.1570481acmconferencesArticle/Chapter ViewAbstractPublication PageseicsConference Proceedingsconference-collections
research-article

Personalizing graphical user interfaces on flexible widget layout

Published: 15 July 2009 Publication History

Abstract

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.

References

[1]
Apple Inc. Apple human interface guidelines, 6 2008. Available at http://developer.apple.com/documentation/UserExperience/Conceptual/AppleHIGuidelines/OSXHIGuidelines.pdf.
[2]
F. Bodart, A.-M. Hennebert, J.-M. Leheureux, and J. Vanderdonckt. Towards a dynamic strategy for computer-aided visual placement. In Proceedings of the 2nd ACM workshop on advanced visual interfaces (AVI '94), pages 78--87, Bari, Italy, 1994. ACM Press.
[3]
G. Calvary, J. Coutaz, D. Thevenin, Q. Limbourg, L. Bouillon, and J. Vanderdonckt. A unifying reference framework for multi-target user interfaces. Interacting with Computers, 15:289--308, 2003.
[4]
B. Collignon, J. Vanderdonckt, and G. Calvary. An intelligent editor for multi-presentation user interfaces. In Proceedings of the 23rd Annual ACM Symposium on Applied Computing (SAC 2008), pages 1634--1641, Fortaleza, Ceara, Brazil, 2008. ACM Press.
[5]
J. Eisenstein, A. Puerta, and R. Software. Adaption in automated user-interface design. In Proceedings of the 2000 International Conference on Intelligent User Interfaces (IUI 2000), 2000.
[6]
J. Eisenstein, J. Vanderdonckt, and A. Puerta. Applying model-based techniques to the development of UIs for mobile computers. In Proceedings of the 2001 International Conference on Intelligent User Interfaces (IUI 2001), pages 69--76, Santa Fe, NM, USA, 2001. ACM.
[7]
M. Florins, F. M. Simarro, J. Vanderdonckt, and B. Michotte. Splitting rules for graceful degradation of user interfaces. In Proceedings of the 8th International Working Conference on Advanced Visual Interfaces (AVI 2006), pages 59--66, Venice, Italy, 2006. ACM Press.
[8]
M. Florins and J. Vanderdonckt. Graceful degradation of user interfaces as a design method for multiplatform systems. In Proceedings of the 2004 International Conference on Intelligent User Interfaces (IUI 2004), pages 140--147, Madeira, Funchal, Portugal, 2004. ACM Press.
[9]
J. Fogarty and S. E. Hudson. Gadget: a toolkit for optimization-based approaches to interface and display generation. In Proceedings of the 16th annual ACM symposium on User interface software and technology (UIST '03), pages 125--134, Vancouver, BC, Canada, 2003. ACM.
[10]
S. L. Fowler. GUI Design Handbook. Mcgraw-Hill Companies, Inc., 1997.
[11]
K. Gajos and D. S. Weld. SUPPLE: automatically generating user interfaces. In Proceedings of the 9th international conference on Intelligent user interfaces (IUI '04), pages 93--100, Funchal, Madeira, Portugal, 2004. ACM Press.
[12]
K. Z. Gajos, K. Everitt, D. S. Tan, M. Czerwinski, and D. S. Weld. Predictability and accuracy in adaptive user interfaces. In Proceedings of the 26th annual SIGCHI conference on Human factors in computing systems (CHI 2008), pages 1271--1274, Florence, Italy, 2008. ACM Press.
[13]
K. Z. Gajos, D. S. Weld, and J. O. Wobbrock. Decision-theoretic user interface generation. In Proceedings of the 23rd AAAI conference on artificial intelligence (AAAI '08), pages 1532--1536, Chicago, IL, USA, 2008. AAAI Press.
[14]
D. Grolaux, P. V. Roy, and J. Vanderdonckt. Flexclock, a plastic clock written in oz with the qtk toolkit. In Proceedings of the 1st International Workshop on Task Models and Diagrams for User Interface Design (TAMODIA 2002), pages 135--142, Bucharest, Romania, 2002. INFOREC Publishing House Bucharest.
[15]
S. Lok and S. Feiner. A survey of automated layout techniques for information presentations. In Proceedings of the 1st International Symposium on Smart Graphics, pages 61--68, Hawthorne, NY, USA, 2001. ACM.
[16]
Microsoft Corporation. Windows forms. Available at http://msdn2.microsoft.com/en--us/netframework/aa497342.aspx.
[17]
Z. Ruttkay. Fuzzy constraint satisfaction. In Proceedings of the 3rd IEEE Conference on Fuzzy Systems, volume 2, pages 1263--1268, Orlando, FL, USA, 1994. IEEE.
[18]
T. L. Saaty. The Analytic Hierarchy Process: Planning, Priority Setting, Resource Allocation. McGraw-Hill, 1980.
[19]
H. Schefe. An analysis of variance for paired comparisons. Journal of the American Statistical Association, 47(259):381--400, 1952.
[20]
A. Sears. Layout appropriateness: A metric for evaluating user interface widget layout. IEEE Transactions on Software Engineering, 19(7):707--719, 1993.
[21]
Sun Microsystems, Inc. JDK 6 swing (java foundation classes), 2005. Available at http://java.sun.com/javase/6/docs/technotes/guides/swing/index.html.
[22]
T. G. Team. The GTK+ project. Available at http://www.gtk.org/.
[23]
L. L. Thurstone. A law of comparative judgement. Psychological Review, 34:273--286, 1927.
[24]
J. Tidwell. Designing Interfaces. O'Reilly Media, Inc., 2005.
[25]
Trolltech ASA. Qt. Available at http://trolltech.com/products/qt/.
[26]
J. M. Vanderdonckt and F. Bodart. Encapsulating knowledge for intelligent automatic interaction objects selection. In Proceedings of the 11th annual SIGCHI conference on Human factors in computing systems (CHI '93), pages 424--429, Amsterdam, The Netherlands, 1993. ACM.
[27]
T. Yanagida. Demo of flexible widget layout, 2009. Available at http://kussharo.complex.eng.hokudai.ac.jp/~takty/demo/fwl.en.html.
[28]
T. Yanagida and H. Nonaka. Architecture for migratory adaptive user interfaces. In Proceedings of the IEEE 8th International Conference on Computer and Information Technology (CIT 2008), pages 450--455, Sydney, Australia, July 2008. IEEE.
[29]
T. Yanagida and H. Nonaka. Flexible widget layout with fuzzy constraint satisfaction. In Proceedings of the 2008 IEEE Conference on Soft Computing in Industrial Applications (SMCia/08), pages 387--392, Muroran, Japan, June 2008. IEEE.
[30]
T. Yanagida and H. Nonaka. Interaction description with service-specific meanings. In Proceedings of the 5th International Conference on Cybernetics and Information Technologies, Systems and Applications (CITSA 2008), pages 185--188, Orlando, FL, USA, July 2008. IIIS.
[31]
T. Yanagida and H. Nonaka. Flexible widget layout formulated as fuzzy constraint satisfaction problem. In Proceedings of the 1st KES International Symposium on Intelligent Decision Technologies (KES IDT 2009), pages 73--83, Himeji, Japan, April 2009.

Cited By

View all
  • (2023)Adaptive GUI Layout by Satisfying Fuzzy ConstraintsCompanion Proceedings of the 2023 ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/3596454.3597190(70-72)Online publication date: 27-Jun-2023
  • (2017)Automatic Generation of User Interface Layouts for Alternative Screen OrientationsHuman-Computer Interaction - INTERACT 201710.1007/978-3-319-67744-6_2(13-35)Online publication date: 20-Sep-2017
  • (2015)A preliminary study to determine criteria for personalized e-commerceProceedings of the International HCI and UX Conference in Indonesia10.1145/2742032.2742579(73-77)Online publication date: 8-Apr-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
EICS '09: Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
July 2009
348 pages
ISBN:9781605586007
DOI:10.1145/1570433
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 July 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. adaptive user interfaces
  2. flexible widget layouts
  3. fuzzy constraint satisfaction problems
  4. optimization
  5. personalization of graphical user interfaces

Qualifiers

  • Research-article

Conference

EICS'09
Sponsor:
EICS'09: Engineering Interactive Computing Systems
July 15 - 17, 2009
PA, Pittsburgh, USA

Acceptance Rates

Overall Acceptance Rate 73 of 299 submissions, 24%

Upcoming Conference

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)15
  • Downloads (Last 6 weeks)3
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Adaptive GUI Layout by Satisfying Fuzzy ConstraintsCompanion Proceedings of the 2023 ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/3596454.3597190(70-72)Online publication date: 27-Jun-2023
  • (2017)Automatic Generation of User Interface Layouts for Alternative Screen OrientationsHuman-Computer Interaction - INTERACT 201710.1007/978-3-319-67744-6_2(13-35)Online publication date: 20-Sep-2017
  • (2015)A preliminary study to determine criteria for personalized e-commerceProceedings of the International HCI and UX Conference in Indonesia10.1145/2742032.2742579(73-77)Online publication date: 8-Apr-2015
  • (2015)Binary Space Partitioning Layouts To Help Build Better Information DashboardsProceedings of the 20th International Conference on Intelligent User Interfaces10.1145/2678025.2701383(138-147)Online publication date: 18-Mar-2015
  • (2010)Adjustable context adaptations for user interfaces at runtimeProceedings of the International Conference on Advanced Visual Interfaces10.1145/1842993.1843051(321-324)Online publication date: 26-May-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media