Anwar Ghammam

Anwar Ghammam

Ph.D. Candidate

Oakland University

Biography

Anwar Ghammam is a Ph.D. candidate at Oakland University. Her Ph.D. project involves applying intelligent software engineering and machine learning to different areas, such as containers, software refactoring, and software quality. Her research interests include AI, DL, Software Refactoring, Data Analytics, and Software Quality.

Download my RESUME .

Interests
  • Artificial Intelligence
  • Deep Learning
  • Intelligent Software Engineering
  • Multiobjective optimization
  • Sofware Refactoring
Education
  • Ph.D. in Computer Science and Information, 2021

    Oakland University, Rochester, Michigan

  • Masters in Computer Science and Information, 2021

    Oakland University, Rochester, Michigan

  • BSc in Computer science, 2016

    National Institute of Applied science and technologies, Tunis, Tunisia

Skills

Python

70%

Java

70%

c
C++

40%

SQL & NoSQL

50%

Git
Git

70%

datascience
Data Science

70%

Experience

 
 
 
 
 
Oakland University
Research Assistant
Sep 2021 – Present Rochester, Michigan, USA

Responsibilities include:

  • Apply AI and ML in different areas such as Software Containers, Web Services, Software Refactoring, and Software Quality.
  • Work under the supervision of Dr. Marouane Kessentini (Dean, College of Computing, Grand Valley State University)
 
 
 
 
 
Oakland University
Instructor
Jan 2022 – Present Rochester, Michigan, USA

Responsibilities include:

  • Teaching Graduate Courses (CSI 4150/5160 Integrated Computing Systems)
  • Teaching labs: Undergraduate: Software Engineering, Game Design, and Human-Computer Interaction (HCI).
 
 
 
 
 
FORD Motor Company
Artificial Intelligence Intern
Jun 2024 – Jul 2024 Michigan, USA

Selected as a NSF Intern, fully funded by NSF and working with Instadeep. Responsibilities include:

  • Working on a workshop manual assistant for FORD technicians using RAG.
 
 
 
 
 
Instadeep
NSF Intern
Jun 2022 – Sep 2022 Boston, USA

Responsibilities include:

  • Working on a multiobjective PCB grid using Reinforcement learning.
 
 
 
 
 
Intelligent Software Engineering Lab - University of Michigan - Dearborn
Research Assistant
Intelligent Software Engineering Lab - University of Michigan - Dearborn
Jan 2021 – Jun 2022 Dearborn, Michigan, USA

Responsibilities include:

  • Working on a Dynamic workload balancer for software containers in FORD smart and connected vehicles using Multi-Objective Optimization Algorithms. Work accomplished under the supervision of Dr. Marouane Kessentini (kessentini@oakland.edu) in collaboration with Ford Motor Company.
 
 
 
 
 
Smart Team
Artificial Intelligence Intern
Smart Team
May 2020 – Jun 2020 North urban center, Tunisia

Responsibilities include:

  • working on a CV analyzer: automatic extraction of information in the resume using Entity Recognition in NLP and preselection of the appropriate resumes to a post description (using TFIDF)
 
 
 
 
 
ISE Lab - University of Michigan - Dearborn & INSAT
Student Researcher in Artificial Intelligence
ISE Lab - University of Michigan - Dearborn & INSAT
Mar 2020 – Jun 2020 Tunis, Tunisia

Responsibilities include:

  • Building and training machine learning models to predict the effect of code refactoring on code smells and the number of bugs in software with error <5%
 
 
 
 
 
Focus Corporation
SAP technical support engineer
Focus Corporation
Mar 2019 – Aug 2019 Tunis, Tunisia

Accomplishments

NSF I-Corps Program
Our lab received NSF funds and I was selected to attend the National NSF I-Corps training as an Entrepreneurial Lead
See certificate
CSE Graduate Research Competition
Received the Best Research Quality/Presentation Award
See certificate
TOEFL iBT: 92/120
Reading: 21/30, Listening 22/30, Speaking: 25/30, Writing: 24/30
See certificate
Coursera
Natural Language Processing with Classification and Vector Spaces
See certificate
Coursera
Intro to Deep Learning with PyTorch
Coursera
Classify Radio Signals from Space using Keras
See certificate
Coursera
Natural Language Processing in TensorFlow
See certificate
Coursera
Sequence Models
See certificate
Coursera
Convolutional Neural Networks
See certificate
Coursera
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
See certificate

Recent Publications

Quickly discover relevant content by filtering publications.
(2024). From Boring to Boarding: Transforming Refactoring Education with Game-Based Learning. ICSE: International Conference on Software Engineering.

PDF Cite Slides

(2024). Mind the Gap: The Disconnect Between Refactoring Criteria Used in Industry and Refactoring Recommendation Tools. ICSME.

Cite Slides

(2024). Efficient Management of Containers for Software Defined Vehicles. ACM Transactions on Software Engineering and Methodology.

PDF Cite Dataset Slides

(2023). Dynamic Software Containers Workload Balancing via Many-Objective Search. IEEE TRANSACTIONS ON SERVICES COMPUTING.

PDF Cite Dataset Slides DOI

Contact