Electronic Thesis and Dissertation Repository


Master of Engineering Science


Electrical and Computer Engineering


Dr. Hamada Ghenniwa


The expansion of the cyberspace and the enormous process in computing and software applications enabled technology to cover every aspect of our life, therefore, many of our goals are now technology driven. Consequently, the need of intelligent assistance to achieve these goals has increased. However, for this assistance to be beneficial for users, it should be targeted to them based on their needs and preferences. Intelligent software agents have been recognized as a promising approach for the development of user-centric, personalized, applications.

In this thesis a generic personal smart assistant agent is proposed that provides relevant assistance to the user based on modeling his/her interests and behaviours. The main focus of this work is on developing a user behaviour model that captures the deliberative and reactive behaviours of the user in open environments. Furthermore, a prototype is built to utilize the personal assistant for personalized advertisement applications, where this assistant attempts to recommend the right advertisement to the right person at the right time.