Adaptation of Web Services Based on User Preferences \& User Evaluation


Adaptive web based systems aim to adapt the services to the needs of the individual user. Each and every user will have their own preferences and the applications must fit the adaptive environment of those applications. Adaptive systems are attempting to bring personalization to the web, to ensure that both media content and services are tailored to the users personal preferences, goals and context thus enhancing the users experience of the web. In general the adaptive systems are responsible to offer the service, which fits the environment. Here, the focus is given to the user of different kind. The massive web of data can be accessed through the APIs offered by the service providers in this research idea of building an open model. The adaptation is majorly focusing on proposing a simple model as an initiative and then building an application which satisfies the requirements. Mashups are prepared as part of accessing the services from different providers. In the application one can find the unique search hub like structure in the implementation. Usability of the system or the final product is also a very important and impressive thing to be remembered for the entire design and development o f the application. Evaluation the user based on the feedback gathered from the users through usability testing is an asset for the perfect assessment of the proposed web system. This thesis is trying to design the architecture and define an algorithm to develop adaptation of web services based on the preferences of the users. And also, this is trying to propose new adaptive search functionality to a set of users. This paper also provides an investigation into the design of the application using different possible new web technologies. And also evaluates the user experience with the help of the usability engineering methods. This research allows and opens the gate for the construction of an open model approach for the adaptive web systems.