ECE Concordia Univ.

Wahab Hamou-Lhadj, ing. (OIQ), PhD(Ottawa U.)


Department of Electrical and Computer Engineering
Concordia University
1515 St. Catherine West
Montréeal, Québec H3G2W1, Canada
Office: EV 5.213
Tel: +1 514 848 2424 x.7949

I lead the Intelligent System-Logging and Monitoring Research Lab, which specializes in the development of techniques and tools that leverage machine data (software logs and traces, commits, process logs, sensor data, etc.) to improve software development and operations (DevOps), cybersecurity, and operational intelligence tasks.

My lab develops software tools with practical industrial requirements in mind, and several of our original tools have been successfully transferred to industry.

Our projects require expertise in various areas including Software Engineering, AI/Machine Learning, Big Data, Operational Intelligence and Business Process Management.

Recent Publications:
  • M.Nayrolles, A. Hamou-Lhadj, "CLEVER: Combining Code Metrics with Clone Detection for Just-In-Time Fault Prevention and Resolution in Large Industrial Projects," MSR 2018 (to appear).
  • Md. S. Islam, W. Khreich, and A. Hamou-Lhadj, "Anomaly Detection Techniques Based on Kappa-Pruned Ensembles," To Appear in IEEE Transactions on Software Reliability.
  • W. Khreich, B. Khosravifar, A. Hamou-Lhadj, C. Talhi, "An Anomaly Detection System based on Variable N-gram Features and One-Class SVM," To Appear in Information and Software Technology, Elsevier.
  • W. Khreich, S. Murtazaa, A. Hamou-Lhadj, C. Talhi, "Combining heterogeneous anomaly detectors for improved software security," Elsevier Journal of Systems and Software
  • A. V. Miranskyy, A. Hamou-Lhadj, E. Cialini, A. Larsson, "Operational-Log Analysis for Big Data Systems: Challenges and Solutions," IEEE Software 33(2), pp. 52-59, 2016.
  • S. S. Murtaza, W. Khreich, A. Hamou-Lhadj, A. Benera, "Mining Trends and Patterns of Software Vulnerabilities," Elsevier Journal of Systems and Software (JSS), Volume 117, pp. 218-228, 2016.
  • L. Alawneh, A. Hamou-Lhadj, J. Hassine, "Segmenting Large Traces of Inter-Process Communication with a focus on High Performance Computing Systems," To Appear in the Elsevier Journal of Systems and Software (JSS), 2016.
  • M. Nayrolles, A. Hamou-Lhadj, S. Tahar, A. Larsson, "A Bug Reproduction Approach Based on Directed Model Checking and Crash Traces," Wiley Journal of Software: Evolution and Process (in press).
  • see all publications

Recent Research Projects:
  • Log Analytics for Operational Intelligence. Partners: Ubisoft, MITACS
  • Mining Code Commits for Enhanced Software Quality. Partners: Ubisoft, NSERC
  • Advancing the Practice of Logging in Software Engineering. Partners: NSERC
  • OpenSim - An Open Architecture for Aircraft Simulation Integration and Monitoring Methods Using the HLA Standard. Partners: NSERC, CRIAQ, CIADI, Marinvent.
  • AHLS - Advanced Host-Level Surveillance. Partners: NSERC, DRDC, Ericsson, Ecole Polytéchnique de Montréal, ETS, University of Toronto
  • D2K - From Data two Knowledge for Better System Maintenance. Partners: MITACS, Ericsson
  • AVIO 508 - Diagnostics for Real Time Distributed Multi-core Architecture in Avionics. Partners: NSERC, CRIAQ, CAE, Opal-RT, Ecole Polytéchnique de Montréal

Community Involvment:

N e w s

  • 03/2018: Our paper "CLEVER: Combining Code Metrics with Clone Detection for Just-In-Time Fault Prevention and Resolution in Large Industrial Projects," was accepted in MSR 2018 as a practice research paper.
  • 04/2018: Our project with Ubisoft is featured in: The Globe and Mail, The Financial Post, Ottawa Citizen, to name a few.
    See also Youtube video.
    I would like to congratulate the whole team for this success, in particular my PhD student Mathieu Nayrolles who has been working on this topic for several years now.

    If you are a student (undegrad or grad) who loves software development whether for the game industry or others, and you think you are a good programmer, please feel free to contact me for possible opportunities in my lab.
  • 02/2018: ISyLM lab welcomes new postdoc Fabio Petrillo who joins the team working with Ubisoft on log analytics for operational intelligence. In addition to his work at Ubisoft, Fabio will work on understanding logging practices in software development in general, a project in collaboration with Dr. Yann-Gaël Guéhéneuc, Fabio's official co-supervisor, and Dr. Weiyi (Ian) Shang
  • 01/2018: Dr. Hamou-Lhadj is invited to give a keynote presentation "On the path towards intelligent logging systems" at the 31st International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems. Read abstract.
  • 01/2018: ISyLM lab welcomes two new PhD students, A. Farzad and M. Sheheb, who will be working on the application of deep learning to continous monitoring.

  • 01/2018: Our paper on "Anomaly Detection Techniques Based on Kappa-Pruned Ensembles" appears in IEEE Transactions on Reliability.

Research Partners (in no particular order):

  I am grateful to the following
  organizations for supporting
  my research throughout my