Dhia Elhaq Rzig

Dhia Elhaq Rzig

Ph.D. Candidate in Computer and Information Science

Rackham Graduate School, University of Michigan - Dearborn

Biography

Current Ph.D. candidate and Software Engineer, with a demonstrated history of working in NGOs and multiple companies, enthusiastic about learning new things and making a positive impact in the world through research. Leadership and Management experiences along with a diverse Research experience on DevOps, Continuous Integration, Machine Learning, Testing and Virtual Reality.

Interests
  • DevOps
  • Continuous Integration
  • Machine Learning
  • Testing
  • Virtual Reality
Education
  • Ph.D. in Computer and Information Science, 2025

    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 Descartes University (UPD)

  • Bachelors in Software Engineering, 2020

    National Institute of Applied Sciences And Technology (INSAT)

Skills

Java

Advanced

Python

Advanced

R

Intermediate

c-sharp
C#

Intermediate

c++
C++

Intermediate

Git

Intermediate

SQL & NoSQL (MongoDB)

Intermediate

SPSS
Statistics and Quantitative Analysis with SPSS

Intermediate

Qualitative Analysis

Intermediate

Experience

 
 
 
 
 
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).

Accomplish­ments

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

Publications

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

PDF Presentation (PPTX)

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

PDF Presentation (PPTX)

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

PDF 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