Marouane Kessentini
Orcid: 0009-0006-7029-1714
According to our database1,
Marouane Kessentini
authored at least 145 papers
between 2008 and 2023.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
On csauthors.net:
Bibliography
2023
Examining deep learning's capability to spot code smells: a systematic literature review.
Clust. Comput., December, 2023
IEEE Trans. Software Eng., June, 2023
Proceedings of the Optimising the Software Development Process with Artificial Intelligence, 2023
IEEE Trans. Serv. Comput., 2023
Proceedings of the 20th International Web for All Conference, 2023
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
Inf. Softw. Technol., 2022
Variability testing of software product line: A preference-based dimensionality reduction approach.
Inf. Softw. Technol., 2022
Empir. Softw. Eng., 2022
What Refactoring Topics Do Developers Discuss? A Large Scale Empirical Study Using Stack Overflow.
IEEE Access, 2022
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2022
2021
IEEE Trans. Serv. Comput., 2021
IEEE Softw., 2021
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
Autom. Softw. Eng., 2021
IEEE Access, 2021
Proceedings of the 35th Brazilian Symposium on Software Engineering, 2021
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
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021
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
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
CoRR, 2020
Multi-objective code reviewer recommendations: balancing expertise, availability and collaborations.
Autom. Softw. Eng., 2020
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
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020
2019
ACM Trans. Internet Techn., 2019
Do Design Metrics Capture Developers Perception of Quality? An Empirical Study on Self-Affirmed Refactoring Activities.
CoRR, 2019
Autom. Softw. Eng., 2019
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation, 2019
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
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
Proceedings of the Software Engineering for Variability Intensive Systems, 2019
2018
IEEE Trans. Evol. Comput., 2018
Model refactoring by example: A multi-objective search based software engineering approach.
J. Softw. Evol. Process., 2018
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
Inf. Softw. Technol., 2018
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018
2017
IEEE Trans. Software Eng., 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
Softw. Qual. J., 2017
MORE: A multi-objective refactoring recommendation approach to introducing design patterns and fixing code smells.
J. Softw. Evol. Process., 2017
Inf. Softw. Technol., 2017
A robust multi-objective approach to balance severity and importance of refactoring opportunities.
Empir. Softw. Eng., 2017
A guest editorial: special issue on search based software engineering and data mining.
Autom. Softw. Eng., 2017
Proceedings of the 2017 IEEE International Conference on Web Services, 2017
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
Proceedings of the 2017 IEEE International Conference on Web Services, 2017
Proceedings of the 2017 IEEE International Conference on Web Services, 2017
Proceedings of the Service-Oriented Computing - 15th International Conference, 2017
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
Proceedings of the Applications of Evolutionary Computation - 20th European Conference, 2017
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
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
Empir. Softw. Eng., 2016
Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, 2016
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016
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
Proceedings of the Service-Oriented Computing - 14th International Conference, 2016
Proceedings of the Service-Oriented Computing - 14th International Conference, 2016
2015
ACM Trans. Softw. Eng. Methodol., 2015
Softw. Qual. J., 2015
J. Softw. Evol. Process., 2015
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
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
J. Softw. Evol. Process., 2014
J. Syst. Softw., 2014
Adv. Comput., 2014
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
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
Proceedings of the Genetic and Evolutionary Computation Conference, 2014
2013
Autom. Softw. Eng., 2013
Proceedings of the Search Based Software Engineering - 5th International Symposium, 2013
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
Proceedings of the Search Based Software Engineering - 5th International Symposium, 2013
Proceedings of the Search Based Software Engineering - 5th International Symposium, 2013
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
Proceedings of the 1st International Workshop on Combining Modelling and Search-Based Software Engineering, 2013
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
Proceedings of the Genetic and Evolutionary Computation Conference, 2013
Proceedings of the Genetic and Evolutionary Computation Conference, 2013
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
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013
2012
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012
Proceedings of the Fundamental Approaches to Software Engineering, 2012
2011
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2011
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011
Proceedings of the 13th Annual Genetic and Evolutionary Computation Conference, 2011
Proceedings of the Fundamental Approaches to Software Engineering, 2011
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011
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
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
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
Proceedings of the Model Driven Engineering Languages and Systems, 2008