Foundations of a model driven engineering approach for human-computer interface focused on content personalization

Abstract With the diversity of technologies, the engineering of user interfaces has becoming a critical activity in the system development. The interfaces should not only be customized in terms of layout, screen resolution and other static aspects; but also, provide the pertinent information to the user considering his/her profile, the platform s-he is using, and location s-he is at the moment of using the system. In this context, different approaches have been defined to deal with the user interface personalization. This paper proposes an approach of model-driven engineering for human-computer interfaces that uses a set of models and a domain ontology to generate interfaces that considers the personalization of static elements and also the domain application content. A case study exemplifies how this approach can be applied.

[1]  Káthia Marçal de Oliveira,et al.  A public transportation ontology to support user travel planning , 2010, 2010 Fourth International Conference on Research Challenges in Information Science (RCIS).

[2]  Christophe Kolski,et al.  Modélisation conceptuelle des IHM. Une approche globale s'appuyant sur les processus métier , 2007, Ingénierie des Systèmes d Inf..

[3]  Henry Lieberman,et al.  Letizia: An Agent That Assists Web Browsing , 1995, IJCAI.

[4]  Abdouroihamane Anli,et al.  Méthodologie de développement des systèmes d'information personnalisés : Application à un système d'information au service des usagers des transports terrestres de personnes. (Development methodology of the personalized information systems: Application to an information system dedicated to traveller , 2006 .

[5]  Nicola Guarino,et al.  Formal Ontology in Information Systems , 1998 .

[6]  Stéphane Lopes,et al.  Query Rewriting Based on User's Profile Knowledge , 2007, BDA.

[7]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[8]  Gregory D. Abowd,et al.  Cyberguide: A mobile context‐aware tour guide , 1997, Wirel. Networks.

[9]  Antônio Francisco do Prado,et al.  Using ontologies and Web services for content adaptation in Ubiquitous Computing , 2008, J. Syst. Softw..

[10]  Rushed Kanawati,et al.  Using user behaviour similarity for recommendation computation: the broadway approach , 1999, HCI.

[11]  Jean Vanderdonckt,et al.  A MDA-Compliant Environment for Developing User Interfaces of Information Systems , 2005, CAiSE.

[12]  J. A. Carvalho,et al.  Personalized information systems: enabling technologies and architecture , 2012, 7th Iberian Conference on Information Systems and Technologies (CISTI 2012).

[13]  Arnaud Brossard PERCOMOM : une méthode de modélisation des applications interactives personnalisées appliquée à l'information voyageur dans le domaine des transports collectifs. (PERCOMOM: a modeling method for personalized interactive application Application to traveler information in public transportation) , 2008 .