Selected Publications (not the full list)

Journals

I will update very soon my publications list.

Authors marked with * are my current students.

 

Mkaouer, W.*, Kessentini, M., Bechikh, S.* and Deb, K. (2015). Many-Objective Software Remodularization using NSGA-III, ACM Transactions on Software Engineering and Methodology (TOSEM), to appear, ACM.

Sahin, D.*, Kessentini, M., Bechikh, S.* and Deb, K. (2014). Code-Smells Detection as a Bi-Level Problem, ACM Transactions on Software Engineering and Methodology (TOSEM), to appear, ACM.

Kessentini, W.*, Kessentini, M., Sahraoui, H., Bechikh, S.*, and Ouni, A.*, (2014) A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection, IEEE Transactions on Software Engineering (TSE), to appear, IEEE.

Mkaouer, W*, Kessentini, M., Kontouchou, P.*, Deb, K., Bechikh, S.* and Ouni, A.* (2014). Many objective software Remodularization using NSGAIII., ACM Transactions on Software Engineering and Methodology Journal (TOSEM), to appear, ACM.

Kessentini, M., Alnofal, M.*, Langer, P., Wimmer, M., Bechikh, S.*, and Deb, K. (2014). MOMM: Multi-Objective Model Merging. Journal of Systems and Software (JSS), Elsevier, 2014.

Ghannem, A.*, El_Boussaidi G., and Kessentini M. (2014)Model Refactorings Using Examples : A Search-based Approach, Journal of Software : Evolution and Process, Wiley, 2014.

Mkaouer, M.,* and Kessentini, M., (2014) Multi-objective model transformation, Software of Systems and Software, Elsevier, Advances in Computers Journal, volume 94, 2014. (to appear).

Ali Ouni*, Marouane Kessentini, Houari Sahraoui, S. Bechick* and M.S. Hamdi, (2014) Prioritizing Software Refactoring Tasks Using Chemical Reaction Optimization, Journal of Software Quality, Springer, 2014.

Ali Ouni*, Marouane Kessentini, Houari Sahraoui (2014) Multi-Objective Optimization for Software Refactoring and Evolution, Elsevier, Advances in Computers, volume 94, 2014. (to appear).

Marouane Kessentini, Ali Ouni*, Philip Langer, Manuel Wimmer and Slim Bechikh*, Search-based Metamodel Matching with Structural and Semantic Measures, Journal of Systems and Software (JSS), Elsevier, 2013.

Kessentini,M., Mahouachi, R.*, and Ghédira, K. (2012) What you like in design use it to correct defects, Software Quality Journal, Springer, Vol 20, Number 4, pp. 51-82.

Ouni, A.*, Kessentini, M., Sahraoui, H., and Boukadoum, (2012) M. Maintainability defects detection and correction: a multi-objective approach :  Automated Software Engineering Journal, Springer, Vol 19, pp. 1-33.

Kessentini, M., Sahraoui, H., Boukadoum, M. and Omar ben Omar, (2011) Search-Based Model Transformation by Example, Software and System Modeling Journal-Special Issue of MODELS08, Vol 20, pp. 209-226, Springer

Kessentini, M., Sahraoui, H., and Boukadoum, M. (2010) Example-based Model Transformation Testing, Automated Software Engineering Journal, Vol 18, pp 199-224, Springer.

Asztalos, M., Syriani, E., Wimmer, M. and Kessentini, M. (2010) Towards Rule Composition. Journal of the Electronic Communications of the EASST, Multi-Paradigm Modeling, Springer.

International Conferences

Boukdhir, A.*, Kessentini, M., Bechikh, S.*, Joselin, D.*, Ben Said, L.*: On the Use of Machine Learning and Search-Based Software Engineering for Ill-Defined Fitness Function: A Case Study on Software Refactoring. SSBSE 2014, 31-45, 2014.

Mkaouer, W.*, Kessentini, M., Bechikh, S.*, Deb, K. and Cinnelde, M. O.. Recommendation system for software refactoring using innovization and interactive dynamic optimization. ASE 2014, to appear, ACM

Mkaouer, W.*, Kessentini, M., Bechikh, S.*, Deb, K. and Cinnelde, M. O.: A Robust Multi-objective Approach for Software Refactoring under Uncertainty. SSBSE 2014, 168-183, 2014.

Mkaouer, W.*, Kessentini, M., Bechikh, S.*, Deb, K. and Cinnelde, M. O.: Recommendation system for software refactoring using innovization and interactive dynamic optimization. ACM/IEEE International Conference on Automated Software Engineering, ASE '14, to appear.

Mkaouer, W.*, Kessentini, M., Bechikh, S.*, Deb, K. and Cinnelde, M. O.. High Dimensional Search-based Software Engineering: Finding Tradeoffs among 15 Objectives for Automating Software Refactoring using NSGA-III. GECCO 2014 the Genetic and Evolutionay Computation Conference (GECCO), ACM (Acceptance rate: 32%).

Mkaouer, W.*, Kessentini, M., Bechikh, S.*, Cinneide, M. O., and Deb, K. Software Refactoring Under Uncertainty: A Robust Multi-Objective Approach. GECCO 2014 the Genetic and Evolutionay Computation Conference (GECCO), ACM (Acceptance rate: 32%).

Marouane Kessentini, Wafa Werda*, Philip Langer, Manuel Wimmer: Search-based model merging. GECCO 2013: 1453-1460. the Genetic and Evolutionay Computation Conference (GECCO), 6-10 July 2013, Amesterdam, ACM (Acceptance rate: 32%). Invited to a special issue of the Journal of Systems and Software (JSS).

Rim Mahouachi*, Marouane Kessentini, Mel Ó Cinnéide: Search-based refactoring detection. GECCO 2013, the Genetic and Evolutionay Computation Conference (GECCO), 6-10 July 2013, Amesterdam, ACM (Acceptance rate: 32%).

Ali Ouni*, Marouane Kessentini, Houari A. Sahraoui: Search-Based Refactoring Using Recorded Code Changes. CSMR 2013, In 17th European Conference on Software Maintenance and Reengineering (CSMR2013), Oldenburg, Germany. IEEE Computer Society Press. (acceptance rate 28%). 221-230

Ali Ouni*, Marouane Kessentini, Houari A. Sahraoui, Mohamed Salah Hamdi: The use of development history in software refactoring using a multi-objective evolutionary algorithm. GECCO 2013: 1461-1468 the Genetic and Evolutionay Computation Conference (GECCO), 6-10 July 2013, Amesterdam, ACM (Acceptance rate: 32%). Invited to a special issue of the Journal of Systems and Software (JSS).

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

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

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

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

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

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

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

Rim Mahouachi*, Marouane Kessentini, Khaled Ghédira: 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%).

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

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

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

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

Marouane Kessentini, Houari A. Sahraoui, Mounir Boukadoum, Manuel Wimmer: Search-Based Design Defects Detection by Example. FASE 2011: 401-415

Martin Faunes, Marouane Kessentini, Houari A. Sahraoui: Software clustering by example. GECCO (Companion) 2011: 245-246

Marouane Kessentini, Wael Kessentini*, Houari A. Sahraoui, Mounir Boukadoum, Ali Ouni: Design Defects Detection and Correction by Example. ICPC 2011: 81-90

Marouane Kessentini, Houari A. Sahraoui, Mounir Boukadoum: Sequence diagram to colored Petri nets transformation testing: an immune system metaphor. CASCON 2010: 72-85

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

Marouane Kessentini, Stéphane Vaucher, Houari A. Sahraoui: Deviance from perfection is a better criterion than closeness to evil when identifying risky code. ASE 2010: 113-122 (acceptance rate 17%)

Márk Asztalos, Eugene Syriani, Manuel Wimmer, Marouane Kessentini: Simplifying Model Transformation Chains by Rule Composition. MoDELS Workshops 2010: 293-307

Marouane Kessentini, Houari A. Sahraoui, Mounir Boukadoum: Model Transformation as an Optimization Problem. MoDELS 2008: 159-173 (acceptance rate 19%)

Ghannem, A*., Kessentini, M. & El_Boussaidi G., Detecting Model Refactoring Opportunities Using Heuristic Search. CASCON 2011, 21th Annual International Conference on Computer Science and Software Engineering, USA 2011

Kessentini, M., Sahraoui, H., and Boukadoum, M. 2009. Transformation de modèle par l’exemple : approche par méta-heuritique. Actes du 15éme conférence francophone sur les Langages et Modéles à Objets, Revues des nouvelles technologies de l’information, pp. 57-73.

Additional information can be found about my research in the SBSE research group page or on my DBLP.