Abstract
The amount of functionality offered by nowadays applications is constantly growing, mostly leading to more and more complex user interfaces. This decreases their usability especially in settings with limited input and output capabilities like in mobile or ubiquitous computing. In these settings the interaction costs are much higher than for traditional desktop applications. Adapting the interface to the available devices as well as to the user’s preferences and tasks is the key to reducing interaction costs and increasing usability of applications. In this paper, we present the AUGUR system that can automatically generate user- and device-adapted interfaces. For that purpose, we developed the FxL* algorithm which is introduced in this paper. FxL* is the first algorithm that considers the individual user as well as her current situation to determine which user interface elements should be presented. We show that it clearly outperforms algorithms that do not take the user’s situation into account.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Satyanarayanan, M.: Pervasive computing: Vision and challenges. IEEE Personal Communications (2001)
Buchanan, G., Farrant, S., Jones, M., Thimbleby, H., Marsden, G., Pazzani, M.: Improving mobile internet usability. In: Proceedings of WWW 2001, pp. 673–680. ACM, New York (2001)
Hartmann, M., Schreiber, D., Kaiser, M.: Task Models for Proactive Web Applications. In: Proceedings of WEBIST 2007, March 2007, pp. 150–155. INSTICC Press (2007)
Hartmann, M., Zesch, T., Mühlhäuser, M., Gurevych, I.: Using similarity measures for context-aware user interfaces. In: Proceedings of 2nd International Conference on Semantic Computing, pp. 190–197. IEEE, Los Alamitos (2008)
Hartmann, M., Schreiber, D.: Prediction algorithms for user actions. In: Hinneburg, A. (ed.) Proceedings of Lernen Wissen Adaption, ABIS 2007, September 2007, pp. 349–354 (2007)
Florins, M., Vanderdonckt, J.: Graceful degradation of user interfaces as a design method for multiplatform systems. In: Proceedings of IUI 2004, pp. 140–147. ACM Press, New York (2004)
Paterno, F., Mancini, C., Meniconi, S.: Engineering task models. In: Proceedings of ICECCS 1997, Washington, DC, USA, p. 69. IEEE Computer Society, Los Alamitos (1997)
Hartmann, M., Schreiber, D., Mühlhäuser, M.: Providing context-aware interaction support. In: Proceedings of Engineering Interactive Computing Systems (EICS). ACM, New York (to appear, 2009)
Greenberg, S.: Using unix: Collected traces of 168 users. Research report 88/333/45 (1988)
Ziegert, T., Lauff, M., Heuser, L.: Device independent web applications - the author once - display everywhere approach. In: Koch, N., Fraternali, P., Wirsing, M. (eds.) ICWE 2004. LNCS, vol. 3140, pp. 244–255. Springer, Heidelberg (2004)
Puerta, A., Eisenstein, J.: Ximl: A common representation for interaction data. In: Proceedings of the 7th international conference on Intelligent user interfaces, San Francisco, California, USA, pp. 214–215. ACM, New York (2002)
Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S.M., Shuster, J.E.: UIML: An appliance-independent XML user interface language. In: Proceedings of the eighth international conference on World Wide Web, Toronto, Canada, pp. 1695–1708. Elsevier North-Holland, Inc., Amsterdam (1999)
Souchon, N., Vanderdonckt, J.: A review of XML-compliant user interface description languages. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 377–391. Springer, Heidelberg (2003)
Olsen Jr., D.R., Jefferies, S., Nielsen, T., Moyes, W., Fredrickson, P.: Cross-Modal Interaction Using XWeb. In: Proceedings of UIST 2000, pp. 191–200. ACM, New York (2000)
Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A unifying reference framework for multi-target user interfaces. Interacting with Computers 15(20), 289–308 (2003)
Findlater, L., McGrenere, J.: Impact of screen size on performance, awareness, and user satisfaction with adaptive graphical user interfaces. In: Proceeding of the twenty-sixth annual SIGCHI conference on Human factors in computing systems, Florence, Italy, pp. 1247–1256. ACM, New York (2008)
Bouillon, L., Vanderdonckt, J.: Retargeting of Web Pages to Other Computing Platforms with VAQUITA. In: Proceedings of WCRE 2002, p. 339 (2002)
Gajos, K.Z., Czerwinski, M., Tan, D.S., Weld, D.S.: Exploring the design space for adaptive graphical user interfaces. In: Proceedings of AVI 2006, pp. 201–208. ACM Press, New York (2006)
Bunt, A., Conati, C., McGrenere, J.: Supporting interface customization using a mixed-initiative approach. In: Proceedings of IUI 2007, pp. 92–101. ACM, New York (2007)
Langley, P.: Machine learning for intelligent systems. In: AAAI/IAAI, pp. 763–769 (1997)
Anderson, C.R., Domingos, P., Weld, D.S.: Adaptive web navigation for wireless devices. In: IJCAI, pp. 879–884 (2001)
Smyth, B., Cotter, P.: The plight of the navigator: Solving the navigation problem for wireless portals. In: De Bra, P., Brusilovsky, P., Conejo, R. (eds.) AH 2002. LNCS, vol. 2347, pp. 328–337. Springer, Heidelberg (2002)
Gajos, K., Weld, D.S.: Supple: automatically generating user interfaces. In: Proceedings of IUI 2004, pp. 93–100. ACM Press, New York (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Hartmann, M., Schreiber, D. (2009). AUGUR: Interface Adaptation for Small Screen Devices. In: Kuflik, T., Berkovsky, S., Carmagnola, F., Heckmann, D., Krüger, A. (eds) Advances in Ubiquitous User Modelling. Lecture Notes in Computer Science, vol 5830. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-05039-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-05039-8_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-05038-1
Online ISBN: 978-3-642-05039-8
eBook Packages: Computer ScienceComputer Science (R0)