Specification of personalization in web application design

Personalization of websites has become an important issue in Web modeling methods due to their big and heterogeneous audience. However, due to the existence of too many notations to represent the same design concepts in different methodologies, personalization specifications cannot be used out of the scope of a single tool or method. Moreover, in some cases, personalization is not defined as a separate aspect, being difficult to maintain and update. This paper tackles the aforementioned problems presenting a generic modeling technique to facilitate the specification of the personalization. Personalization specifications can be reused across different websites and different development environments.

[1]  Nora Koch,et al.  The Munich Reference Model for Adaptive Hypermedia Applications , 2002, AH.

[2]  Martin Gaedke,et al.  Web Application Development Employing Domain-Specific Languages , 2006, IASTED Conf. on Software Engineering.

[3]  Reidar Conradi,et al.  The Empirical Studies on Quality Benefits of Reusing Software Components , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[4]  Jan Blom,et al.  Personalization: a taxonomy , 2000, CHI Extended Abstracts.

[5]  Won Kim,et al.  Personalization: Definition, Status, and Challenges Ahead , 2002, J. Object Technol..

[6]  Ibrahim Cingil,et al.  A broader approach to personalization , 2000, CACM.

[7]  Irene Garrigós,et al.  A Prototype Tool for the Automatic Generation of Adaptive Websites , 2007, AEWSE.

[8]  Paul Hernández,et al.  Una Aplicación basada en Eclipse para la Personalización de Aplicaciones Web Dirigida por Modelos , 2009, Jornadas de Ingeniería del Software y Bases de Datos.

[9]  Olga De Troyer,et al.  Design time support for adaptive behavior in Web sites , 2003, SAC '03.

[10]  Florian Daniel,et al.  Combining conceptual modeling and active rules for the design of adaptive web applications , 2006, ICWE '06.

[11]  Flavius Frasincar,et al.  Modeling User Input and Hypermedia Dynamics in Hera , 2004, ICWE.

[12]  Stefano Ceri,et al.  Modeling web applications reacting to user behaviors , 2006, Comput. Networks.

[13]  Gerti Kappel,et al.  Towards a Generic Customisation Model for Ubiquitous Web Applications , 2002 .

[14]  Carma McClure Software Reuse: A Standards-Based Guide , 2001 .

[15]  Arie van Deursen,et al.  Domain-specific languages: an annotated bibliography , 2000, SIGP.

[16]  Lora Aroyo,et al.  Interoperability in Personalized Adaptive Learning , 2006, J. Educ. Technol. Soc..

[17]  Antonio Vallecillo,et al.  MDWEnet: A Practical Approach to Achieving Interoperability of Model-Driven Web Engineering Methods , 2007, MDWE.

[18]  Gustavo Rossi,et al.  Designing personalized web applications , 2001, WWW '01.

[19]  Nora Koch,et al.  Software Engineering for Adaptive Hypermedia Systems: Reference Model, Modeling Techniques and Development Process , 2001, Softwaretechnik-Trends.

[20]  Irene Garrigós,et al.  A reusable personalization model in web application design , 2005 .

[21]  Faculteit Van De Wetenschappen,et al.  Designer Specified Self Re-organizing Websites , 2005 .

[22]  M Mernik,et al.  When and how to develop domain-specific languages , 2005, CSUR.

[23]  Irene Garrigós A-OOH: extending web application design with dynamic personalization , 2008 .

[24]  Gustavo Rossi,et al.  An Object Oriented Approach to Web-Based Applications Design , 1998, Theory Pract. Object Syst..

[25]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .

[26]  Ó. Pastor,et al.  On Conceptual Modeling of Device-Independent Web Applications : Towards a Web Engineering Approach , 2000 .

[27]  Flavius Frasincar,et al.  Engineering Semantic Web Information Systems in Hera , 2003, J. Web Eng..