Automatic Runtime Validation and Correction of the Navigational Design of Web Sites

Essential to an audience driven website design philosophy is the organization of information and functionality according to the requirements of the different audience classes. However, at design time, it is often difficult to correctly assess the different needs and requirements of the different prospective users of a website. This may result in a non-optimal navigation structure, which will decrease the usability of the website. In this paper, we describe how to correct, at run-time and automatically, possible flaws in the design resulting from incomplete requirement assessment, using adaptive behavior. By observing the browsing behavior of the users, the requirements for the different users are validated and the website is adapted according to adaptation specifications made by the designer. These specifications express when and how the website needs to be adapted and are expressed using an Adaptation Specification Language. The work is presented in the context of an audience driven design method but we also elaborate shortly on the applicability of the technique in general.

[1]  Gustavo Rossi,et al.  Web Engineering , 2001, Lecture Notes in Computer Science.

[2]  Pier Luca Lanzi,et al.  A Framework for Exploiting Conceptual Modeling in the Evaluation of Web Application Quality , 2004, ICWE.

[3]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[4]  W. J. Dixon,et al.  Analysis of Extreme Values , 1950 .

[5]  Jakob Nielsen,et al.  Finding usability problems through heuristic evaluation , 1992, CHI.

[6]  Hongjing Wu,et al.  AHAM: A reference model to support adaptive hypermedia authoring , 1998 .

[7]  Cristina Cachero,et al.  Modelling Dynamic Personalization in Web Applications , 2003, ICWE.

[8]  Douglas M. Hawkins Identification of Outliers , 1980, Monographs on Applied Probability and Statistics.

[9]  Irene Garrigós,et al.  Using Adaptive Techniques to Validate and Correct an Audience Driven Design of Web Sites , 2004, ICWE.

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

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

[12]  Olga De Troyer Audience-driven Web Design , 2001, Information Modeling in the New Millennium.

[13]  Olga De Troyer,et al.  Modeling Complex Processes for Web Applications using WSDM , 2003 .

[14]  Terry Halpin,et al.  Information modeling and relational databases: from conceptual analysis to logical design , 2001 .

[15]  Flavius Frasincar,et al.  Specification framework for engineering adaptive web applications , 2002 .

[16]  Walter L. Smith Probability and Statistics , 1959, Nature.

[17]  Bernard Rosner,et al.  On the Detection of Many Outliers , 1975 .

[18]  Vijay Kumar,et al.  Conceptual Modeling for New Information Systems Technologies , 2002, Lecture Notes in Computer Science.

[19]  Olga De Troyer,et al.  Structuring Web Sites Using Audience Class Hierarchies , 2001, ER.

[20]  Olga De Troyer,et al.  WSDM: A User Centered Design Method for Web Sites , 1998, Comput. Networks.

[21]  Laura J Gurak,et al.  Audience-driven Web design: An application to medical Web sites , 2002 .