Dhia Elhaq Rzig

Dhia Elhaq Rzig

Ph.D. Candidate in Computer and Information Science

Rackham Graduate School, University of Michigan - Dearborn

Biography

A Current Ph.D. candidate with a background in Software Engineering and a Master’s in information Processing. I have a had the pleasure of working in the past for both NGOs and multiple companies and am enthusiastic about learning new things, building my research skills, and making a positive impact in the world. I have had Leadership and Management experiences in the context of Student-Led organizations, and have a research background in DevOps, Machine Learning, Software Testing, Generative AI, Virtual Reality, and more to come as I continue to diversify my Research experience. Published in various A-level Conferences and Q1 journals, and have attended ESEM 2022, ESEM 2023, ISSTA 2023, and ASE 2022 conferences.

Interests
  • DevOps
  • Continuous Integration
  • Machine Learning
  • Testing
  • Virtual Reality
  • Generative AI
Education
  • Ph.D. in Computer and Information Science, Planned: 12-2024

    Rackham Graduate School, University of Michigan - Dearborn

  • M.Res. in Information Processing and Complexity of Living Systems, 2020

    National Engineering School Of Tunis (ENIT) and Paris Cité University

  • Bachelors in Software Engineering, 2020

    National Institute of Applied Sciences And Technology (INSAT)

Experience

 
 
 
 
 
Gray Systems Lab | Microsoft
Research Internship
May 2024 – Aug 2024 Redmond, Washington, U.S.A.
  • Research Internship at Gray Systems Lab, about the intersection of LLMs and Data.
  • Research paper currently going through drafting.
  • Supervised by Dr. Jordan Henkel (jordan.henkel@microsoft.com)
 
 
 
 
 
Gray Systems Lab | Microsoft
Application Developer 1 ( Research Collaboration)
Dec 2023 – May 2022 Redmond, Washington, U.S.A.
  • Research Collaboration with Gray Systems Lab over automatic Prompt fixing and improvement.
  • Research paper currently under submission.
  • Supervised at Microsoft by Dr. Jordan Henkel (jordan.henkel@microsoft.com)
 
 
 
 
 
ISSTA 2023
Student Volunteer
Jul 2023 – Jul 2023 Seattle, Washington, U.S.A.
  • Assisted with the organization of the ACM SIGSOFT International Symposium on Software Testing and Analysis 2023
 
 
 
 
 
ASE 2022
Student Volunteer
Oct 2022 – Oct 2022 Oakland Center, Michigan, U.S.A.
  • Assisted with the organization of the IEEE/ACM International Conference on Automated Software Engineering 2022
 
 
 
 
 
Microsoft Research
Research Collaboration
Jun 2021 – May 2022 Redmond, Washington, U.S.A.
  • Research Collaboration with Nachiappan Nagappan (nnagappan@acm.org) and Chetan Bansal (chetanb@microsoft.com) on CI within ML projects.
  • Working under the supervision of Dr. Foyzul Hassan (foyzul@umich.edu)
  • Resulting publication: Characterizing the usage of CI tools in ML projects
 
 
 
 
 
Software Engineering Lab - University of Michigan - Dearborn
Graduate Student Research Assistant
Sep 2020 – Present Dearborn, Michigan, U.S.A.
  • Researching DevOps tools and practices in the context of AI/ML, VR/AR software projects,and other emerging technologies
  • Working under the supervision of Dr. Foyzul Hassan (foyzul@umich.edu)
  • 4 Publications in top venues so far, 3 as first author
 
 
 
 
 
University of Michigan - Dearborn
Graduate Student Instructor
Sep 2020 – Present Dearborn, Michigan, U.S.A.

Responsibilities include:

  • Teaching labs
  • Holding office hours
  • Gradeing assignments and tests Classes instructed so far:
  • Undergraduate: CIS 285 Software engineering tools class, and CIS 376 Software Engineering II.
  • Graduate: CIS 580 Data Analytics in Software Engineering, and CIS 565 Software Quality Assurance.
 
 
 
 
 
Intelligent Software Engineering Lab - University of Michigan - Dearborn
Research Assistant
Feb 2020 – Jun 2020 Dearborn, Michigan, U.S.A.
  • Developed new Knowledge-Based components in an automated software refactoring solutions using association rules mining algorithms and historical data concerning
  • Work accomplished under the supervision of Dr. Marouane Kessentini (kessentini@oakland.edu).
 
 
 
 
 
Democracy International
Data Analyst - Software Developer
Aug 2019 – Oct 2019 Tunis, Tunisia.
  • Developed a Google Assistant bot used in a card game created by DI.
  • Collected and cleaned Data for election Ad billboards.
  • Created an interactive map that shows the positions of these Ad billboards.
 
 
 
 
 
Mass Analytics
Data Science Intern
Jun 2019 – Aug 2019 Tunis, Tunisia.
  • Designed, developed, and tested two Marketing-Mix-Modelling ‘marketing to sales’ decomposition automatic modelers that use Machine Learning, specifically Genetic Algorithms.
  • Deployed these modelers to the cloud.
 
 
 
 
 
ISE Lab - University of Michigan - Dearborn & INSAT
Student Researcher in Artificial Intelligence
Jan 2019 – May 2019 Tunis, Tunisia
  • Developed a knowledge-based crossover operators for the Genetic algorithm used in the Multi-Objective Software Refactoring to improve its efficacy and efficiency.
  • Work performed Under the supervision of professors from INSAT (meriemchater@yahoo.fr) and UM Dearborn (kessentini@oakland.edu).

Publications

(2024). Example-Based Automatic Migration of Continuous Integration Systems. In ArXiv.

PDF Cite

(2024). Empirical Analysis on CI/CD Pipeline Evolution in Machine Learning Projects. In ArXiv.

PDF Cite

(2023). Virtual Reality (VR) Automated Testing in the Wild: a Case Study on Unity-Based VR Applications. In ISSTA.

PDF Cite Presentation (PPTX)

(2022). Analyzing Performance Issues of Virtual Reality Applications. In ArXiv.

PDF Cite

(2022). Characterizing the usage of CI tools in ML projects. In ESEM 2022.

PDF Cite Presentation (PPTX)

(2022). An Empirical Study on ML DevOps Adoption Trends, Efforts, and Benefits Analysis. In ELSEVIER IST, In ESEM2023.

PDF Cite Presentation (PPTX)

(2021). X-SBR: On the Use of the History of Refactorings for Explainable Search-Based Refactoring and Intelligent Change Operators. In IEEE TSE.

PDF Cite

Accomplish­ments

NSF
National Science Foundation Student Travel Grant 2024
Travel Grant of $2000 for ESEIW 2023
See certificate
UMD
EXP+ Student Conference Presentation Grant 2022-23
Travel Grant of $500 for ISSTA 2023 presentation
See certificate
SIGSOFT
SIGSOFT CAPS ISSTA 2023 Travel Grant
Travel Grant of $800 for SIGSOFT CAPS ISSTA 2023
See certificate
ets
TOEFL iBT: 119/120
Reading: 30/30, Listening 29/30, Speaking: 30/30, Writing: 30/30
See certificate
ets
GRE: V: Top 98%, Q: Top 73%, W: Top 81%
Verbal : 167 (top 98%), Writing:4.5 (top 81%), Quantitative: 160 (top 73%)
See certificate
Coursera
Machine Learning
Course by Stanford Online
See certificate
Udacity
Data Analysis Track
Course by the 1 Million Arab Coders initiative
See certificate
Coursera
Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
Course by Deeplearning.ai
See certificate
Coursera
Angular Framework
Course by the Hong Kong University of Technology and Science
See certificate
Coursera
Neural Networks and Deep Learning
Course by Deeplearning.ai
See certificate
FBLA
1st Place in Computer Concepts, Programming Concepts, and Project Management
Competitions at ND Future Business Leaders of America PBL 2018
See certificate