- Adjunct Professor
Faculty of Management
Concordia University of Edmonton, Edmonton, Alberta. Canada
Computer Research Institute of Montréal, Montreal, Quebec. Canada.
- Research Scientist
Research And Development Team at Ubitrak Inc., Montreal, Quebec. Canada.
Postdoctoral fellow, Department of Computer Engineering and Software Engineering
Polytechnique Montreal, Montreal, Quebec. Canada.
- Postdoctoral fellow, School of Computing Queen’s University, Kingston, Ontario. Canada.
Research Associate, Department of Electrical & Computer Engineering
Faculty of Engineering and Computer Science
Concordia University, Montreal, Quebec. Canada.
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
- 2016/8 Post-doctorate, Cybersecurity, École Polytechnique de Montréal Supervisors: Gabriela Nicolescu, 2015/10 – 2016/8
- 2015/4 Post-doctorate, Computer Sciences and Cybersecurity, Queen’s University at Kingston Supervisors: Mohammad Zulkernine, 2014/1 – 2015/4
- 2013/12 Doctorate, Computer Sciences, Université de Montréal
Supervisors: Sylvie Hamel, 2009/9
- 2009/6 Master’s Thesis, Computer sciences, Université de Tunis
Supervisors: Rim Fayez, 2007/9
- 2007/6 Bachelor’s, Computer Science, Université de Tunis
- Internet of Things (IoT)
- Software Quality and Evolution
- Cyber Security
- Sustainable Computing
- Mining Software Repositories
- Cyber security for Internet of Things and Cyber-physical systems
- Fault Proneness
- Cloud Computing
- Software Reliability
- Web and Mobile Secure Computing
|Duration||Position||Employer||Tenure Status||Job Responsiblities|
|2017/12 – Present||Cyber Security Researcher||Computer Research Institute of Montréal||Tenure||-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 – Present||Adjunct Professor||Department 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/8||Research Scientist||Research and Development, Ubitrak Inc.|
|2014/4 – 2015/4||Software Developer Analyst||OMP Music||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.|
|2010/1 – 2013/12||Teaching assistant||Computer Science and Operations Research, Université de Montréal||Part-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/12||Lecturer Department of Computer Engineering||École Polytechnique de Montréal||Full-time, Sessional, Lecturer,Non Tenure Track||Lecturer for INF3410: Requirements Specification and Systems Analysis (undergraduate course)|
|2006/1 – 2007/6||IT Analyst/Developer||Le Campus Numérique francophone de Tunis, Agence universitaire de la Francophonie|
|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/3||Consultant, 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/3||Researcher, 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
|2013||Static Relationships with Design Patterns.First Workshop on Patterns Promotion and Anti-patterns Prevention (PPAP), Italy|
|2013||Clones and Co-changes: a systematical review. The REsearch Laboratory on software Evolution And Software Development technology Event (RELEASED), Belgium|
|2017/1 – 2017/6||Organizer, The Annual Information Security and Assurance Research Event at Concordia University of Edmonton, Workshop|
|2011/1 – 2011/6||Local Arrangement Chair, The Canadian Summer School on Practical Analysis of Software Engineering Data at Polytechnique Montreal, Seminar|
|2014/7 – 2015/3||Reviewer, Finding fault with fault injection: an empirical exploration of distortion in fault injection experiments, Journal|
|2014/6 – 2014/12||Reviewer, Technology independent honeynet description language, Conference Abstract|
|2014/1 – 2014/6||Reviewer, Integrating the Modelica DSL into a Platform for Model-based Tool Interoperability, Conference Abstract|
|2014/1 – 2014/4||Reviewer, Fast Discovery of VM-Sensitive Divergence Points with Basic Block Comparison, Conference Abstract|
|International Collaboration Activities|
|2012/11 – 2013/2||Visiting 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|