Each individual prefers different things; and this is the main idea of Personalization. With current developed technology, many ways has been established between user and service provider to communicate. This triggers the importance of knowing users’ status and the situation surrounding the user in order to understand the context a user is in (Hella, 2014).
Many definitions in regard to Personalization have been proposed by several authors, but this research follows widely accepted definition of Personalization by Blom (2000). He defined Personalization as a process of changing a system to increase its personal relevance. This is mainly because the user can be in any situation with any content surrounding him or her. The content can be dynamic that make personalization is often changed depend to information provided by user. The change is solely to achieve the result that fits with the needs, goals, knowledge, interest and other characteristic of user or a group of users (Jrstad & Dustdar, 2005).
Jørstad & Do Van Thanh (2004) explained that there are 2 types of personalization, namely Explicit personalization and Implicit personalization. Explicit personalization as where the parameters of service are set manually by either users or service providers. In contrary, Implicit personalization means that mechanisms of the services continuously change the service according to the user’s situation, behavior, and assumed requirements. These two types of personalization resemble the 2 methods discussed by Hella (2014), namely Push method and Pull method.
According to Hella (2014), Personalization can be focused on person as an individual or a specific group. However, since we are focusing our work on several health conditions of a single individual, we will consider personalization in a person and not in a group of specific people. By knowing his or her situation, services providers are expected to provide specific user with specific service which is tailored in the specific contextual condition. In addition, the end result of personalization should save user’s time, money, and can improve the quality of the relationship between user and its service providers.