Current Position:


More About me:

I am currently an Adjunct Professor at the Faculty of Management at Concordia University of Edmonton and a Researcher at the Computer Research Institute from Montréal. From October 2015 to September 2016, I was a postdoctoral fellow at Polytechnique Montreal under the supervision of Dr. Gabriela Nicolescu and a Research Scientist in Computer Security and Software Engineering at the Research And Development Team of Ubitrak Inc.Previously, I was a postdoctoral fellow under the supervision of Dr. Mohammad Zulkernine at Queen’s University, a research associate at the Department of Electrical & Computer Engineering of the Faculty of Engineering and Computer Science at Concordia University. I received my Ph.D. from the Department of Computers Sciences and Operations Research of Montreal University in 2013. I started my PhD program in August 2009 under supervision of Drs. Sylvie Hamel and Yann-Gaël Guéhéneuc after receiving my software engineering Master degree with honours in July 2009 from University of Tunis in Tunisia. My career in academia consists of three sets of duties: teaching, research, and service. Indeed, it includes conducting scholarly work, presenting and publishing my research work in peer reviewed conferences and journals, and sitting on committees ranging from creating and evaluating curricula to overseeing workplace safety. I am a member of IEEE. I speak fluent English, French and Arabic. I have several years of industry experience in Canada and Africa in the areas of software engineering, Computer Security, Web and Mobile Computing, and Business Process Management.

Education and Degrees

  1. 2016/8    Post-doctorate, Cybersecurity, École Polytechnique de Montréal Supervisors: Gabriela Nicolescu, 2015/10 – 2016/8
  2. 2015/4   Post-doctorate, Computer Sciences and Cybersecurity, Queen’s University at Kingston Supervisors: Mohammad Zulkernine, 2014/1 – 2015/4
  3.  2013/12  Doctorate, Computer Sciences, Université de Montréal
                      Supervisors: Sylvie Hamel, 2009/9
  4. 2009/6   Master’s Thesis, Computer sciences, Université de Tunis
                    Supervisors: Rim Fayez, 2007/9
  5. 2007/6     Bachelor’s, Computer Science, Université de Tunis

Research Interests

  1. Internet of Things (IoT)
  2. Software Quality and Evolution
  3. Cyber Security
  4. Sustainable Computing
  5. Mining Software Repositories
  6. Cyber security for Internet of Things and Cyber-physical systems
  7. Fault Proneness
  8. Cloud Computing
  9. Software Reliability
  10. Web and Mobile Secure Computing


DurationPositionEmployerTenure StatusJob Responsiblities
2017/12 – PresentCyber Security ResearcherComputer Research Institute of MontréalTenure-Assist with the evaluation, selection, design, and execution of research programs in cybersecurity
-Research and track information about current security threats , potential vulnerabilities
2016/8 – PresentAdjunct ProfessorDepartment of Information Systems Security and Assurance,
Faculty of Management,
Concordia University College of Alberta
Full-time, Adjunct, Non Tenure Track-Conduct research and experiments to advance knowledge in Computer Science, Software Engineering and Information Security.
– Supervise graduate students who are working toward Master degrees.
– Publish original research and analysis in international conferences and academic journals.
– Teach courses in Computer Science and Information Security.
– Plan lessons and assignments.
– Work with colleagues to develop the curriculum for the Master degree and certificate programs at Concordia University of Edmonton.Assess students’ progress by grading papers, tests, and other work.
– Serve on academic and administrative committees that review and recommend policies, make budget decisions, and advise on hiring and promotions.
2015/3 – 2016/8Research ScientistResearch and Development, Ubitrak Inc.
2014/4 – 2015/4Software Developer AnalystOMP MusicThe creation of a new nomenclature and teaching system that makes the process of learning, playing, and teaching music much easier and faster using Big Data Analytic.
2010/1 – 2013/12Teaching assistantComputer Science and Operations Research, Université de MontréalPart-time, Term, Non Tenure Track -Preparing labs and assignments
-oral presentation of material
-responding to questions
-providing learning tasks
-getting students to work in groups
2011/9 – 2011/12Lecturer Department of Computer EngineeringÉcole Polytechnique de MontréalFull-time, Sessional, Lecturer,Non Tenure TrackLecturer for INF3410: Requirements Specification and Systems Analysis (undergraduate course)
2006/1 – 2007/6IT Analyst/DeveloperLe Campus Numérique francophone de Tunis, Agence universitaire de la Francophonie

Other Activities

Knowledge and Technology Translation
2015/1 – 2016/8

Project Manager and Researcher, Technology, Product, Process, Service Improvement/ Development Group/Organization/Business
Serviced: Ubitrak Inc.
Target Stakeholder: Industry/Business (>500 employees)
Outcome / Deliverable: Search Results Real Time Detection of Privilege Escalation by an Attacker
References / Citations / Web Sites: Fehmi Jaafar, Gabriela Nicolescu, Christian Richard: A Systematic Approach for Privilege Escalation Prevention. QRS Companion 2016: 101-108
2014/7 – 2015/3Consultant, Consulting for Industry
Target Stakeholder: General Public
Outcome / Deliverable: The creation of a new nomenclature and teaching system that makes the process of learning, playing, and teaching music much easier and faster using Big Data Analytic
2014/6 – 2015/3Researcher, R&D Collaboration with Industry
Target Stakeholder: General Public
Outcome / Deliverable: Click Fraud Detection & Protection Tool
References / Citations / Web Sites: Iqbal, Md Shahrear, et al. “Fcfraud: Fighting clickfraud from the user side.” High Assurance Systems Engineering (HASE), 2016 IEEE 17th International Symposium on. IEEE, 2016
2013Static Relationships with Design Patterns.First Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP), Italy
2013Clones and Co-changes: a systematical review. The REsearch Laboratory on software Evolution And Software Development technology Event (RELEASED), Belgium
Event Administration
2017/1 – 2017/6Organizer, The Annual Information Security and Assurance Research Event at Concordia University of Edmonton, Workshop
2011/1 – 2011/6Local Arrangement Chair, The Canadian Summer School on Practical Analysis of Software Engineering Data at Polytechnique Montreal, Seminar
Editorial Activities
2014/7 – 2015/3Reviewer, Finding fault with fault injection: an empirical exploration of distortion in fault injection experiments, Journal
2014/6 – 2014/12Reviewer, Technology independent honeynet description language, Conference Abstract
2014/1 – 2014/6Reviewer, Integrating the Modelica DSL into a Platform for Model-based Tool Interoperability, Conference Abstract
2014/1 – 2014/4Reviewer, Fast Discovery of VM-Sensitive Divergence Points with Basic Block Comparison, Conference Abstract
International Collaboration Activities
2012/11 – 2013/2Visiting Researcher, Belgium Creating a long term collaboration between Montreal University in Canada and Université catholique de Louvain in Belgium to develop new approaches for software quality analysis

Curriculum Vitae

Close Menu
fr_CAFrench en_USEnglish