Guy-Vincent Jourdan

Prospective students

Like every other professor, I receive many unsolicited and often unqualified requests for supervision. I do not answer to blind requests. If you are genuinely considering working on a Master or a PhD under my supervision, please first look at my research interests, perhaps read a few of my papers, and send me a detailed message explaining why you think you and me can work together in a mutually beneficiary manner. Please note that I cannot simply accept to supervise you. You have to formally apply to our graduate schools (preferably OCICS, possibly OCIECE), listing me as requested supervisor, and the school has to approve your application before I can do so.

If you have sent an email and I haven’t answered, it is probably because your message was too generic and went straight to the wastebasket.

I have very limited funding, so unless you have your own grant, I don’t have many openings. I am currently looking for students in two main areas of research:

Cyberattacks Countermeasures and Prevention

A project in collaboration with IBM CAS Canada, funded by IBM and NSERC, that software security and cybercrime prevention. See our software security research group web site for info and openings.

Software testing

I have ongoing research projects on formal testing. I am looking for bright students with excellent abstraction skills, able to work with models, graphs, probabilities, as well as very good programming skills. If that’s you, tell me.

Current graduate students and PDFs

  • Qian Cui, PhD student. Started January 2016.
  • Sophie LePage, M.Sc. student. Started January 2017.
  • Emad Badawi, PhD student. Started September 2017.
  • Ali Almokhtar, PhD student. Started September 2017.


  • Salman Hooshmand (PhD student), Efficient Reconstruction of User Sessions from HTTP traces for Rich Internet Applications, April 2013 - October 2017
  • Muhammad Faheem, PostDoc Felow. March 2015 - March 2017
  • Khaled ben Hafaiedh (PhD student, co-supervised with Professor Bochmann), A Scalable P2P RIA Crawling System with Fault Tolerance, September 2011 - May 2016
  • Sara Baghbanzadeh, (M.C.S), The Reconstruction of User-Interactions from HTTP Traces for RIAs, September 2013 - April 2016
  • Canan Gűniçen (M.C.S. from Sabanci University, co-supervised with Professor Yenigűn). September 2012 - January 2015
  • Di Zou (M.C.S, co-supervised with Professor Bochmann), Concurrent Interprocedural Data ow Analysis, September 2012-March 2015.
  • Ali Moosavi (M.C.S., co-supervised with Dr. Vio Onut), Component-based Crawling or Rich Internet Applications, September 2011 – January 2014
  • Emre Dincturk (PhD), Model-based crawling of Rich Internet Applications, January 2010–June 2013
  • Wan Bo (M.C.S, co-supervised with Professor Bochmann), Improved Usage Model for Web Application Reliability Testing, September 2010 – July 2012
  • Suryakant Choudhary (M.C.S, co-supervised with Professor Bochmann), M-Crawler: Crawling Rich Internet Applications Using Menu Meta-Model, September 2010 – July 2012
  • Kamara Benjamin (M.C.S, co-supervised with Professor Bochmann), A Strategy for Efficient Crawling of Rich Internet Applications, September 2008 - September 2010
  • Ahmed Jeddah (M.C.S, co-supervised with Professor Zaguia), The Device Discovery in Bluetooth Scatternet Formation Algorithms, September 2007 – June 2009
  • Shen Wang (M.C.S.), Design recovery of distributes systems from observations, September 2005 – November 2007
  • Brad Metz (M.C.S, co-supervised with Professor Adams), Third Party Security Evaluations of Web-Based Systems: A Case Study, September 2005 – April 2007