Fac/Staff profile


Associate Professor, Computer and Information Science
Dr. Kessentini's web photo
204 CIS
4901 Evergreen Rd.
Dearborn, MI 48128
CIS 376 Tuesday and Thursday: 10-11:30 AM

Teaching Areas:

Research Areas:

Biography and Education


  • Ph.D., University of Montreal
  • M.Sc., INRETS-Paris (France) and University of Tunis (Tunisia)
  • B.Sc., University of Tunis

Teaching and Research

Courses Taught

Selected Publications

  1. Hanzhang Wang, Marouane Kessentini, and Ali Ouni. “Interactive Refactoring of Web Service Interfaces Using Computational Search.” IEEE Transactions on Services Computing (TSC), 14(1): 179-192 (2021).
  2. Vahid Alizadeh, Marouane Kessentini, Mohamed Wiem Mkaouer, Mel Ocinneide, Ali Ouni, Yuanfang Cai: An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations. IEEE Transactions on Software Engineering 46(9): 932-961 (2020).
  3. Soumaya Rebai, Abderrahmen Amich, Somayeh Molaei, Marouane Kessentini, Rick Kazman: Multi-objective code reviewer recommendations: balancing expertise, availability and collaborations. Automated Software Engineering Journal 27(3): 301-328 (2020).
  4. Rafi Almhana, and Marouane Kessentini, Considering Dependencies Between Bug Reports to Improve Bugs Triage, Automated Software Engineering Journal 28: 371-398 (2020).
  5. A. Ouni, H. Wang, M. Kessentini, S. Bouktif, K. Inoue. "A Hybrid Approach for Improving the Design Quality of Web Service Interfaces." ACM Transactions on Internet Technology, 19(1): 4:1-4:24 (2018).
  6. F. Sarro, M. Kessentini, K. Deb. "Search-Based Software Engineering." IEEE Trans. Evolutionary Computation, 22(3): 333-343 (2018).
  7. Paul W. McBurney, Siyuan Jiang, Marouane Kessentini, Nicholas A. Kraft, Ameer Armaly, Mohamed Wiem Mkaouer, Collin McMillan. "Towards Prioritizing Documentation Effort." IEEE Transactions on Software Engineering (TSE), 44(9):897-913, 2018.
  8. Vahid Alizadeh, Marouane Kessentini. "Reducing interactive refactoring effort via clustering-based multi-objective search." In Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering (ASE), pp. 464-474, 2018
  9. Martin Fleck, Javier Troya, Marouane Kessentini, Manuel Wimmer and Bader Alkhazi. “Model Transformation Modularization as a Many-Objective Opti- mization Problem.” IEEE Transactions on Software Engineering (TSE), 43(11):1009-1032, 2017.
  10. Ali Ouni, Marouane Kessentini, Katsuro Inoue, and Mel Cinnide. “Search-Based Web Services Anti-patterns Detection.” IEEE Transactions on Services Computing, 10(4):603-617, 2017  (Journal First Award).
  11. Ouni Ali, Marouane Kessentini, Houari Sahraoui and Katsuro Inoue. “Multi-Criteria Software Refactoring: An Industrial Case Study.” ACM Transactions on Software Engineering and Methodology (TOSEM), 25(3): 23:1-23:53, 2016.
  12. R. Almahana, W. Mkaouer, M. Kessentiniand A. Ouni. Multi-Objective Recommendations of Classes for Bug Reports. In Proc. of 31st IEEE/ACM International Conference on Automated Software Engineering (ASE), pp. 286-295, 2016.
  13. Mkaouer Wiem, Marouane Kessentini, Adnan Shaout, Slim Bechikh, Kalyanmoy Deb, and Ali Ouni. “Many-Objective Software Remodularization using NSGA-III.” ACM Transactions on Software Engineering and Methodology (TOSEM), Vol 24, no. 3, pp 17-52, 2015 (Journal First Award).
  14. Sahin Dilan, Marouane Kessentini, Slim Bechikh, and Kalyanmoy Deb. “Code- Smell Detection as a Bilevel Problem.” ACM Transactions on Software Engineering and Methodology (TOSEM), Vol 24, No. 1, pp. 1-45, 2014.
  15. Wael Kessentini, Marouane Kessentini, Houari Sahraoui, Slim Bechikh, and Ali Ouni.  “A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection.” IEEE Transactions on Software Engineering (TSE), Vol 40, Issue 9, pp 841-861, 2014.

Awards and Recognition

  • 2021 NSF Research Grant (Award #2044426)
  • 2021 NSF Research Grant (Award #2103596)
  • 2021 NSF Research Grant (Award #2113633)
  • 2021 NSF I-Corps Grant (Award #2048345)
  • 2019 Distinguished Tunisian Diaspora Research Award
  • 2019 Beit al-Hikma Distinguished Early Career Research Award
  • 2018 NSF Research Grant (Award #1835747)
  • 2018 Best Paper Award, 9th Brazilian Workshop on Search-Based Software Engineering
  • 2018 Tunisia's Presidential Distinguished Researcher Award, Tunisian President Office & Tunisian Ministry of Higher Education and Scientific Research
  • 2018 Faculty Excellence in Research Award, CECS, University of Michigan - Dearborn
  • 2018 Distinguished Digital Educational Award, University of Michigan - Dearborn
  • 2017 Two Journal First Awards, IEEE Transactions on Software Engineering (TSE)
  • 2017 Two Journal First Awards, Empirical Software Engineering Journal (EMSE)
  • 2017 Sema Inc. Research Grant
  • 2017 NRF-Singapore Research Grant
  • 2016 Journal First Award, IEEE Transactions on Services Computing (TSC)
  • 2016 NSF Grants (Grant#s: IIP-1661422, CBET-1643479, CCF-1649468)
  • 2016 Distinguished Teaching Award, University of Michigan - Dearborn
  • 2015 Ford Research Grant
  • 2015 Journal First Award, ACM Transactions on Software Engineering and Methodologies
  • 2014 NSF Grant (Grant#: CCF-1446952)
  • 2010 Best Paper Awards including TOSEM'10, CASCON'10, MPM'10, and BMFA'10
  • 2008-2014 Best Paper Runner-Ups including GEOCO'14, MODELS'08, ASE'10, and BMFA'10
  • 2012 Best Ph.D. Thesis Award


Member for
5 years 1 week
Back to top of page