I want to extend thanks to many people, all over the world, who so generously helped me during my Master's degree and contributed to this thesis work. Special mention goes to my supervisors, Dr. Omair Shafiq. During my Master's degree, Dr. Shafiq has always been providing his tremendous academic support. He is enthusiastic in academic, and his attitude encourages me a lot as a researcher working in data science. He also generously provided me funding help to support my trip to CBDCom2019 in Japan, which is the first time I present at an international conference. I would also like to express my very profound gratitude to Dr. Anthony Whitehead, who was supposed to be my supervisor but unfortunately passed away before I entered Carleton University. Without Dr. Whitehead, I would never get the opportunity to study in Canada. Thanks for giving me the chance to become a student in CLUE; it is not about the funding support only, but also the precious internship opportunity to work in You. i TV. I am also hugely appreciative to Dr. Audrey Girouard, the director of CLUE, who has provided me countless opportunities to participate in the HCI activities, and inspired me to exploit deep learning technique to contribute to UX research domain. Also, profound gratitude goes to, Dr. Olga Baysal, Dr. Frank Dehne. Thanks for introducing me to the world of big data, and always being patient when I asked the fundamental questions. Last but not least, thanks to my family and friends, especially my mom. Thanks for supporting me to complete my Master's degree abroad. This thesis work will never exist iv without her, not only the financial and mental support, but also her passion in the stock market. I wish my thesis work can help her as a return, even a little. Thanks to all her generous support given to me all the time.