Conceptual Modeling of Personalized Web Applications

The demand for web applications that take into account the different needs and interests of the users has been increasing. Personalization can involve a wide-range of approaches and techniques to design the end-user experience. This paper discusses the use of conceptual modeling techniques in a software production process for the design of personalized web applications. This process is driven by an Object-Oriented Web-Solutions Modeling approach (OOWS) that properly captures the specific characteristics of web applications. We place special emphasis on the primitives of a navigational model that provides personalization patterns to capture and represent the semantics of this kind of application.