User Modeling Servers - Requirements, Design, and Evaluation
inkl. 7% MwSt.
Software systems that adapt their services to characteristics of individual users have already proven to be more effective and/or usable than non-adaptive systems. For exhibiting such personalized behavior, user-adaptive systems rely on models of user characteristics. Acquisition and management of these models is carried out by dedicated user modeling components. An important strand of research is devoted to developing so-called ‘user modeling shell systems’. The decisions as to what the services/functionalities of these shell systems are were mostly based on intuition and/or experience gained from studying the literature of a few user-adaptive applications. More recently, the trend towards personalization on the World Wide Web led to the development of several commercial user modeling servers. Features that are deemed to be important for these systems contrast sharply with those regarded as important for user modeling shell systems, and vice versa. The aim of this dissertation is to - analyze the requirements that user modeling servers must meet to be acceptable both from a multi-disciplinary scientific perspective and from the viewpoint of (commercial) deployment - design and implement a server that meets these requirements - verify its compliance with the core performance and scalability requirements of small and medium-sized real-world environments