I would like to take this opportunity to express my heartfelt gratitude to all those who not only helped me complete my research thesis but also made my experience at the University of Windsor unforgettable. Firstly, I would like to express my sincere gratitude to my advisor, Dr. Ziad Kobti, for his continued encouragement, inspiration, and tremendous expertise. He gave me the opportunity to choose my study area and discover the Online Social Network domain. His encouragement has supported me in the studies and writing of this thesis. Besides my advisor, I would like to thank my thesis committee, Dr. Mohammed Fazle Baki and Dr. Sherif Saad for their insightful comments and inspiration for the completion of this thesis. I sincerely thank my parents for their love and unconditional care. They have always supported me through these years and motivate me. They have always believed more in me than myself. Also, special thanks to Jainam for always being there and motivating me. I would also like to thank my lab mate Kalyani Selvarajah for helping me with her insights and her skills in writing papers. A special thanks to Shikhar Sanghvi for intriguing ideas and elaborate discussions. Finally, life at Windsor University would not have been what it was without my friends' continued support. I would like to offer my sincere thanks to all my friends who have been vital support throughout my work.