Marouane is a popular graduate student advisor, whose students have produced high caliber research published in some of the most prestigous journals and conferneces in their fields of study. Marouane's students go on to careers in industry and academia, all over the world, but mainly in the U.S.

Ph.D. Theses Supervised

1. Chaim Abid, 2022, Security-based Software Refactoring, Chair
Current position: Senior Scientist, Microsoft Research

2. Rafi Almhana, 2021, Intelligent Bugs Localization, Chair
Current position: Assistant Professor, University of Chicago

3. Jeffrey Yackley, 2022, Multi-tasking Software Testing and Refactoring, Chair
Current position: Assistant Professor, University of Michigan-Flint

4. Soumaya Rebai, 2021, Commits Analysis for Software Refactoring Documentation and Recommendation, Chair
Current position: Scientist, Ford Innovation Center, Ford Motor Company

5. Vahid Alizadeh, 2020, Interactive refactoring, April 2020, Chair
Current position: Assistant Professor, DePaul University

6. Bader Alkhazi, 2019, Information Systems Migration as an Optimization Problem: Case Studies on Refactoring Model Transformations, Chair
Current position: Assistant Professor, Kuwait University

7. Hanzhang Wang, 2018, Prediction, Detection, and Correction of Web Services Design Defects: A Search- Based Framework, Chair
Current position: Senior Scientist and Research Manager, eBay

8. Josselin Troh, 2017, Mining, Understanding and Integrating User Preferences in Software Refactoring Using Computational Search, Machine Learning, and Dimensionality Reduction, Chair
Current position: Scientist, General Motors R&D

9. Usman Mansoor, 2017, Handling High-Level Model Changes Using Search Based Software Engineering, Chair
Current position: Senior Scientist, Amazon

10. Dilan Sahin, 2016, A Multi-Level Framework for the Detection, Prioritization and Testing of Software Design Defects, Chair
Current position: Scientist, Ford Innovation Center

11. Wiem Mkaouer, 2016, Balancing Competing Needs of Machine and Human in Software Refactoring, Chair
Current position: Assistant Professor, Rochester Institute of Technology

12. Martin Fleck, 2016, Search-Based Model Transformations, Co-Chair
Current position: Scientist, Eclipse Enterprise

13. Ali Ouni, Graduated in 2015, Multi-Objective Code Refactoring, Co-Chair
Current position: Assistant Professor, University of Alberta

14. Adnane Ghannem, Graduated in 2015, Automated Model Refactoring Using Evolutionary Algorithms, Co-chair
Current position: Assistant Professor, University of Qatar

15. Rim Mahaouchi, Graduated in 2015, Search-based Design Defects Detection and Correction, Co-Chair
Current position: Assistant Professor, University of Tunis

16. Thiago Ferreira, Graduated in 2019 then postdoc in 20-21 in my lab, PhD, Chair
Current position: Assistant Professor, University of Michigan-Flint

17. Emna Ksontini, Expected graduation in 2024, TBD, Chair

18. Anwar Ghammam, Expected graduation in 2024, TBD, Chair

19. Suziki Grant, Exprected graduation in 2024, TBD, Chair

20. Nesrine Mansouri, Exprected graduation in 2024, TBD, Chair

Master of Science (MSc) Thesis (Completed)

1. Oussama Ben Sghaier, 2020, Automated Code Documentation, Chair
Current position: PhD candidate, University of Montreal, Canada

2. Mohamed Amine, 2020, Intelligent Software Refactoring Bot, Chair
Current position: PhD Student, University of Quebec, Canada

3. Wael Dimassi, 2020, Interactive Code Reviews, Chair
Current position: Software Engineer, IBM

4. Mouna Dhaouadi, 2020, On the impact of refactoring for security, Chair
Current position: PhD candidate, University of Montreal, Canada

5. Fakher Moukadem, 2020, Explainable Search Based Software Engineering, Chair
Current position: PhD Student, University of Florida

6. Jallal Elhazzat, 2019, Interactive Optimization for the next release problem, Chair
Current position: Software Engineer, GM

7. Mohamed Rammal, 2019, Quality assessment for PhD Code, Chair
Current position: Software architect, Innovation Center, Ford

8. Abderhamen Amich, 2019, Code Reviews Management Using Multi-Objective Search, Chair

9. Fnu Jirigesi, 2016, Personalized Web Services Interface Design Using Interactive Computational Search, Chair
Current position: PhD student, UC-Irvine

10. Taghreed Hassouna, 2016, Detection of Web Service Refactoring Opportunities by Example, Chair
Current position: Software Engineer, R&D General Motors

11. Nivin Tama, 2016, Scheduling of Refactoring Opportunities Using Computational Search, Chair
Current position: Software engineer, Valeo

12. Rafi Almhana, 2016, Recommending Relevant Classes for Bug Reports using Multi-objective Search, Chair
Current position: PhD student

13. John Kelly, 2016, Prediction of Web Service Antipatterns Using Artificial Neural Network, Chair
Current position: PhD student

14. Wenhao Zhang, 2016, Identification of Web Service Defects as an Optimization Problem, Chair
Current position: Software engineer, Covisint

15. Rashmi Manjunath, 2016, A Systematic Literature Review on Code Antipatterns, Chair
Current position: Software verification and validation engineer, ZF TR-W

16. Skaf, Hussein, 2017, A Dimensionality Reduction Approach for Web Services Decomposition, Chair
Current position: Cloud developer, Innovation Center at Ford

17. Soumaya Rebai, Expected graduation in 2018, TBD, Chair

18. Chaima Abid, Expected graduation in 2018, TBD, Chair

19. Reetika Boyina, 2015, A Dimensionality Reduction Approach for Web Services Decomposition, Chair
Current position: .Net Developer at Toyoda Gosei North America

20. Vamsee Deep Nemala, 2015, Interactive Optimization for Defects Detection, Chair
Current position: PhD student

21. Vineeth Mopala, 2015, Interactive Optimization for Defects Detection, Chair
Current position: PhD student

22. Sindhu Namburu, 2015, Detection of High-level Model Changes as a Multi-Objective Optimization Problem, Chair
Current position: Software Engineer at Amazon

23. Mazen Alnofal, 2014, Model Merging as a Multi-Objective Problem, Chair
Current position: Software Engineer at Aramco

24. Patrice Koligheu Kontcho, 2014, Software Modularization using Many-Objective Optimization, Chair
Current position: Software Engineer at the US Army

25. Swetha Gurram, 2014, Multi-View Model Refactoring Using a Multi-Objective Evolutionary Algorithm, Chair
Current position: Associate Software Engineer at Capital One

26. Haythem Meddeb, 2014, Model Transformations Testing: A bi-level Approach, Chair
Current position: Associate Software Engineer at Capital One

27. Ganesan Gayathri, 2017, Method-Level Automated Bugs Localiza- tion, Chair
Current position: Software quality engineer, R&D General Motors

28. Lokesh Krishna Ravichandran, 2013, Code Summary Generation, Chair
Current position: Software Developer at DST Systems

29. Ameni Ben Fahdel, 2013, Detection of Code Changes using Genetic Algorithms, Chair
Current position: PhD student

30. Wael Kessentini, 2013, Cooperative Parallel Code Smells Detection Approach, Chair
Current position: PhD student

31. Mohamed Boussaa, 2013, Design Defects Correction : A Learning- based Technique, Chair
Current position: Post-doc at McGill University

32. Wafa Wareda, 2013, Search-based model merging, Chair
Current position: Software Engineer at IBM

33. Wael Sboui, 2013, A History-based Approach for Automated Architecture Restructuring, Chair
Current position: PhD student

34. Amel Boukhdir, 2013, On the Use of Machine Learning and Search- Based Software Engineering for Ill- Defined Fitness Function, Chair
Current position: PhD student