Also see: Google Scholar and dblp

Refereed Journal Publications

1. Anwar Ghammem, Thiago do Nascimento Ferreira, Marouane Kessentini, Dynamic Software Containers Workload Balancing via Many-Objective Search, IEEE Transactions on Services Computing, DOI: 10.1109/TSC.2023.3237755 (2023)

2. Thiago Ferreira, James Ivers, Jeffrey J. Yackley, Marouane Kessentini and Ipek Ozkaya, Marouane Kessentini, Dependent or Not: Detecting and Understanding Collections of Refactorings, IEEE Transactions on Software Engineering, DOI: 10.1109/TSE.2023.3244123 (2023)

3. Chaima Abid, Dhia Rzig, Marouane Kessentini, Thiago Ferreira, and Tushar Sharma: X-SBR: On the Use of the History of Refactorings for Explainable Search-Based Refactoring and Intelligent Change Operators. IEEE Transactions on Software Engineering Digital Object Identifier: 10.1109/TSE.2021.3105037 (2021)

4. Chaima Abid, Khouloud Gaaloul , Marouane Kessentini , Vahid Alizadeh : What Refactoring Topics Do Developers Discuss? A Large Scale Empirical Study Using Stack Overflow. IEEE Access 10: 56362-56374 (2022)

5. Thainá Mariani , Marouane Kessentini, Silvia Regina Vergilio: Generation of refactoring algorithms by grammatical evolution. Empir. Softw. Eng. 27(5): 110 (2022)

6. Thiago do Nascimento Ferreira, Silvia Regina Vergilio, Marouane Kessentini: Variability testing of software product line: A preference-based dimensionality reduction approach. Inf. Softw. Technol. 152: 107031 (2022)

7. Dhia Elhaq Rzig , Foyzul Hassan, Marouane Kessentini: An empirical study on ML DevOps adoption trends, efforts, and benefits analysis. Inf. Softw. Technol. 152: 107037 (2022)

8. Makram Soui, Mabrouka Chouchane, Narjes Bessghaier , Mohamed Wiem Mkaouer , Marouane Kessentini: On the Impact of Aesthetic Defects on the Maintainability of Mobile Graphical User Interfaces: An Empirical Study. Inf. Syst. Frontiers 24(2): 659-676 (2022)

9. Mohamed Salah Hamdi , Adnane Ghannem, Marouane Kessentini: Requirements traceability recovery for the purpose of software reuse: an interactive genetic algorithm approach. Innov. Syst. Softw. Eng. 18(1): 193- 213 (2022)

10. Chaima Abid, Marouane Kessentini , Vahid Alizadeh , Mouna Dhaouadi, Rick Kazman : How Does Refactoring Impact Security When Improving Quality? A Security-Aware Refactoring Approach. IEEE Trans. Software Eng. 48(3): 864-878 (2022)

11. Soumaya Rebai, Vahid Alizadeh , Marouane Kessentini , Houcem Fehri, Rick Kazman : Enabling Decision and Objective Space Exploration for Interactive Multi-Objective Refactoring. IEEE Trans. Software Eng. 48(5): 1560-1578 (2022)

12. Chaima Abid, Dhia Elhaq Rzig , Thiago do Nascimento Ferreira , Marouane Kessentini , Tushar Sharma: X- SBR: On the Use of the History of Refactorings for Explainable Search-Based Refactoring and Intelligent Change Operators. IEEE Trans. Software Eng. 48(10): 3753-3770 (2022)

13. Makram Soui, Nesrine Mansouri, Raed Alhamad, Marouane Kessentini & Khaled Ghedira, NSGA-II as feature selection technique and AdaBoost classifier for COVID-19 prediction using patient’s symptoms, Nonlinear Dynamics Journal, 20 pages, Springer (2021) Impact Factor: 5.022

14. Nadhira Khazmi, Marouane Kessentini, Thiago Ferreria: A Systematic Literature Review on Software Maintenance for Cyber-physical Systems. IEEE Access Journal (2021, to appear), IEEE Impact Factor: 3.37

15. Makram Soui, Mabrouka Chouchane, Mohamed Wiem Mkaouer, Marouane Kessentini, Khaled Ghedira: Assessing the quality of mobile graphical user interfaces using multi-objective optimization. Soft Computing Journal 24(10): 7685-7714 (2021), Springer Elsevier Impact Factor: 3.05

16. AlOmar EA, Peruma A, Mkaouer MW, Newman C, Ouni A, Kessentini M. How we refactor and how we document it? On the use of supervised machine learning algorithms to classify refactoring documentation. Expert Systems with Applications. 2021 3:114176. Elsevier Impact Factor: 5.45

17. Soui, Makram, Nesrine Mansouri, Raed Alhamad, Marouane Kessentini, and Khaled Ghedira. "NSGA-II as feature selection technique and AdaBoost classifier for COVID-19 prediction using patient’s symptoms." Nonlinear Dynamics Journal (2021), Soringer: 1-23. Impact Factor: 5.022

18. Soui, Makram, Mabrouka Chouchane, Narjes Bessghaier, Mohamed Wiem Mkaouer, and Marouane Kessentini. "On the impact of aesthetic defects on the maintainability of mobile graphical user interfaces: An empirical study." Information Systems Frontiers (2021): 1-18. Impact Factor: 2.7

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

20. Soumaya Rebai, Vahid Alizadeh, Marouane Kessentini, Houcem Fehri, and Rick Kazman. "Enabling decision and objective space exploration for interactive multi-objective refactoring." IEEE Transactions on Software Engineering, TSE (2020), 21 pages, DOI: 10.1109/TSE.2020.3024814.

21. Chaima Abid, Marouane Kessentini, Vahid Alizadeh and Rick Kazman, "How Does Refactoring Impact Security When Improving Quality? A Security-Aware Refactoring Approach," IEEE Transactions on Software Engineering, TSE, 2020, 16 pages, doi: 10.1109/TSE.2020.3005995

22. Soumaya Rebai, Abderrahmen Amich, Somayeh Molaei, Marouane Kessentini, Rick Kazman:

23. Multi-objective code reviewer recommendations: balancing expertise, availability and collaborations. Automated Software Engineering Journal 27(3): 301-328 (2020)

24. Soumaya Rebai, Marouane Kessentini, Vahid Alizadeh, Oussama Ben Sghaier, Rick Kazman: Recommending refactorings via commit message analysis. Information and Software Technology Journal 126: 106332 (2020)

25. Makram Soui, Mabrouka Chouchane, Mohamed Wiem Mkaouer, Marouane Kessentini, Khaled Ghedira: Assessing the quality of mobile graphical user interfaces using multi-objective optimization. Soft Computing Journal 24(10): 7685-7714 (2020)

26. Rafi Almhana, and Marouane Kessentini, Considering Dependencies Between Bug Reports to Improve Bugs Triage, Automated Software Engineering Journal 28: 371-398 (2020)

27. Nascimento Ferreira, T.; Vergilio, S. R.; and Kessentini, M. Nautilus: An Interactive Plug and Play Search Based Software Engineering Framework. do IEEE Software Journal,12 pages. 2020

28. Rebai S, Kessentini M, Wang H, Maxim B. Web Service Design Defects Detection: A Bi-Level Multi- Objective Approach. Information and Software Technology. 2020 Jan 7:106255, Elservier, Impact factor: 2.9.

29. Alkhazi B, Abid C, Kessentini M, Wimmer M. On the Value of Quality Attributes for Refactoring ATL Model Transformations: A Multi-Objective Approach. Information and Software Technology. 2019 Dec 27:106243, Elsevier, Impact factor: 2.9.

30. Chaima Abid, Marouane Kessentini, and Bruce Maxim. Early Prediction of Quality of Service Using Interface-level and Code-level Metrics, and Antipatterns, Accepted at the Automated Software Engineering Journal, to appear (2020), Springer, Impact factor: 2.3.

31. Alkhazi B, Abid C, Kessentini M, Wimmer M. Multi-Criteria Test Cases Selection for Model Transformations. Accepted at the Automated Software Engineering Journal, to appear (2020), Springer, Impact factor: 2.3.

32. Sabrine Boukharata, Ali Ouni, Marouane Kessentini, Salah Bouktif, Hanzhang Wang: Improving web service interfaces modularity using multi-objective optimization. Autom. Softw. Eng. 26(2): 275-312 (2019) Springer, Impact factor: 2.3.

33. Ali Ouni, Hanzhang Wang, Marouane Kessentini, Salah Bouktif, Katsuro Inoue: A Hybrid Approach for Improving the Design Quality of Web Service Interfaces. ACM Trans. Internet Techn. 19(1): 4:1-4:24 (2019), ACM,

34. Ali Ouni and Marouane Kessentini Improving Web Service Interfaces Modularity Using Multi-Objective Optimization, Automated Software Engineering Journal, accepted, 2019, to appear (accepted) Springer,

35. Vahid Alizadeh, Marouane Kessentini, Bruce R. Maxim: Refactoring Support for Variability-intensive Systems. Software Engineering for Variability Intensive Systems 2019: 275-294

36. Somaya Rebai, Marouane Kessentini and Somayeh Molaei, Multi-Objective Bi-Level Web Services Antipatterns Detection, Information and Software Technology Journal, 2019, Elsevier, to appear (accepted) Elsevier,

37. Chaima Abid, Marouane Kessentini and Somayeh Molaei, Prediciting Quality of Services Using Code Metrics, IEEE Transactions of Services Computing, 2019, to appear (accepted), IEEE,

38. Bader Alkhazi, Marouane Kessentini and Manuel Wimmer, Search Based Test Cases Selection for Model Transformations, Automated Software Engineering Journal, Springer, to appear (accepted), 2019 Springer,

39. Bader Alkhazi,Marouane Kessentini and Manuel Wimmer, On the use of quality attributes for refactoring model transformations, , Information and Software Technology Journal, 2019, Elsevier, to appear (accepted) Elsevier,

40. S. Jbili, Anis Chelbi, Mehdi Radhoui, M. Kessentini: Integrated strategy of Vehicle Routing and Maintenance. Rel. Eng. & Sys. Safety 170: 202-214 (2018) Impact factor: 3.61.

41. Federica Sarro, Marouane Kessentini, Kalyanmoy Deb: Search-Based Software Engineering. IEEE Trans. Evolutionary Computation 22(3): 333-343 (2018)

42. Ali Ouni, Marouane Kessentini, Mel Ó Cinnéide: Introduction to Software Refactoring. Information & Software Technology 95: 328-331 (2018)

43. Hanzhang Wang, Marouane Kessentini, Ali Ouni: Web Services Interface Modularization Using Local Search, ASE Journal, Sprinfer, accepted on December 27, 2018, to appear.

44. Ghannem Adnane, Marouane Kessentini, Mohamed Salah Hamdi and Ghizlane El Boussaidi. “Model refactoring by Example: A Multi-Objective Search Based Software Engineering Approach.” Journal of Software: Evolution and Process, Wiley, to appear (Accepted on 07/26/2017) impact factor 1.033, (2017).

45. 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), impact factor 3.89, DOI: 10.1109/TSE.2017.2654255 (2017).

46. Hanzhang Wang, Marouane Kessentini, and Ali Ouni. “Interactive Web Services Refactoring.” IEEE Transactions on Services Computing (TSC), Accepted on 08/10/2017.impact factor 3.04, 2017.

47. Marouane Kessentini, Tim Menzies: A guest editorial on search based software engineering and data mining. Autom. Softw. Eng. 24(3): 573-574, Springer (2017).

48. Marouane Kessentini, Manuel Wimmer: A guest editorial on Computational Intelligence for Software Engineering and Services Computing. IEEE Transactions on Emerging Topics in Computational Intelligence (Issue: 3, June 2017)

49. Ouni Ali, Marouane Kessentini, Mel Cinnide and Katsuro Inoue. “ A Multi- Objective Refactoring Approach to Introduce Design Patterns and Fix Anti-Patterns.” Journal of Software Evolution and Process, Accepted on 07/2/2016. impact factor 1.56, (2016).

50. Marouane Kessentini, Wiem Mkaouer, Ali Ouni and Mel Cinnide. “An Interactive and Dynamic Search- Based Approach to Software Refactoring Recommendations.” IEEE Transactions on Software Engineering (TSE), Accepted on 08/02/2017.impact factor 3.89, (2017).

51. Paul W. McBurney, Siyuan Jiang, Marouane Kessentini, Nicholas A. Kraft, Wiem Mkaouer, and Collin McMillan. “Towards Prioritizing Documentation Effort.” IEEE Transactions on Software Engineering (TSE), Accepted on 05/13/2016.impact factor 3.89, (2016).

52. Ali Ouni, Raula Gaikovina Kula, Marouane Kessentini, Takashi Ishio, Daniel M. German and Katsuro Inoue. “ Search-Based Software Library Recommendation Using Multi-Objective Optimization.” Information and Software Technology (IST), Vol 83: 55-75 (2017). impact factor 1.56, (2016).

53. Hanzhang Wang, Ouni Ali, Marouane Kessentini, Bouktif Salah, and Katsuro Inoue. A Hybrid Approach for Improving the Design Quality of Web Service Interfaces. To Appear, TOIT: ACM Transactions on Internet Technology (Impact factor: 2.09)

54. 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), Vol 25, Issue 3, Article 23 (June 2016), 53 pages.impact factor 3.95, (2016).

55. Mansoor Usman, Marouane Kessentini, Bruce Maxim, and Kalyanmoy Deb. “Multi-Objective Code-Smells Detection using Good and Bad Design Examples.” Software Quality Journal, Springer, pp 1-24, to appear (First online: 15 February 2016 doi:10.1007/s11219-016-9309-7), impact factor 1.14, (2016).

56. Marouane Kessentini, Usman Mansoor, Manuel Wimmer, Ali Ouni and Kalyanmoy Deb. “Search-based detection of model level changes.” Empirical Software Engineering Journal (EMSE), Springer, to appear (First Online: 22 Septem- ber 2016 DOI: 10.1007/s10664-016-9442-8),impact factor 2.16, (2016).

57. Mkaouer Wiem, Marouane Kessentini, and Mel Cinnide. “A Robust Multi- Objective Approach to Balance Severity and Importance of Refactoring Opportunities.” Empirical Software Engineering Journal (EMSE) Springer, to appear (First Online: 04 March 2016 DOI:10.1007/s10664-016-9426-8), impact factor 2.16, (2016).

58. Ali Ouni, Marouane Kessentini, Katsuro Inoue, and Mel Cinnide. “Search-Based Web Services Anti-patterns Detection.” IEEE Transactions on Services Computing, to appear

59. (ISSN: 1939-1374, pre-print available online), IEEE, impact factor 3.04, (2015) Best Paper Award (Journal First).

60. Usman Mansoor, Marouane Kessentini, Philip Langer, Manuel Wimmer, Slim Bechikh, Kalyanmoy Deb, MOMM: Multi-objective model merging, Journal of Systems and Software, Volume 103, May 2015, Pages 423-439, ISSN 0164-1212, http://dx.doi.org/10.1016/j.jss.2014.11.043, impact factor 1.48, (2015).

61. Usman Mansoor, Marouane Kessentini and Manuel Wimmer. “Multi-view refactoring of class and activity diagrams using a multi-objective evolutionary algorithm.” Software Quality Journal,to appear (First Online: 05 August 2015 DOI: 10.1007/s11219-015-9284-4), impact factor 1.14, (2015).

62. Ghannem Adnane, Ghizlane El Boussaidi, and Marouane Kessentini. “On the Use of Design Defect Examples to Detect Model Refactoring Opportunities.” Software Quality Journal, to appear (First Online: 10 March 2015; DOI: 10.1007/s11219-015-9271-9) impact factor 1.14, (2015).

63. Sahin Dilan, Marouane Kessentini and Manuel Wimmer. “Model Transformation Testing: A Bi-Level Search- based Software Engineering Approach”, Journal of Software: Evolution and Process, Volume 27, Issue 11 November 2015, Pages 821-837, Wiley, impact factor 1.18, (2015).

64. Ouni Ali, Marouane Kessentini, Houari Sahraoui and Katsuro Inoue. “Improving Multi-Objective Code- Smells Correction Using Development History.”, Journal of Systems and Software, Vol 105, pp 18-39, Elsevier, impact factor 1.48, (2015).

65. Bruce R. Maxim and Marouane Kessentini. “ An introduction to modern software quality assurance.” Software Quality Assurance, ISBN: 978-0-12-802301-3, Elsevier, (2015).

66. Ghannem Adnane, Ghizlane El Boussaidi, and Marouane Kessentini. “Model refactoring using examples: a search-based approach.” Journal of Software: Evolution and Process, Vol 26, Issue 7, pp 692-713, Wiley, impact factor 1.18, (2015).

67. Slim Bechikh, Marouane Kessentini, Lamjed Ben said, and Khaled Ghedira. “Preference Incorporation in Evolutionary Multiobjective Optimization: A Survey of the State-of-the-Art.” Advances in Computers Journal, Vol 98, pp 141-207, Elsevier, impact factor 1.1, (2015).

68. Mkaouer Wiem, Marouane Kessentini, Slim Bechikh and Kalyanmoy Deb. “On the use of many quality attributes for software refactoring: a many-objective search-based software engineering approach” Empirical Software Engineering Journal (EMSE), To appear (First Online: 23 December 2015 DOI: 10.1007/s10664- 015-9414-4), Springer, impact factor 2.16, (2015).

69. 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, ACM, impact factor 3.95, (2015) Best Paper Award (Journal First).

70. Ouni Ali, Marouane Kessentini, Slim Bechikh, and Houari Sahraoui. “Prioritizing code-smells correction tasks using chemical reaction optimization.” Software Quality Journal, Vol 23, Issue 2, pp 323-361, Springer, impact factor 1.12, (2015).

71. Marouane Kessentini, Ali Ouni, Philip Langer, Manuel Wimmer, Slim Bechikh, Search-based metamodel matching with structural and syntactic measures, Journal of Systems and Software,

72. Volume 97, November 2014, Pages 1-14, ISSN 0164-1212, http://dx.doi.org/10.1016/j.jss.2014.06.040, impact factor 1.48, (2014).

73. Sahin Dilan, Marouane Kessentini, Slim Bechikh, and Kalyanmoy Deb. “Code- Smell Detection as a Bilevel Problem.” ACM Transactions on Software Engi- neering and Methodology (TOSEM),

74. Vol 24, no. 1, pp 1-45, ACM, impact factor 3.95, (2014).

75. 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, IEEE, impact factor 3.89,(2014).

76. Mkaouer Mohamed Wiem, and Marouane Kessentini. “Model Transformation Using Multiobjective Optimization.” Advances in Computers Journal, Vol 92, pp 161-202, Elsevier, impact factor 1.1, (2014).

77. Ouni Ali, Marouane Kessentini, and Houari Sahraoui. “Multi-Objective Opti- mization for Software Refactoring and Evolution.” Advances in Computers Journal, Vol 92, pp 103-167, Elsevier, impact factor 1.1, (2014).

78. Marouane Kessentini, Rim Mahaouachi, and Khaled Ghedira. “What you like in design use to correct bad- smells.” Software Quality Journal, Vol 21, Issue 4, pp 551-571, Springer, impact factor 1.12, (2013).

79. Ouni Ali, Marouane Kessentini, Houari Sahraoui, and Mounir Boukadoum. “Maintainability defects detection and correction: a multi-objective approach.” Auto- mated Software Engineering, vol 20, Issue no. 1, pp 47-79, Springer, impact factor 1.73, (2013).

80. Marouane Kessentini, Houari Sahraoui, Mounir Boukadoum, and Omar Ben Omar. “Search-based model transformation by example.” Software and Systems Modeling 11, no. 2 (2012): 209-226, impact factor 1.4, Springer.

81. Marouane Kessentini, Houari Sahraoui, and Mounir Boukadoum. “Example- based model-transformation testing.” Automated Software Engineering 18, no. 2 (2011): 199-224, impact factor 1.73, Springer.

82. Syriani Eugene, Mark Asztalos, Manuel Wimmer, and Marouane Kessentini. “Towards Transformation Rule Composition.” Electronic Communications of the EASST 42 (2011).

Refereed Conference Publications

1. James Ivers, Robert L. Nord, Ipek Ozkaya, Chris Seifried, Christopher Steven Timperley, Marouane Kessentini: Industry's Cry for Tools that Support Large-Scale Refactoring. ICSE 2022: 163-174

2. James Ivers, Robert L. Nord, Ipek Ozkaya, Chris Seifried, Christopher Steven Timperley, Marouane Kessentini: Industry experiences with large-scale refactoring. ESEC/SIGSOFT FSE 2022: 1544-1554

3. Eman Abdullah AlOmar, Hussein Alrubaye, Mohamed Wiem Mkaouer , Ali Ouni, Marouane Kessentini: Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox. ICSE (SEIP) 2021: 348-357

4. Chaima Abid, James Ivers , Thiago do Nascimento Ferreira, Marouane Kessentini, Fares E. Kahla, Ipek Ozkaya: Intelligent Change Operators for Multi-Objective Refactoring. ASE 2021: 768-780

5. Emna Ksontini, Marouane Kessentini, Thiago do Nascimento Ferreira, Foyzul Hassan: Refactorings and Technical Debt in Docker Projects: An Empirical Study. ASE 2021: 781-791

6. Loli Burgueño, Marouane Kessentini, Manuel Wimmer, Steffen Zschaler: MDE Intelligence 2021: 3rd Workshop on Artificial Intelligence and Model-Driven Engineering. MoDELS (Companion) 2021: 148-149

7. Tushar Sharma, Marouane Kessentini: QScored: A Large Dataset of Code Smells and Quality Metrics. MSR 2021: 590-594

8. Thiago do Nascimento Ferreira, Silvia Regina Vergilio, Marouane Kessentini: Implementing Search-Based Software Engineering Approaches with Nautilus. SBES 2021: 303-308

9. Emna Ksontini, Marouane Kessentini, Thiago do Nascimento Ferreira , Foyzul Hassan: Refactorings and Technical Debt in Docker Projects: An Empirical Study. ASE 2021: 13 pages, IEEE (acceptance rate : 16% )

10. Chaima Abid, James Ivers,Thiago do Nascimento Ferreira, Marouane Kessentini, Fares Ben Kahla, Ipek Ozkaya: RefBot: Intelligent Software Refactoring Bot. ASE 2021: 13 pages, IEEE (acceptance rate : 16% )

11. Eman Alomar, Hussein Alrubaye, Mohamed Wiem Mkaouer, Ali Ouni and Marouane Kessentini Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox, ICSE2021, 12 pages. (acceptance rate : 19%)

12. Vishvajeet Thakur, Marouane Kessentini, Tushar Sharma: QScored: An Open Platform for Code Quality Ranking and Visualization. 36th IEEE International conference on Software Maintenance ICSME, 12 pages, 2020

13. Rafi Almhana, Thiago do Nascimento Ferreira, Marouane Kessentini, Tushar Sharma: Understanding and Characterizing Changes in Bugs Priority: The Practitioners' Perceptive. 20th IEEE International Conference on Source Code Analysis and Manipulation SCAM 2020: 87-97

14. Eman Alomar, Hussein Alrubaye, Mohamed Wiem Mkaouer, Ali Ouni and Marouane Kessentini Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox, ICSE2021, 12 pages.

15. Thiago do Nascimento Ferreira, Silvia Regina Vergilio, Marouane Kessentini: Applying Many-objective Algorithms to the Variability Test of Software Product Lines. SAST 2020: 11-20

16. Thiago do Nascimento Ferreira, Silvia Regina Vergilio, Marouane Kessentini: Many-objective Search-based Selection of Software Product Line Test Products with Nautilus. SPLC 2020, 12 pages

17. Soumaya Rebai, Oussama Ben Sghaier, Vahid Alizadeh, Marouane Kessentini, Meriem Chater: Interactive Refactoring Documentation Bot. SCAM 2019: 152-162 IEEE(acceptance rate: 17%)

18. Vahid Alizadeh, Mohamed Amine Ouali, Marouane Kessentini, Meriem Chater: RefBot: Intelligent Software Refactoring Bot. ASE 2019: 823-834, IEEE (acceptance rate : 13% )

19. Vahid Alizadeh, Houcem Fehri, Marouane Kessentini: Less is More: From Multi-objective to Mono-objective Refactoring via Developer's Knowledge Extraction. SCAM 2019: 181-192 IEEE(acceptance rate: 17%)

20. Jeffrey J. Yackley, Marouane Kessentini, Gabriele Bavota, Vahid Alizadeh, Bruce R. Maxim: Simultaneous Refactoring and Regression Testing. SCAM 2019: 216-227 IEEE(acceptance rate: 17%)

21. Eman Abdullah AlOmar, Mohamed Wiem Mkaouer, Ali Ouni, Marouane Kessentini: On the Impact of Refactoring on the Relationship between Quality Attributes and Design Metrics. ESEM 2019: 1-11 IEEE(acceptance rate: 21%)

22. Marouane Kessentini, Kalyan Deb and Xin Yao, Software Engineering Intelligence, MODELS 2019, IEEE, accepted, to appear.

23. Marouane Kessentini, Tao Yue, Alexander Pretschner, Sebastian Voss, Loli Burgueño:22nd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS 2019, Munich, Germany, September 15-20, 2019. IEEE 2019, ISBN 978-1-7281-2536-7

24. Vahid Alizadeh, Marouane Kessentini: Reducing interactive refactoring effort via clustering-based multi- objective search. ASE 2018, IEEE: 464-474 (acceptance rate : 14% )

25. Ali Ouni, Marouane Kessentini, Mel Ó Cinnéide: Proceedings of the 2nd International Conference on Refactoring, IWoR@ASE 2018, Montpellier, France, September 4, 2018. IWoR@ACM 2018

26. Hanzhang Wang, and Marouane Kessentini. Improving Web Services Design Quality Using Dimensionality Reduction Techniques. In Proceedings of the ICSOC 2017 - The 15th IEEE International Conference on Service-Oriented Computing, Springer, Accepted on 07/25/2017(2017).(acceptance rate : 17% )

27. Martin Fleck, Bader Alkhazi, Marouane Kessentini, and Manuel Wimmer. “Model Transformation Modularization as a Many-Objective Optimization Problem.” FSE2017, to appear, 2017.(acceptance rate : 16% )

28. Paul W. McBurney, Siyuan Jiang, Marouane Kessentini, Nicholas A. Kraft, Wiem Mkaouer, and Collin McMillan. “Towards Prioritizing Documentation Effort.” FSE2017, to appear, 2017. (acceptance rate : 16% )

29. Marouane Kessentini, and Ali Ouni. May 2017. A Context-Based Refactoring Recommendation Approach Using Simulated Annealing: Two Industrial Case Studies.

30. In Proceedings of the GECCO 2017 - 26th ACM International Conference on Genetic Algorithms (ICGA) and the 22nd ACM Annual Genetic Programming Conference (GP), 8 pages, accepted, ACM. (acceptance rate : 29%)

31. Maxim, B. R.; Acharya, S.; Brunvand, S.; and Marouane Kessentini, ”WIP: Introducing Active Learning in a Software Engineering Course”, Proceedings of the 2017 Annual Meeting of the Association for Engineering Education, Columbus, OH, June 2017, pp.1-12.

32. Adnane Ghannem, Marouane Kessentini, Mohamed Salah Hamdi, and Hany Ammar. May 2017. Search-Based Requirements Traceability Recovery: A Multi-Objective Approach. In Proceedings of the IEEE Congress on Evolutionary Computation 2017, 8 pages, accepted, IEEE.

33. Marouane Kessentini, and Ali Ouni. May 2017. Detecting Android Smells Using Multi-Objective Genetic Programming. In Proceedings of the MOBILESoft 2017-

34. The 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, IEEE, full paper, 10 pages, accepted.(acceptance rate : 24% )

35. Marouane Kessentini, Hanzhang Wang, Dea Josselin, and Ali Ouni. May 2017. Improving Web Services Desing Quality Using Heuristic Search and Machine Learning. In Proceedings of the ICWS 2017 - The 24th IEEE International Conference on Web Services, IEEE, full paper, 8 pages, accepted.(acceptance rate : 12% )

36. Marouane Kessentini and Hanzhang Wang. May 2017. Detecting Refactorings Among Multiple Web Service Releases: A Heuristic-Based Approach. In Proceedings of the ICWS 2017 - The 24th IEEE International Conference on Web Services, IEEE, full paper, 8 pages, accepted.(acceptance rate : 12% )

37. Hanzhang Wang, Marouane Kessentini and Ali Ouni. May 2017. On the Value of Quality of Service Attributes for Detecting Bad Design Practices. In Proceedings of the ICWS 2017 - The 24th IEEE International Conference on Web Services, IEEE, full paper, 8 pages, accepted.(acceptance rate : 12% )

38. Marwa Daagi, Ali Ouni, Marouane Kessentini and Mohamed Mohsen Gammoudi. May 2017. Web Service Interface Decomposition Using Formal Concept Analysis. In Proceedings of the ICWS 2017 - The 24th IEEE International Conference on Web Services, IEEE, full paper, 8 pages, accepted. (acceptance rate : 12% )

39. Ali Ouni, Marwa Daagi, Marouane Kessentini and Salah Bouktif. May 2017. A Machine Learning-Based Approach to Detect Web Service Design Defects.

40. In Proceedings of the ICWS 2017 - The 24th IEEE International Conference on Web Services, IEEE, full paper, 8 pages, accepted.(acceptance rate : 12% )

41. Ian Shoenberger, Wiem Mkaouer, and Marouane Kessentini, 2017. Multi-Objective Refactoring of Java Script Programs. In Proceedings of EvoStar, IEEE, to appear, (2017).(acceptance rate : 26% )

42. Bader Alkhazi, Terry Ruas, Marouane Kessentini, Manuel Wimmer and William Grosky. 2016. Multi- Objective Refactoring of ATL Programs. In Proceedings of The ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, IEEE, doi 10.1145/2976767.2976782, (2016). (acceptance rate : 21% )

43. Rafi Almahana, Wiem Mkaouer, Marouane Kessentini and Ali Ouni. 2016. Multi-Objective Recommendations of Classes for Bug Reports. In Proceedings of The 31st IEEE/ACM International Conference on Automated Software Engi- neering, IEEE, Pages 286-295, doi 10.1145/2970276.2970344, (2016).(acceptance rate : 17% )

44. Ali Ouni,Marouane Kessentini and Katsuro Inoue. 2016. Cooperative Parallel Evolutionary Algorithms for Web Services Refactoring. In Proceedings of The IEEE 12th 2016 World Congress on Services (SERVICES 2016), IEEE, Journal First paper (2016).

45. Hanzhang Wang, Marouane Kessentini, Ali Ouni, Bruce Maxim and William Grosky. May 2016. Multi- Objection Detection of Web Service Antipatterns. In Proceedings of the ICWS 2016 - The 23rd IEEE International Conference on Web Services, IEEE, pp 586-593, DOI: 10.1109/ICWS.2016.81 (2016).(acceptance rate: 13%)

46. Hanzhang Wang, Marouane Kessentini, Ali Ouni and William Grosky. June 2016. Web Service Antipatterns Detection as a Bi-level Problem. In Proceedings of the ICSOC 2016 - The 14th IEEE International Conference on Service-Oriented Computing, IEEE, pp 352-368, DOI 10.1007/978-3-319-46295-022, (2016).(acceptance rate : 20%)

47. Hanzhang Wang, Marouane Kessentini, Ali Ouni and William Grosky. June 2016. Prediction of Web Service Antipatterns. In Proceedings of the ICSOC 2016- The 14th IEEE International Conference on Service-Oriented Computing, IEEE, pp 282-297, DOI 10.1007/978-3-319-46295-018, Springer, (2016). (acceptance rate: 20%)

48. Hanzhang Wang, Marouane Kessentini and William Grosky. 2015. On the use of time series for code smells prediction. In Proceedings of the The 7th ACM International Conference on Management of computational and collective IntElligence in Digital EcoSystems (MEDES’15), ACM, 105-114.(acceptance rate : 32%)

49. Richard F. Paige, Marouane Kessentini, Philip Langer, Manuel Wimmer: Proceedings of the First International Workshop on Combining Modelling with Search- and Example-Based Approaches co-located with 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Valencia, Spain, September 28, 2014. CEUR Workshop Proceedings 1340, CEUR-WS.org 2015

50. Ouni, Ali,Gaikovina Kula, Marouane Kessentini, and Katsuro Inoue. ”Web Service Antipatterns Detection Using Genetic Programming.” In Proceedings of the 24th ACM conference on Genetic and evolutionary computation GECCO2015, pp. 1351-1358. ACM, Spain, 2015 (Acceptance rate: 28%).

51. Mkaouer Wiem, Marouane Kessentini, and Ali Ouni. “Software Remodularization using NSGA-III.” In Proceedings of the 10th ACM Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering FSE2015-Journal First, ACM, Italy, 2015.

52. Mkaouer Wiem and Marouane Kessentini. “Robust Optimization for Model Transformation.” In Proceedings of the 1st North American SBSE Symposium, pp 10-24, Wiley, Detroit, 2015 (acceptance rate: 35%).

53. Ali Ouni and Marouane Kessentini. “Search-Based Design Patterns Detection.” In Proceedings of the 1st North American SBSE Symposium, pp 76-89, Wiley, Detroit, 2015 (acceptance rate: 35%).

54. Mohamed Wiem Mkaouer, Marouane Kessentini, Slim Bechikh, Kalyanmoy Deb, and Mel Cinnide. ”Recommendation system for software refactoring using innovization and interactive dynamic optimization.”

55. In Proceedings of the 29th ACM/IEEE international conference on Automated software engineering ASE2014, pp 331-336, Sweden, IEEE, (2014) (Acceptance rate: 21%).

56. Richard F. Paige, Marouane Kessentini, Philip Langer, Manuel Wimmer: CM- SEBA 2014 Workshop Report. CMSEBA@MoDELS 2014: 1-6.

57. Boukhdhir Amal, Marouane Kessentini, Slim Bechikh, Josselin Dea, and Lamjed Ben Said. ”On the Use of Machine Learning and Search-Based Software Engineering for Ill-Defined Fitness Function: A Case Study on Software Refactoring.” In the 6th IEEE Search-Based Software Engineering Symposium SSBSE14, pp. 31-45, Brazil, IEEE, (Acceptance rate: 26%), 2014.

58. Mohamed Wiem Mkaouer, Marouane Kessentini, Slim Bechikh, Kalyanmoy Deb, and Mel Cinnide. ”High dimensional search-based software engineering: Finding tradeoffs among 15 objectives for automating software refactoring using NSGA-III.” In Proceedings of the 23rd ACM conference on Genetic and evolutionary computation GECCO2014, pp. 1263-1270. Canada, ACM, 2014 (Acceptance rate: 32%). Invited to a special issue of the Journal of Systems and Software (JSS).

59. Mohamed Wiem Mkaouer, Marouane Kessentini, Slim Bechikh, and Mel . Cinnide. ”A Robust Multi-objective Approach for Software Refactoring under Uncertainty.” In the 6th IEEE Search-Based Software Engineering Symposium, pp. 168-183, Brazil IEEE, (Acceptance rate: 26%), 2014. Invited to a special issue of the Empirical Software Engineering Journal (ESE Journal).

60. Marouane Kessentini, Philip Langer, Houari A. Sahraoui: Proceedings of the First International Workshop on Model-driven Engineering By Example co-located with ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2013), Miami, Florida, USA, September 29, 2013

61. Wenquan Wang, Kessentini, Marouane, Wei Jiang: Test Cases Generation for Model Transformations from Structural Information. MDEBE@MoDELS 2013: 42-51, IEEE.

62. Sabrine Kalboussi, Slim Bechikh, Marouane Kessentini, Lamjed Ben Said:On the Influence of the Number of Objectives in Evolutionary Autonomous Software Agent Testing. ICTAI 2013: 229-234 (acceptance rate 26%)

63. Makram Soui, Asma Abdelbaki, Marouane Kessentini, Khaled Ghdira: Improving Adaptation Rules Quality Using Genetic Programming. EUSPN/ICTH 2013: 274-281

64. Marouane Kessentini, Wafa Werda, Philip Langer, and Manuel Wimmer. ”Search- based model merging.” In Proceedings of the 22nd ACM conference on Genetic and evolutionary computation, GECCO2013, pp. 1453- 1460. ACM, Netherlands, 2013 (Acceptance rate: 31%).Invited to a special issue of the Journal of Systems and Software (JSS).

65. Mahouachi Rim, Marouane Kessentini, and Mel Cinnide. ”Search-based refac- toring detection.” In Proceedings of the 22nd ACM conference on Genetic and evolutionary computation, GECCO2013, pp. 205-206, Netherlands, ACM, 2013 (Acceptance rate: 31%).

66. Ouni Ali, Marouane Kessentini, and Houari Sahraoui. ”Search-based refactoring using recorded code changes.” In (CSMR), 2013 17th IEEE European Conference on Software Maintenance and Reengineering, pp. 221-230, Italy IEEE, 2013 (Acceptance rate: 28%).

67. Ouni Ali, Marouane Kessentini, Houari Sahraoui, and Mohamed Salah Hamdi. ”The use of development history in software refactoring using a multi-objective evolutionary algorithm.” In Proceedings of the 22nd ACM conference on Genetic and evolutionary computation, GECCO2013, pp. 1461-1468, Netherlands, ACM, 2013 (Acceptance rate: 31%). Invited to a special issue of the Journal of Systems and Software (JSS).

68. Mohamed Boussaa, Wael Kessentini, Marouane Kessentini, Slim Bechikh, Soukeina Ben Chikha: Competitive Coevolutionary Code-Smells Detection. SS- BSE 2013, pp 50-65, Proceedings of the 5th IEEE International Symposium on Search-based Software Engineering (SSBSE), IEEE, St. Petersburg, Russia, Au- gust 2013 (acceptance rate : 29%).

69. Adnane Ghannem, Ghizlane El-Boussaidi, Marouane Kessentini : Model Refactoring Using Interactive Genetic Algorithm. SSBSE 2013, pp 96-110 Proceedings of the 5th IEEE International Symposium on Search- based Software Engineering (SSBSE), IEEE, St. Petersburg, Russia, August 2013 (acceptance rate : 29%).

70. Rim Mahouachi, Marouane Kessentini, Mel Cinnide: Search-Based Refactoring Detection Using Software Metrics Variation. SSBSE 2013, pp 126-140 Proceedings of the 5th IEEE International Symposium on Search- based Software Engineering (SSBSE), St. Petersburg, Russia, IEEE, August 2013 (acceptance rate : 29%).

71. Jeffery Shelburg, Marouane Kessentini, Daniel R. Tauritz: Regression Testing for Model Transformations: A Multi-objective Approach. SSBSE 2013, pp 209-223 Proceedings of the 5th IEEE International Symposium on Search-based Software Engineering (SSBSE), St. Petersburg, Russia, IEEE, August 2013 (acceptance rate : 29%).

72. Sabrine Kalboussi, Slim Bechikh, Marouane Kessentini, Lamjed Ben Said: Preference-Based Many-Objective Evolutionary Testing Generates Harder Test Cases for Au- tonomous Agents. SSBSE 2013, pp. 245-250 Proceedings of the 5th IEEE Inter- national Symposium on Search-based Software Engineering (SSBSE), St. Petersburg, Russia, IEEE, August 2013 (acceptance rate : 29%).

73. Mohamed W. Mkaouer, Marouane Kessentini, Slim Bechikh and Daniel R. Tauritz,Preference-Based Multi- Objective Software Modelling, 35th IEEE International Conference on Software Engineering (ICSE 2013), CMSBSE track, San Francisco, CA, IEEE, July 2013 .

74. Marouane Kessentini, Philip Langer, and Manuel Wimmer, Searching Models, Modeling Search 35th IEEE International Conference on Software Engineering (ICSE 2013), CMSBSE track, San Francisco, CA, IEEE, July 2013.

75. Rim Mahouachi, Marouane Kessentini, Khaled Ghdira: A New Design Defects Classification: Marrying Detection and Correction. FASE 2012: 455-470 In: 15th International Conference on Fundamental Approaches to Software Engineering (FASE2012), FASE Vol. 7212, Springer (2012) , p. 455-470 (acceptance rate 24%).

76. Ameni ben Fadhel, Marouane Kessentini, Philip Langer, Manuel Wimmer: Search-based detection of high- level model changes. ICSM 2012: 212-22128th IEEE In- ternational Conference on Software Maintenance (ICSM 2012), IEEE computer society (acceptance rate 21%).

77. Ali Ouni, Marouane Kessentini, Houari A. Sahraoui, Mohamed Salah Hamdi: Search-based refactoring: Towards semantics preservation. ICSM 2012: 347-356 28th IEEE International Conference on Software Maintenance (ICSM 2012), IEEE computer society (acceptance rate 21%).

78. Martin Faunes, Marouane Kessentini, Houari A. Sahraoui: Deriving high-level ab- stractions from legacy software using example-driven clustering. CASCON 2011: 188-199 In 21th Annual International Conference on Computer Science and Soft- ware Engineering (CASCON2011), ACM press. (acceptance rate : 25% )

79. Marouane Kessentini, Houari A. Sahraoui, Mounir Boukadoum, Manuel Wimmer: Design Defect Detection Rules Generation: A Music Metaphor. CSMR 2011: 241- 248 In 15th European Conference on Software Maintenance and Reengineering (CSMR2011), Oldenburg, Germany. IEEE Computer Society Press. (acceptance rate 26%).

80. Marouane Kessentini, Houari A. Sahraoui, Mounir Boukadoum, Manuel Wim- mer: Search-Based Design Defects Detection by Example. FASE 2011: 401- 415.In: 14th International Conference on Fundamental Approaches to Software Engineering (FASE2011) (acceptance rate 24%).

81. Marouane Kessentini, Wael Kessentini, Houari A. Sahraoui, Mounir Boukadoum, Ali Ouni: Design Defects Detection and Correction by Example. ICPC 2011: 81-90. In the 19th IEEE Conference on Program Comprehesion ICPC2011. (acceptance rate 26%).

82. Adnane Ghannem, Marouane Kessentini, and El Boussaidi G., Detecting Model Refactoring Opportunities Using Heuristic Search. CASCON 2011, 21st Annual International Conference on Computer Science and Software Engineering.

83. Marouane Kessentini, Houari A. Sahraoui, Mounir Boukadoum: Sequence dia- gram to colored Petri nets transformation testing: an immune system metaphor. CASCON 2010: 72-85.In 21st Annual International Conference on Computer Sci- ence and Software Engineering (CASCON2010), ACM press. (acceptance rate : 24% )

84. Marouane Kessentini, Arbi Bouchoucha, Houari A. Sahraoui, Mounir Boukadoum: Example-Based Sequence Diagrams to Colored Petri Nets Transformation Using Heuristic Search. ECMFA 2010: 156-172. In the European Conference on Model Driven Architecture: Foundations and Applications, IEEE.(acceptance rate : 29%)

85. Marouane Kessentini, Stphane Vaucher, and Houari Sahraoui. 2010. Deviance from perfection is a better criterion than closeness to evil when identifying risky code. In Proceedings of the IEEE/ACM international conference on Automated software engineering (ASE ’10). ACM, New York, NY, USA, 113-122.(acceptance rate : 17% )

86. Mark Asztalos, Eugene Syriani, Manuel Wimmer, Marouane Kessentini : Simplifying Model Transformation Chains by Rule Composition. 4th International Workshop on Multi-Paradigm Modeling - MPM’10 @MoDELS 2010: 293-307.

87. Marouane Kessentini, Sahraoui, H., and Boukadoum, M. 2009. Transformation de modele par l’exemple : approche par mta-heuritique. Actes du 15me confrence francophone sur les Langages et Modles Objets, Revues des nouvelles technologies de linformation, pp. 57-73.

88. Marouane Kessentini, Houari Sahraoui, and Mounir Boukadoum. 2008. Model Transformation as an Optimization Problem. In Proceedings of the 11th IEEE/ACM international conference on Model Driven Engineering Languages and Systems (MoDELS ’08), Krzysztof Czarnecki, Ileana Ober, Jean-Michel Bruel, Axel Uhl, and Markus Vlter (Eds.). Springer-Verlag, Berlin, Heidelberg, 159-173.(acceptance rate : 19%)