Google Code for Remarketing Tag - Bloom

Majid Babaei

Academic title(s): 

Assistant Professor

  • Associate Member of the Electrical and Computer Engineering (ECE) Department
  • Member of the Association for Computing Machinery (ACM)
Majid Babaei
Contact Information
Address: 

McGill University,
680 Sherbrooke St W 13th Floor, RM#1323
Montréal, QC, Canada H3A 2M7

Meeting: (by appointment) ZOOM

Email address: 
majid.babaei [at] mcgill.ca
Unit: 
Technology & Innovation
Group: 
SCS Faculty
Office hours: 

Please use the online booking system to reserve your slot.

Degree(s): 
Biography: 

Dr. Majid Babaei is an Assistant Professor in the School of Continuing Studies (SCS) at McGill University, with an associate appointment in the Department of Electrical and Computer Engineering (ECE). He earned his Ph.D. in Computing from the School of Computing at Queen's University. Dr. Babaei's research interests are at the intersection of Artificial Intelligence, Software Engineering, and Cybersecurity. His scholarly work has been recognized through publications in top-tier venues like ICSE, ICPE, and MODELS. He actively engages with the academic community by serving as a reviewer for prestigious funding agencies such as NSERC and Mitacs.

 

The comprehensive Curriculum Vitae can be accessed.

Areas of expertise: 
  • Software Engineering
    • Model Driven Engineering (MDE)
    • Mining Software Repositories (MSR)
  • Artificial Intelligence (AI) and Machine Learning (ML)
    • AI for Software Engineering
    • Software Engineering for AI
    • Explainability and Observability in AI
  • Cybersecurity
    • Post-Quantum Cryptography
    • Information security and privacy
Teaching areas: 
  • CCCS-610: Digital Thinking for Data Analysis
  • CCCS-300: Programming Techniques 1
  • CCCS-301: Programming Techniques 2
  • CCCS-330: Database Design and Business Applications Development
  • CCCS-690: Applied Computational Research
Selected publications: 
  1. G. Khodabandeh, A. Ezaz, M. Babaei, and N. Ezzati-Jivan, "Utilizing Graph Neural Networks for Effective Link Prediction in Microservice Architectures", appear to Proceeding of the 16th International Conference on Performance Engineering (ICPE), 2024.
  2. P. Chakraborty, M. Babaei, L. Tahmooresnejad, and N. Ezzati-Jivan, “MemAdapt: Adaptive Memory Usage Monitoring Using Irregularly Sampled Data”, appear to Proceedings of 34th Annual International Conference on Computer Science and Software Engineering, 2024.
  3. M. Babaei. 2024. Communication Semantics for IoT-aware Business Process Management Systems. In Proceedings of the ACM/IEEE 6th International Workshop on Software Engineering Research & Practices for the Internet of Things (SERP4IoT '24). Association for Computing Machinery, New York, NY, USA, 30–37, 2024 doi: 10.1145/3643794.3648273
  4. M. Babaei, J. Dingel, "Efficient regression testing of distributed real-time reactive systems in the context of model-driven development". Softw Syst Model 22, 1565–1587 , 2023, doi: 10.1007/s10270-023-01086-5 
  5. M. Babaei and M. Ben-Attia, "ra4xstate: An Efficient Quantitative Robustness Analysis Approach for Statecharts", 2023 IEEE/ACM 5th International Workshop on Software Engineering Research and Practices for the IoT (SERP4IoT), Melbourne, Australia, 2023, pp. 46-53, doi: 10.1109/SERP4IoT59158.2023.00013
  6. M. Babaei and J. Dingel, "Efficient Replay-based Regression Testing for Distributed Reactive Systems in the Context of Model-driven Development", 2021 ACM/IEEE 24th International Conference on Model Driven Engineering Languages and Systems (MODELS), Fukuoka, Japan, 2021, pp. 89-100, doi: 10.1109/MODELS50736.2021.00018
  7. M. Babaei and J. Dingel, "MRegTest: A Replay-Based Regression Testing Tool for Distributed UML-RT Models", 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), Fukuoka, Japan, 2021, pp. 620-624, doi: 10.1109/MODELS-C53483.2021.00095
  8.  M. Babaei, M. Bagherzadeh, and J. Dingel, "Efficient reordering and replay of execution traces of distributed reactive systems in the context of model-driven development". In Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS '20). Association for Computing Machinery, New York, NY, USA, 285–296. doi: 10.1145/3365438.3410939
  9. M. Babaei, M. Bagherzadeh, and J. Dingel, "MReplayer: a trace replayer of distributed UML-RT models". In Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings (MODELS '20). Association for Computing Machinery, New York, NY, USA, Article 6, 1–5. doi: 10.1145/3417990.3422003
  10. M. Babaei, K. Jahed and J. Dingel, "Solving the RoboSoccer Challenge Problem with UML-RT and Papyrus-RT," 2019 ACM/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), Munich, Germany, 2019, pp. 221-227, doi: 10.1109/MODELS-C.2019.00036
Back to top