Skip to content
@AI-Enabled-Software-Testing

AI-Enabled Software Testing

Hi there 👋

Here's an overview of my projects during the studies of the CSI5186 course at the University of Ottawa, delivered by Professor Shiva Nejati. I made some projects and developed my understanding with Fernando Nogueira, during the completion of the course about software verification (as known as "testing") with the modern AI and Large Language Models, at the Fall 2025 term.

Outstanding Projects:

🌍 Traveling Salesman Problem

🛠 Test Suite Generation

🧠 Understanding SAT/SMT Solvers

🧪 Hyperparameter Tuning Search for Machine Learning Models

👨‍🏫 Kelvin's Seminar Presentation

Paper: Testing vision-based control systems using learnable evolutionary algorithms.

  • Authors: R. B. Abdessalem, S. Nejati, L. C. Briand, and T. Stifter.
  • In Proceedings of the 40th International Conference on Software Engineering, ICSE ’18, pages 1016–1026, New York, NY, USA, 2018. ACM

👨‍🏫 Fernando's Seminar Presentation

Paper: Automated Model-in-the-Loop Testing of Continuous Controllers Using Search.

  • Authors: Reza Matinnejad, Shiva Nejati, Lionel C. Briand, Thomas Bruckmann, Claude Poull
  • SSBSE 2013: 141-157

Popular repositories Loading

  1. Hyperparameter-Tuning-Search-Project Hyperparameter-Tuning-Search-Project Public

    Course Project of CSI5186 at uOttawa aiming to compare and accomplish the most efficient searching algorithm for hyperparameter tuning of ML models or neural networks, among all types of searching …

    Python 1

  2. Traveling-Salesman-Problem Traveling-Salesman-Problem Public

    Assignment 1 of CSI5186 course at uOttawa

    Python

  3. Test-Suite-Generation-AVM Test-Suite-Generation-AVM Public

    Assignment 2 of CSI5186 course at uOttawa

    Java

  4. .github .github Public

    Introductory Repository

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…