Marouane Kessentini

Orcid: 0009-0006-7029-1714

According to our database1, Marouane Kessentini authored at least 145 papers between 2008 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2023
Examining deep learning's capability to spot code smells: a systematic literature review.
Clust. Comput., December, 2023

Dependent or Not: Detecting and Understanding Collections of Refactorings.
IEEE Trans. Software Eng., June, 2023

Leveraging Artificial Intelligence for Model-based Software Analysis and Design.
Proceedings of the Optimising the Software Development Process with Artificial Intelligence, 2023

Dynamic Software Containers Workload Balancing via Many-Objective Search.
IEEE Trans. Serv. Comput., 2023

The State of Accessibility in Blackboard: Survey and User Reviews Case Study.
Proceedings of the 20th International Web for All Conference, 2023

Vulnerability Analysis of Docker Hub Official Images and Verified Images.
Proceedings of the IEEE International Conference on Service-Oriented System Engineering, 2023

2022
Enabling Decision and Objective Space Exploration for Interactive Multi-Objective Refactoring.
IEEE Trans. Software Eng., 2022

X-SBR: On the Use of the History of Refactorings for Explainable Search-Based Refactoring and Intelligent Change Operators.
IEEE Trans. Software Eng., 2022

How Does Refactoring Impact Security When Improving Quality? A Security-Aware Refactoring Approach.
IEEE Trans. Software Eng., 2022

Requirements traceability recovery for the purpose of software reuse: an interactive genetic algorithm approach.
Innov. Syst. Softw. Eng., 2022

On the Impact of Aesthetic Defects on the Maintainability of Mobile Graphical User Interfaces: An Empirical Study.
Inf. Syst. Frontiers, 2022

An empirical study on ML DevOps adoption trends, efforts, and benefits analysis.
Inf. Softw. Technol., 2022

Variability testing of software product line: A preference-based dimensionality reduction approach.
Inf. Softw. Technol., 2022

Generation of refactoring algorithms by grammatical evolution.
Empir. Softw. Eng., 2022

What Refactoring Topics Do Developers Discuss? A Large Scale Empirical Study Using Stack Overflow.
IEEE Access, 2022

Industry experiences with large-scale refactoring.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Industry's Cry for Tools that Support Large-Scale Refactoring.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2022

2021
Interactive Refactoring of Web Service Interfaces Using Computational Search.
IEEE Trans. Serv. Comput., 2021

Nautilus: An Interactive Plug-and-Play Search-Based Software Engineering Framework.
IEEE Softw., 2021

Method-level bug localization using hybrid multi-objective search.
Inf. Softw. Technol., 2021

How we refactor and how we document it? On the use of supervised machine learning algorithms to classify refactoring documentation.
Expert Syst. Appl., 2021

Considering dependencies between bug reports to improve bugs triage.
Autom. Softw. Eng., 2021

Prioritizing refactorings for security-critical code.
Autom. Softw. Eng., 2021

A Systematic Literature Review on Software Maintenance for Cyber-Physical Systems.
IEEE Access, 2021

Implementing Search-Based Software Engineering Approaches with Nautilus.
Proceedings of the 35th Brazilian Symposium on Software Engineering, 2021

QScored: A Large Dataset of Code Smells and Quality Metrics.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

MDE Intelligence 2021: 3<sup>rd</sup> Workshop on Artificial Intelligence and Model-Driven Engineering.
Proceedings of the ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, 2021

Refactorings and Technical Debt in Docker Projects: An Empirical Study.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Intelligent Change Operators for Multi-Objective Refactoring.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Refactoring Practices in the Context of Modern Code Review: An Industrial Case Study at Xerox.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2021

2020
An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations.
IEEE Trans. Software Eng., 2020

Assessing the quality of mobile graphical user interfaces using multi-objective optimization.
Soft Comput., 2020

Web service design defects detection: A bi-level multi-objective approach.
Inf. Softw. Technol., 2020

Recommending refactorings via commit message analysis.
Inf. Softw. Technol., 2020

On the value of quality attributes for refactoring ATL model transformations: A multi-objective approach.
Inf. Softw. Technol., 2020

Early prediction of quality of service using interface-level metrics, code-level metrics, and antipatterns.
Inf. Softw. Technol., 2020

30 Years of Software Refactoring Research: A Systematic Literature Review.
CoRR, 2020

Multi-objective code reviewer recommendations: balancing expertise, availability and collaborations.
Autom. Softw. Eng., 2020

Multi-criteria test cases selection for model transformations.
Autom. Softw. Eng., 2020

Many-objective Search-based Selection of Software Product Line Test Products with Nautilus.
Proceedings of the SPLC '20: 24th ACM International Systems and Software Product Line Conference, 2020

Understanding and Characterizing Changes in Bugs Priority: The Practitioners' Perceptive.
Proceedings of the 20th IEEE International Working Conference on Source Code Analysis and Manipulation, 2020

Applying Many-objective Algorithms to the Variability Test of Software Product Lines.
Proceedings of the SAST 20: 5th Brazilian Symposium on Systematic and Automated Software Testing, 2020

QScored: An Open Platform for Code Quality Ranking and Visualization.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

2019
A Hybrid Approach for Improving the Design Quality of Web Service Interfaces.
ACM Trans. Internet Techn., 2019

Do Design Metrics Capture Developers Perception of Quality? An Empirical Study on Self-Affirmed Refactoring Activities.
CoRR, 2019

Improving web service interfaces modularity using multi-objective optimization.
Autom. Softw. Eng., 2019

Simultaneous Refactoring and Regression Testing.
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation, 2019

Interactive Refactoring Documentation Bot.
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation, 2019

Less is More: From Multi-objective to Mono-objective Refactoring via Developer's Knowledge Extraction.
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation, 2019

RefBot: Intelligent Software Refactoring Bot.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

On the Impact of Refactoring on the Relationship between Quality Attributes and Design Metrics.
Proceedings of the 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2019

Refactoring Support for Variability-intensive Systems.
Proceedings of the Software Engineering for Variability Intensive Systems, 2019

2018
Towards Prioritizing Documentation Effort.
IEEE Trans. Software Eng., 2018

Guest Editorial Special Issue on Search-Based Software Engineering.
IEEE Trans. Evol. Comput., 2018

Model refactoring by example: A multi-objective search based software engineering approach.
J. Softw. Evol. Process., 2018

Integrated strategy of Vehicle Routing and Maintenance.
Reliab. Eng. Syst. Saf., 2018

Guest Editorial for the 8<sup>th</sup> Symposium on Search Based Software Engineering Special Section.
Inf. Softw. Technol., 2018

Introduction to the special section on Software Refactoring.
Inf. Softw. Technol., 2018

Reducing interactive refactoring effort via clustering-based multi-objective search.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

2017
Model Transformation Modularization as a Many-Objective Optimization Problem.
IEEE Trans. Software Eng., 2017

Search-Based Web Service Antipatterns Detection.
IEEE Trans. Serv. Comput., 2017

Guest Editorial Special Issue on Computational Intelligence for Software Engineering and Services Computing.
IEEE Trans. Emerg. Top. Comput. Intell., 2017

Multi-view refactoring of class and activity diagrams using a multi-objective evolutionary algorithm.
Softw. Qual. J., 2017

Multi-objective code-smells detection using good and bad design examples.
Softw. Qual. J., 2017

MORE: A multi-objective refactoring recommendation approach to introducing design patterns and fixing code smells.
J. Softw. Evol. Process., 2017

Search-based software library recommendation using multi-objective optimization.
Inf. Softw. Technol., 2017

A robust multi-objective approach to balance severity and importance of refactoring opportunities.
Empir. Softw. Eng., 2017

Search-based detection of model level changes.
Empir. Softw. Eng., 2017

A guest editorial: special issue on search based software engineering and data mining.
Autom. Softw. Eng., 2017

On the Value of Quality of Service Attributes for Detecting Bad Design Practices.
Proceedings of the 2017 IEEE International Conference on Web Services, 2017

Improving Web Services Design Quality Using Heuristic Search and Machine Learning.
Proceedings of the 2017 IEEE International Conference on Web Services, 2017

Detecting Refactorings among Multiple Web Service Releases: A Heuristic-Based Approach.
Proceedings of the 2017 IEEE International Conference on Web Services, 2017

Web Service Interface Decomposition Using Formal Concept Analysis.
Proceedings of the 2017 IEEE International Conference on Web Services, 2017

A Machine Learning-Based Approach to Detect Web Service Design Defects.
Proceedings of the 2017 IEEE International Conference on Web Services, 2017

Improving Web Services Design Quality Using Dimensionality Reduction Techniques.
Proceedings of the Service-Oriented Computing - 15th International Conference, 2017

Detecting Android Smells Using Multi-Objective Genetic Programming.
Proceedings of the 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems, 2017

A context-based refactoring recommendation approach using simulated annealing: two industrial case studies.
Proceedings of the Genetic and Evolutionary Computation Conference, 2017

On the Use of Smelly Examples to Detect Code Smells in JavaScript.
Proceedings of the Applications of Evolutionary Computation - 20th European Conference, 2017

Search-based requirements traceability recovery: A multi-objective approach.
Proceedings of the 2017 IEEE Congress on Evolutionary Computation, 2017

2016
Multi-Criteria Code Refactoring Using Search-Based Software Engineering: An Industrial Case Study.
ACM Trans. Softw. Eng. Methodol., 2016

On the use of design defect examples to detect model refactoring opportunities.
Softw. Qual. J., 2016

Introduction to the special issue on search-based software engineering (NasBASE 2015).
J. Softw. Evol. Process., 2016

On the use of many quality attributes for software refactoring: a many-objective search-based software engineering approach.
Empir. Softw. Eng., 2016

A guest editorial: special section on search-based software engineering.
Empir. Softw. Eng., 2016

Automated refactoring of ATL model transformations: a search-based approach.
Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, 2016

Recommending relevant classes for bug reports using multi-objective search.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

Search-Based Requirements Traceability Recovery.
Proceedings of SAI Intelligent Systems Conference (IntelliSys) 2016, 2016

Identification of Web Service Refactoring Opportunities as a Multi-objective Problem.
Proceedings of the IEEE International Conference on Web Services, 2016

Bi-level Identification of Web Service Defects.
Proceedings of the Service-Oriented Computing - 14th International Conference, 2016

Prediction of Web Services Evolution.
Proceedings of the Service-Oriented Computing - 14th International Conference, 2016

2015
Many-Objective Software Remodularization Using NSGA-III.
ACM Trans. Softw. Eng. Methodol., 2015

Prioritizing code-smells correction tasks using chemical reaction optimization.
Softw. Qual. J., 2015

Model transformation testing: a bi-level search-based software engineering approach.
J. Softw. Evol. Process., 2015

MOMM: Multi-objective model merging.
J. Syst. Softw., 2015

Improving multi-objective code-smells correction using development history.
J. Syst. Softw., 2015

Chapter Four - Preference Incorporation in Evolutionary Multiobjective Optimization: A Survey of the State-of-the-Art.
Adv. Comput., 2015

On the use of time series and search based software engineering for refactoring recommendation.
Proceedings of the 7th International Conference on Management of computational and collective intElligence in Digital EcoSystems, Caraguatatuba, Brazil, October 25, 2015

Web Service Antipatterns Detection Using Genetic Programming.
Proceedings of the Genetic and Evolutionary Computation Conference, 2015

2014
A Cooperative Parallel Search-Based Software Engineering Approach for Code-Smells Detection.
IEEE Trans. Software Eng., 2014

Code-Smell Detection as a Bilevel Problem.
ACM Trans. Softw. Eng. Methodol., 2014

Model refactoring using examples: a search-based approach.
J. Softw. Evol. Process., 2014

Search-based metamodel matching with structural and syntactic measures.
J. Syst. Softw., 2014

Multiobjective Optimization for Software Refactoring and Evolution.
Adv. Comput., 2014

Model Transformation Using Multiobjective Optimization.
Adv. Comput., 2014

A Robust Multi-objective Approach for Software Refactoring under Uncertainty.
Proceedings of the Search-Based Software Engineering - 6th International Symposium, 2014

On the Use of Machine Learning and Search-Based Software Engineering for Ill-Defined Fitness Function: A Case Study on Software Refactoring.
Proceedings of the Search-Based Software Engineering - 6th International Symposium, 2014

CMSEBA 2014 Workshop Report.
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), 2014

Recommendation system for software refactoring using innovization and interactive dynamic optimization.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

High dimensional search-based software engineering: finding tradeoffs among 15 objectives for automating software refactoring using NSGA-III.
Proceedings of the Genetic and Evolutionary Computation Conference, 2014

Software refactoring under uncertainty: a robust multi-objective approach.
Proceedings of the Genetic and Evolutionary Computation Conference, 2014

2013
What you like in design use to correct bad-smells.
Softw. Qual. J., 2013

Maintainability defects detection and correction: a multi-objective approach.
Autom. Softw. Eng., 2013

Regression Testing for Model Transformations: A Multi-objective Approach.
Proceedings of the Search Based Software Engineering - 5th International Symposium, 2013

Search-Based Refactoring Detection Using Software Metrics Variation.
Proceedings of the Search Based Software Engineering - 5th International Symposium, 2013

Preference-Based Many-Objective Evolutionary Testing Generates Harder Test Cases for Autonomous Agents.
Proceedings of the Search Based Software Engineering - 5th International Symposium, 2013

Model Refactoring Using Interactive Genetic Algorithm.
Proceedings of the Search Based Software Engineering - 5th International Symposium, 2013

Competitive Coevolutionary Code-Smells Detection.
Proceedings of the Search Based Software Engineering - 5th International Symposium, 2013

Test Cases Generation for Model Transformations from Structural Information.
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), 2013

On the Influence of the Number of Objectives in Evolutionary Autonomous Software Agent Testing.
Proceedings of the 25th IEEE International Conference on Tools with Artificial Intelligence, 2013

Preference-based multi-objective software modelling.
Proceedings of the 1st International Workshop on Combining Modelling and Search-Based Software Engineering, 2013

Searching models, modeling search: On the synergies of SBSE and MDE.
Proceedings of the 1st International Workshop on Combining Modelling and Search-Based Software Engineering, 2013

The use of development history in software refactoring using a multi-objective evolutionary algorithm.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

Search-based refactoring detection.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

Search-based model merging.
Proceedings of the Genetic and Evolutionary Computation Conference, 2013

Improving Adaptation Rules Quality Using Genetic Programming.
Proceedings of the 4th International Conference on Emerging Ubiquitous Systems and Pervasive Networks (EUSPN-2013) and the 3rd International Conference on Current and Future Trends of Information and Communication Technologies in Healthcare (ICTH), 2013

Search-Based Refactoring Using Recorded Code Changes.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

2012
Search-based model transformation by example.
Softw. Syst. Model., 2012

Search-based refactoring: Towards semantics preservation.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

Search-based detection of high-level model changes.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012

A New Design Defects Classification: Marrying Detection and Correction.
Proceedings of the Fundamental Approaches to Software Engineering, 2012

2011
Towards Transformation Rule Composition.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2011

Example-based model-transformation testing.
Autom. Softw. Eng., 2011

Design Defects Detection and Correction by Example.
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011

Software clustering by example.
Proceedings of the 13th Annual Genetic and Evolutionary Computation Conference, 2011

Search-Based Design Defects Detection by Example.
Proceedings of the Fundamental Approaches to Software Engineering, 2011

Design Defect Detection Rules Generation: A Music Metaphor.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

Detecting model refactoring opportunities using heuristic search.
Proceedings of the Center for Advanced Studies on Collaborative Research, 2011

Deriving high-level abstractions from legacy software using example-driven clustering.
Proceedings of the Center for Advanced Studies on Collaborative Research, 2011

2010
Simplifying Model Transformation Chains by Rule Composition.
Proceedings of the Models in Software Engineering, 2010

Deviance from perfection is a better criterion than closeness to evil when identifying risky code.
Proceedings of the ASE 2010, 2010

Example-Based Sequence Diagrams to Colored Petri Nets Transformation Using Heuristic Search.
Proceedings of the Modelling Foundations and Applications - 6th European Conference, 2010

Sequence diagram to colored Petri nets transformation testing: an immune system metaphor.
Proceedings of the 2010 conference of the Centre for Advanced Studies on Collaborative Research, 2010

Generating transformation rules from examples for behavioral models.
Proceedings of the Second International Workshop on Behaviour Modelling: Foundation and Applications, 2010

2009
Méta-modélisation de la transformation de modèles par l'exemple : approche par méta-heuristiques.
Proceedings of the Langages et Modèles à Objets, 2009

2008
Model Transformation as an Optimization Problem.
Proceedings of the Model Driven Engineering Languages and Systems, 2008


  Loading...