Naouel Moha

Subjects of interests

  • Software Quality and Evolution
  • Object-oriented Software Maintenance
  • Metamodelling
  • Analysis, Specification, and Detection of Design Defects
  • Refactoring
  • Service Oriented Architectures
"A Multimethod Study of Internet of Things Systems Testing in Industry"IEEE Internet of Things Journal1111662-1684012024
Imen TrabelsiManel AbdellatifAbdalgader AbubakerNaouel MohaSébastien Mosser, Samira Ebrahimi Kahou and Yann-Gaël Guéhéneuc
"From legacy to microservices: A type-based approach for microservices identification using machine learning and semantic analysis"Journal of Software: Evolution and Process3510102023
"On the maintenance support for microservice-based systems through the specification and the detection of microservice antipatterns"Journal of Systems and Software2011117552023
Dimitri PrestatNaouel Moha and Roger Villemarie
"An empirical study of Android behavioural code smells detection"Empirical Software Engineering22517992022
Arthur SawadogoTegawendé F. BissyandéNaouel Moha and Kevin Allix, Li Li, Yves Le Traon
"SSPCatcher: Learning to catch security patches"Empirical Software Engineering27615182022
Dimitri PrestatNaouel MohaRoger Villemaire and Florent Avellaneda
DynAMICS: A tool-based method for the specification and dynamic detection of Android behavioural code smells122022
"A Mixed-Method Approach to Recommend Corrections and Correct REST Antipatterns"IEEE Transactions on Software Engineering48114319-43382019
Naouel MohaHakim Hacid, Odej Kao, Massimo Mecella, Hye-young Paik
Service-Oriented Computing - 19th International ConferenceSpringer13121122021
Naouel MohaTimothée Riom, Arthur D. Sawadogo, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein
"Revisiting the VCCFinder approach for the identification of vulnerability-contributing commits"Empir. Softw. Eng.2634632021https://doi.org/10.1007/s10664-021-09944-w
Ghizlane El BoussaidiNaouel MohaSègla Kpodjedo, Chaima Chekhaba, Hocine Rebatchi
"Coach: classification-based architectural patterns detection in Android apps"SAC '21: Proceedings of the 36th Annual ACM Symposium on Applied Computing1429–143832021https://doi.org/10.1145/3412841.3442018
"Are RESTful APIs Well-designed? Detection of Linguistic (Anti)patterns"Goa, India112015
"Semantic Analysis of RESTful APIs for the Detection of Linguistic Patterns and Antipatterns"International Journal of Cooperative Information Systems26252017https://doi.org/10.1142/S0218843017420011
Sarra HabchiNaouel Moha and Romain Rouvoy
"Android code smells: From introduction to refactoring"Journal of Systems and Software1771109642021
Arthur SawadogoQuentin Guimard, Tegawendé F. Bissyandé, Abdoul Kader Kaboré, Jacques Klein and Naouel Moha
"Early Detection of Security-Relevant Bug Reports using Machine Learning: How Far Are We?"2112.101232021
"A taxonomy of service identification approaches for legacy software systems modernization"Journal of Systems and Software17311086832021https://doi.org/10.1016/j.jss.2020.110868
Naouel MohaRomain Rouvoy, Sarra Habchi
"Android Code Smells: From Introduction to Refactoring"2020
Naouel MohaArthur SawadogoTegawendé F. Bissyandé, Kevin Allix, Jacques Klein, Li Li, Yves Le Traon,
"Learning to Catch Security Patches"2020
Yann-Gaël GuéhéneucÉric BeaudryNaouel MohaManel Abdellatif, Rafik Tighilt, Abdelkarim Belkhir
"A multi-dimensional study on the state of the practice of REST APIs usage in Android apps"Autom. Softw. Eng.273187-22882020https://doi.org/10.1007/s10515-020-00272-9
Sébastien Mosser, Jean-Philippe Caissy, Florian Juroszek, Florian Vouters and Naouel Moha
"Charting Microservices to Support Services' Developers: The Anaximander Approach"Service-Oriented Computing - 18th International Conference, ICSOC12571Lecture Notes in Computer ScienceSpringer36-442020
"A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration"Service-Oriented Computing - 18th International Conference (ICSOC)Springer476-4912020
"On the Study of Microservices Antipatterns: a Catalog Proposal"EuroPLoP '20: European Conference on Pattern Languages of ProgramsACM1-132020
Aymen DaoudiGhizlane El BoussaidiNaouel Moha and Segla Kpodjedo
"An exploratory study of MVC-based architectural patterns in Android apps" SAC1711-17202019
Sarra HabchiNaouel Moha and Romain Rouvoy
"The rise of Android code smells: who is to blame? "MSR445-4562019
Jehan RubinAdel Nassim HennicheNaouel MohaMohamed Bouguessa and Nabila Bousbia
"Sniffing Android code smells: an association rules mining-based approach"MOBILESoft@ICSE123-1272019
Sarra Habchi Romain Rouvoy and Naouel Moha
"On the survival of Android code smells in the wild"MOBILESoft@ICSE87-982019
Abdelkarim BelkhirManel Abdellatif Rafik TighiltNaouel MohaYann-Gaël Guéhéneuc and Éric Beaudry
"An observational study on the state of REST API uses in Android mobile applications"MOBILESoft@ICSE66-752019
"UniDoSA: The Unified Specification and Detection of Service Antipatterns" IEEE Trans. Software Eng. 45(10)1024-10532019
Fatima SabirFrancis Palma Ghulam RasoolYann-Gaël Guéhéneuc and Naouel Moha
"A systematic literature review on the detection of smells and their evolution in object-oriented and service-oriented systems"Softw., Pract. Exper. 49(1)3-392019
Benjamin BenniNaouel Moha and Michel Riveill
"A delta-oriented approach to support the safe reuse of black-box code rewriters"Journal of Software: Evolution and Process 31(8)2019
Hayet BrabraAchraf Mtibaa Fábio PetrilloPhilippe Merle Layth SlimanNaouel MohaWalid GaaloulYann-Gaël GuéhéneucBoualem Benatallah and Faïez Gargouri
"On semantic detection of cloud API (anti)patterns"Information & Software Technology 10765-822019
"State of the Practice in Service Identification for SOA Migration in Industry" ICSOC 2018634-6502018
Aymen DaoudiGhizlane El BoussaidiNaouel Moha and Segla Kpodjedo
"An exploratory study of MVC-based architectural patterns in Android apps"SAC 1711-17202019
Jehan RubinAdel Nassim HennicheNaouel MohaMohamed Bouguessa and Nabila Bousbia
"Sniffing Android code smells: an association rules mining-based approach"MOBILESoft@ICSE123-1272019
"Codifying Hidden Dependencies in Legacy J2EE Applications"ICSOC634-6502018
"Collection and Identification Of Microservices Patterns And Antipatterns"RNTIÉditions RNTI1-82019
"Service-Oriented Re-engineering of Legacy JEE Applications: Issues and Research Directions"1906.009372019
Benjamin Benni, Sébastien Mosser, Naouel Moha
"A Delta-Oriented Approach to Support the Safe Reuse of Black-Box Code Rewriters"10826Lecture Notes in Computer ScienceSpringer164-1802018
"What Should You Know Before Developing a Service Identification Approach"1803.052822018
"A Static Program Slicing Approach for Output Stream Objects in JEE Applications"1803.052602018
"How to Implement Dependencies in Server Pages of JEE Web Applications"1803.052532018
Students Status Subjects
Avon, Victorien Master

détection de mauvaises pratiques dans les applications ios

Belkhir, Sotra Internship

Analyse lexicale et sémantique d’applications à base de services REST

Boulgoudan, Moustapha Doctorate

Développement d’un outil sous forme de Service Web pour la détection des Patrons et Anti-Patrons REST dans les APIs.

Connan, Guillaume Master

Consommation énergétique des applications orientées service déployées dans le Cloud

Fehmi, Jaafar Post Doctorate

Proposer une approche basée sur un langage de haut niveau qui permet de définir des règles pour la détection d’actions malveillantes.

Jaafar, Fehmi Post Doctorate

Langage de règles pour la détection d’actions malveillantes

Kehal, Hawa Internship

Conception et implémentation d’une application pour la numérisation des documents

Matysiak, Hervé Internship

Consommation énergétique des applications orientées service déployées dans le Cloud

Sawadogo, Arthur Doctorate
Thakur, Sanjay Internship

Self-Optimization of service-oriented architectures for Mobile and Cloud Applications

Students Status Subjects
Bouchoucha, Abir Stagiaire

Detection of REST antipatterns

Dubois, Johann Maîtrise

Détection de patrons et d’anti-patrons REST

Joyen-Conseil, Benjamin Maîtrise

Détection de défauts dans les systèmes à base de services

Pere, Thibault Stagiaire

Évaluation de l’impact des patrons Cloud dans la consommation d’énergie (Green IT)

Robert, Christopher Stagiaire

Plugin Eclipse pour la détection de défauts dans les systèmes à base de services

Vautrin, Hugo Maîtrise

Évaluation de l’impact des patrons Cloud dans la consommation d’énergie (Green IT)

De Figueiredo, Clément Maîtrise

Étude de l’auto-optimisation des architectures orientées services pour les applications mobiles et Cloud

Driss, Maha Maîtrise
José-Scheidt, Benjamin Maîtrise

Migration d’application orientées objet vers le cloud