Mohammad Mahdi Mohajer

AI Software Engineer @ Aivida Inc. / Machine Learning Researcher @ York University


profile.jpg
Toronto, ON, Canada

Mohammad Mahdi Mohajer is a master’s graduate in Computer Engineering from York University based in Toronto. He is currently an AI Software Engineer at Aivida Inc., a Canadian AI-in-healthcare startup, utilizing his expertise in Generative AI, Machine Learning, and Back-end Development together.

During his master’s study, he led 2 research projects and contributed to more than 8 other research projects in Machine Learning for Software Engineering (ML4SE) field under the supervision of Prof. Song Wang, with his works published in reputable venues such as TOSEM, AIware, and SIGIR.

During his research journey, he primarily focused on fuzzing, static bug detection, and AI fairness. As a result, he proposed the first research study on the applications and effectiveness of Large Language Models in Static Code Analysis. In his other projects, he and his colleagues also discovered new real-world bugs and vulnerabilities in prominent repositories like TensorFlow and PyTorch, later confirmed and fixed by their respective development teams, and some of them have been published by the National Vulnerability Database (NVD) – Check out the highlights section.

Before his master’s, Mohammad worked as a full-stack software developer and co-founded his own startup in his home country. He also finished his bachelor’s in Computer Engineering from Isfahan University of Technology.


Highlights

Summary of detected bugs and vulnerabilities

  1. DoS via Memory Corruption
  2. DoS via Segmentation Fault
  3. DoS via Memory Corruption
  4. DoS via Segmentation Fault
  5. DoS via Segmentation Fault
  6. DoS via Segmentation Fault

Latest News

Click to see the complete list
Nov 18, 2024 My research has been highlighted by Lassonde School of Engineering at York University :tada:
Jul 16, 2024 I attended 32nd ACM International Conference on the Foundations of Software Engineering (FSE 2024) held in Porto de Galinhas, Brazil for my paper presentation :busts_in_silhouette:
Jul 06, 2024 My paper History-Driven Fuzzing For Deep Learning Libraries has been accepted to ACM Transactions on Software Engineering and Methodology (TOSEM 2024) :tada:
Jun 09, 2024 My paper Fairness Analysis of Machine Learning Based Code Reviewer Recommendation has been accepted to 5th International Workshop on Algorithmic Bias in Search and Recommendation (Bias@SIGIR2024) :tada:
May 15, 2024 My paper Effectiveness of ChatGPT for Static Analysis: How Far Are We? has been accepted to 1st ACM International Conference on AI-powered Software (AIware 2024) :tada:
May 04, 2024 My paper Using GPT-4 Turbo to Automatically Identify Defeaters in Assurance Cases has been accepted to 11th International Workshop on Artificial Intelligence and Requirements Engineering (AIRE’24) :tada:
Apr 15, 2024 I finished my master’s study from York University :confetti_ball:
Feb 21, 2024 My paper Assessing the Impact of GPT-4 Turbo in Generating Defeaters for Assurance Cases has been accepted to AI Foundation Models and Software Engineering (FORGE 2024) :tada:
Feb 20, 2024 I joined Aivida Inc. as an AI Software Engineer to work on Scribble :rocket:
Jun 07, 2023 I attended Consortium for Software Engineering Research 2023 Spring Meeting (CSER’23) held in Montreal, Canada for my poster presentation :busts_in_silhouette:
Sep 01, 2022 I started my master’s study at York University :mortar_board:
Sep 22, 2021 I finished my bachelor’s study from Isfahan University of Technology :confetti_ball:

Selected Publications

Click to see the complete list
  1. Conference
    sa.png
    Effectiveness of ChatGPT for Static Analysis: How Far Are We?
    Mohammad Mahdi Mohajer, Reem Aleithan, Nima Shiri Harzevili, Moshi Wei, Alvine Boaye Belle, Hung Viet Pham, and Song Wang
    In Proceedings of the 1st ACM International Conference on AI-powered Software (AIware 2024), Porto de Galinhas, Brazil, 2024
  2. Journal
    tftorch.png
    History-Driven Fuzzing For Deep Learning Libraries
    Nima Shiri Harzevili, Mohammad Mahdi Mohajer, Moshi Wei, Hung Viet Pham, and Song Wang
    ACM Transactions on Software Engineering and Methodology (TOSEM 2024), Aug 2024