Abstract
Adapting graphical user interfaces for various user devices is one of the most interesting topics in today’s mobile computation. In this paper we present a system based on mobile agents that transparently adapts user interface specifications to the user device’ capabilities and monitors user interaction. Specialized agents manage GUI specification according to the specific context and user preferences. We show how the user behavior can be monitored at run-time in a transparent way and how learning methods are applied to anticipate future user actions and to adapt the user interface accordingly. The feasibility and performance of our approach are shown by applying our approach to a non-trivial application and by performing tests with real users.
The original version of the book was revised: The copyright line was incorrect. The Erratum to the book is available at DOI: 10.1007/978-3-540-92698-6_37
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Abrams, M., Phanouriou, C., Batongbacal, A.L., William, S.M., Shuster, J.E.: Uiml: An appliance-independent XML user interface language. WWW8 / Computer Networks 31(11-16), 1695–1708 (1999)
Barthet, M.F., Tarby, J.C.: The diane+ method. In: Computer-aided design of user interfaces. Namur, Belgium, p. 95120 (1996)
Chi, E.H., Pirolli, P., Pitkow, J.: The scent of a site: A system for analyzing and predicting information scent, usage, and usability of a web site. In: ACM CHI 2000 Conference on Human Factors in Computing Systems (2000)
WWW Consortium, http://www.w3.org/Mobile/CCPP/
Microsoft Corp. Creating mobile web applications with mobile web forms in visual studio .net (2001), http://msdn.microsoft.com/vstudio/technical/articles/mobilewebforms.asp
Deshpande, M., Karypis, G.: Selective markov models for predicting web-page accesses. Technical report, University of Minnesota Tech. Report 00-056 (2000)
Horvitz, E., Breese, J., Heckerman, D., Hovel, D., Rommelse, K.: The lumiere project: Bayesian user modeling for inferring the goals and needs of software users. In: Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, Madison, WI, pp. 256–265 (July 1998)
IBM. Ibm websphere transcoding publisher (2001), http://www3.ibm.com/software/webservers/transcoding/
Recursion Software Inc. (2006), http://www.recursionsw.com/voyager.htm
Ivory, M.Y., Sinha, R.R., Hearst, M.A.: Empirically validated web page design metrics. In: SIGCHI (2001)
Coninx, K., Lyten, K.: An XML runtime user interface description language for mobile computing devices. In: Johnson, C. (ed.) DSV-IS 2001. LNCS, vol. 2220. Springer, Heidelberg (2001)
Lim, K.Y., Long, J.: The muse method for usability engineering. Cambridge University Press, Cambridge (1994)
Limbourg, Q., Vanderdonckt, J.: Comparing Task Models for User Interface Design. Lawrence Erlbaum Associates, Mahwah (2003)
Liu, H., Lieberman, H., Selker, T.: A model of textual affect sensing using real-world knowledge. In: 2003 Int. Conference on Intelligent UIs (January 2003)
Mena, E., Illarramendi, A., Royo, J.A., Goni, A.: A software retrieval service based on adaptive knowledge-driven agents for wireless environments. Transactions on Autonomous and Adaptive Systems (TAAS) 1(1) (September 2006)
Milojicic, D.: Mobile agent applications. IEEE Concurrency 7(3), 80–90 (1999)
Milojicic, D., Breugst, M., Busse, I., Campbell, J., Covaci, S., Friedman, B., Kosaka, K., Lange, D., Ono, K., Oshima, M., Tham, C., Virdhagriswaran, S., White, J.: MASIF: The OMG mobile agent system interoperability facility. In: Rothermel, K., Hohl, F. (eds.) MA 1998. LNCS (LNAI), vol. 1477. Springer, Heidelberg (1998)
Mitrovic, N., Mena, E.: Adaptive user interface for mobile devices. In: Forbrig, P., Limbourg, Q., Urban, B., Vanderdonckt, J. (eds.) DSV-IS 2002. LNCS, vol. 2545, pp. 29–43. Springer, Heidelberg (2002)
Mitrovic, N., Mena, E.: Improving user interface usability using mobile agents. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, pp. 273–287. Springer, Heidelberg (2003)
Mitrovic, N., Royo, J.A., Mena, E.: Adus: Indirect generation of user interfaces on wireless devices. In: 15th Int. Workshop on Database and Expert Systems Applications (DEXA 2004), 7th Int. Workshop Mobility in Databases and Distributed Systems (MDDS 2004). IEEE Computer Society, Los Alamitos (2004)
Mitrovic, N., Royo, J.A., Mena, E.: Adaptive user interfaces based on mobile agents: Monitoring the behavior of users in a wireless environment. In: I Symposium on Ubiquitous Computing and Ambient Intelligence, Spain, Thomson-Paraninfo (2005)
Molina, J.P., Melia, S., Pastor, O.: Just-ui: A user interface specification model. In: 4th International Conference on Computer-Aided Design of User Interfaces CADUI 2002. Kluwer, Dordrecht (2002)
Paterno, F., Santoro, C.: One model, many interfaces. In: Fourth International Conference on Computer-Aided Design of User Interfaces (CADUI 2002). Kluwer Academics, Dordrecht (2002)
Pitkow, J., Pirolli, P.: Mining longest repeatable subsequences to predict world wide web surfing. In: 2nd Usenix Symposium on Internet Technologies and Systems (USITS) (1999)
Seo, Y.-W., Zhang, B.-T.: Learning user’s preferences by analyzing web-browsing behaviors. In: Int. Conf. on Autonomous Agents 2000 (2000)
Shepherd, A., Diaper, D.: Analysis and training in information technology tasks, Chicester. In: Task analysis for human-computer interaction (1989)
Stottner, H.: A platform-independent user interface description language, Technical Report 16, Institute for Practical Computer Science, Johannes Kepler University Linz (2001)
Eager system (1993), http://www.acypher.com/wwid/Chapters/09Eager.html
Thevenin, D., Coutaz, J.: Plasticity of user interfaces: Frame-work and research agenda. In: Proc. of IFIP TC 13 Int. Conf. on Human-Computer Interaction INTERACT 1999, Edinburgh (August 1999)
XUL Tutorial (2002), http://www.xulplanet.com/tutorials/xultu/
usiXML (2004), http://www.usixml.org/
W3C. Xforms (2000), http://www.xforms.org/
Wang, A., Srensen, C.-F., Indal, E.: A mobile agent architecture for heterogeneous devices. In: Proc. of the Third IASTED International Conference on Wireless and Optical Communications (WOC 2003) (2003)
XIML (November 1999), http://www.ximl.org/
Zukerman, I., Albrecht, D.: Predictive statistical models for user modeling. In: Kobsa, A. (ed.) User Modeling and User Adapted Interaction (UMUAI) -The Journal of Personalization Research, volume Ten Aniversary Special Issue. Kluwer Academic Publishers, Dordrecht (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mitrović, N., Royo, J.A., Mena, E. (2008). Performance Analysis of an Adaptive User Interface System Based on Mobile Agents. In: Gulliksen, J., Harning, M.B., Palanque, P., van der Veer, G.C., Wesson, J. (eds) Engineering Interactive Systems. EHCI 2007. Lecture Notes in Computer Science, vol 4940. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92698-6_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-92698-6_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-92697-9
Online ISBN: 978-3-540-92698-6
eBook Packages: Computer ScienceComputer Science (R0)