04 mai 2026
Vue d'ensemble
Moha, Naouel
Naouel Moha
Professeure
Professeure titulaire
Présentation
Axes de recherche
- Systèmes intelligents et autonomes
- Systèmes logiciels, multimédia et cybersécurité
Expertises
- Qualité, maintenance et évolution du logiciel
- Intelligence artificielle pour le génie logiciel
- Analyse de systèmes logiciels
- Systèmes orientés objets, services et mobiles
- Anti-patrons et patrons de conception
- Refactorisation des logiciels
- Méta-modélisation
- Internet des objets (IdO)
- Sécurité logicielle et vulnérabilités
Cours et encadrements
Cours
Encadrements
- En codirection avec : Florent Avellaneda
Détection automatique des prompts défectueux, malveillants et des défauts d'intégration des grands modèles de langage (LLMs) dans les systèmes logiciels, par Zacharie Chenail-Larcher
Automne 2026 - En codirection avec : Yann-Gaël Guéhéneuc
A Machine Learning–Based Framework to Support Monoliths to Microservices Migration: From Identification to Packaging and Deployment, par Imen Trabelsi
Été 2025 - En codirection avec : Quentin Stiévenart
Améliorer les Systèmes d'IA par l'Optimisation Automatisée, par Brahim Mahmoudi
Automne 2026
- En codirection avec : Julien Gascon-Samson
Optimisation des performances des systèmes IdO basés sur les microservices grâce aux meilleures pratiques : revue et étude empirique, par Yahia El Fellah
Hiver 2024 - En codirection avec : Ghizlane El boussaidi
Analyse et détection des patrons architecturaux dans les applications mobiles à l'aide des techniques d'apprentissage automatique, par Chaima Chekhaba
Hiver 2023 - En codirection avec : Yann-Gaël Guéhéneuc
Étude de la qualité architecturale et de l’implémentation des logiciels pour l’IoT, par Nour Khezemi
Hiver 2024 - En codirection avec : Manel Abdellatif
Décomposition des systèmes monolithiques à base d’intelligence artificielle en microservices, par Hakim Ghlissi
Hiver 2026 - En codirection avec : Florent Avellaneda
Amélioration des techniques de génération de traces d’exécution sur des applications Android pour la détection dynamique de défauts de code, par Houcine Abdelkader Cherief
Hiver 2026
- Évaluation d’une approche LLM pour la génération automatisée de règles DSL dans SpecDetect4AI, par Yasser Khelfi
Hiver 2026 - En codirection avec : Manel Abdellatif
Migration des systèmes monolithiques à base d’intelligence artificielle en microservices, par Mohamed El Hadi Boukhatem
Hiver 2026 - Identification de patrons et d’anti-patrons dans les systèmes à base de microservices, par Yubo Zhou
Automne 2021 - Microbuilder : un outil automatisé pour la migration de systèmes monolithiques vers une architecture microservices, par Ilan Piperno
Automne 2022 - Utilisation de l’intelligence artificielle afin d’automatiser l’identification des microservices lors de la migration d’un système monolithique, par Lucas Geffard
Automne 2022 - Génération automatisée de cas de test End-to-End pour les systèmes IoT, par Zacharie Chenail-Larcher
Hiver 2025
- En codirection avec : Sylvie Trudel
Étude de l'application de l'approche Agile dans l'analyse des besoins et la rédaction des spécifications, par Imane Grid
Hiver 2026 - Conception et évolution d'applications web dans une chaîne CI/CD en contexte agile, par Grégory Pititto
Hiver 2026 - Structuration du cycle de vie du développement logiciel et évaluation comparative de modèles de langage chez Ecosystem, par Guillaume Bellone
Hiver 2026 - En codirection avec : Véronique De Lestrange
Améliorations du processus de mise en service des nouvelles fonctionnalités de l'application "Ma Livebox" d'ORANGE en mode Agile, par Mathieu Audebrand
Été 2021 - Supervision des infrastructures des outils du SOC et du CERT, par Alexandre Giard
Hiver 2023 - Biométrie comportementale d’un utilisateur pour la sécurité des systèmes d'information, par Thomas Lavigne
Hiver 2023 - Développement logiciel et configuration de réseaux auto-organises centralisés, par Younes Ramadi
Hiver 2025 - Développement et maintenance d’une application de gestion interne du LAB’SOLUTEC, par Félix Bertagnolio
Hiver 2025 - En codirection avec : Sylvie Trudel
L'optimisation de l'agilité de la Direction des technologies au sein de la BNCK, par Nawfal Doukkali Al-Amajidi
Été 2025 - Export et import de la norme S1000D, par Jordan Lambert
Été 2025
- La complexité du développement des logiciels bancaires de haute performance en mode agile, par Nathan Babaka Kinalendele
Été 2023 - Analyse et étude des besoins du département M&E d'EBC pour magasiner une nouvelle solution efficace, par Rima Meddour
Été 2023 - Développement et automatisation des tests- Expérience au sein du Mouvement Desjardins, par Abderraouf Maalim
Été 2024 - Évaluation et amélioration de l’application logicielle HCCM de D-BOX, par Jamal Oufkir
Été 2024 - Le projet de migration des systèmes de communication radio de la Gendarmerie royale du Canada, par Kawther Ghania Makrelouf
Automne 2024 - Développement au sein d’un système en transition de monolithe vers les micro-services. Expérience au sein d’Ubisoft Montréal, par Richard Martin
Été 2025
- Évaluation et optimisation d’approches simples, black-box et accessibles pour la détection des promptes injections dans les applications basées sur des modèles de langage de grande taille, par Ghiles Amrane
Hiver 2026 - Détection des défauts de code IA dans les systèmes logiciels à base de modèles de langage de grande taille (LLM), par Tiziri Bouayad
Automne 2025
- Développer et intégrer un système d'apprentissage automatique, par Jamal Oufkir
Été 2024
- Automatisation et intelligence artificielle à Loto-Québec, par Thomas Delunel
Été 2025
Publications
Publications
- Yahia El Fellah, Jean Baptiste Minani, Naouel Moha, Julien Gascon-Samson, Yann-Gaël Guéhéneuc. 2026 « Analysis of microservices-based IoT systems: Deployment challenges, industry practices, and performance insights ». Internet of Things vol. 36
- Jean Baptiste Minani, Imen Trabelsi, Yahia El Fellah, Fatima Sabir, Martin Kuradusenge, Yann-Gaël Guéhéneuc, Naouel Moha. 2026 « TGenAI: An LLM-based approach for functional end-to-end test generation for IoT systems ». Internet of Things vol. 39
- Manel Abdellatif, Naouel Moha, Yann-Gaël Guéhéneuc, Hafedh Mili, Ghizlane El boussaidi. 2025 « Identifying reusable services in legacy object-oriented systems: A type-sensitive identification approach ». IEEE Transactions on Software Engineering vol. 51 , nº 10. p. 2879-2899
- Nour Khezemi, Sikandar Ejaz, Naouel Moha, Yann-Gaël Guéhéneuc. 2025 « A comparison of code quality metrics and best practices in non-IoT and IoT systems ». Internet of Things vol. 34
- Jean Baptiste Minani, Yahia El Fellah, Fatima Sabir, Naouel Moha, Yann-Gael Gueheneuc, Martin Kuradusenge, Tomoaki Masuda. 2025 « IoT systems testing: Taxonomy, empirical findings, and recommendations ». Journal of Systems and Software vol. 226
- Jean Baptiste Minani, Fatima Sabir, Naouel Moha, Yann-Gaël Guéhéneuc, Tomoaki Masuda. 2025 « TISSEA: A framework for testing IoT systems based on technical software engineering aspects ». IEEE Internet of Things Journal vol. 12 , nº 22. p. 48787-48802
- Imen Trabelsi, Brahim Mahmoudi, Jean Baptiste Minani, Naouel Moha, Yann-Gaël Gueheneuc. 2025 « A systematic literature review of machine learning approaches for migrating monolithic systems to microservices ». IEEE Transactions on Software Engineering vol. 51 , nº 11. p. 2972-2995
- Nour Khezemi, Jean Baptiste Minani, Fatima Sabir, Naouel Moha, Yann-Gael Gueheneuc, Ghizlane El Boussaidi. 2024 « A systematic literature review of IoT system architectural styles and their quality requirements ». IEEE Internet of Things Journal vol. 11 , nº 23. p. 37599-37616
- Jean Baptiste Minani, Fatima Sabir, Naouel Moha, Yann-Gael Gueheneuc. 2024 « A multi-method study of internet of things systems testing in industry ». IEEE Internet of Things Journal vol. 11 , nº 1. p. 1662-1684
- Jean Baptiste Minani, Fatima Sabir, Naouel Moha, Yann-Gaël Gueheneuc. 2024 « A systematic review of IoT systems testing: Objectives, approaches, tools, and challenges ». IEEE Transactions on Software Engineering vol. 50 , nº 4. p. 785-815
- Dimitri Prestat, Naouel Moha, Roger Villemaire, Florent Avellaneda. 2024 « DynAMICS: A tool-based method for the specification and dynamic detection of Android behavioral code smells ». IEEE Transactions on Software Engineering vol. 50 , nº 4. p. 765-784
- Hocine Rebatchi, Tegawendé F. Bissyandé, Naouel Moha. 2024 « Dependabot and security pull requests: large empirical study ». Empirical Software Engineering vol. 29 , nº 5
- Rafik Tighilt, Manel Abdellatif, Imen Trabelsi, Loïc Madern, Naouel Moha, Yann-Gaël Guéhéneuc. 2023 « On the maintenance support for microservice-based systems through the specification and the detection of microservice antipatterns ». Journal of Systems and Software vol. 204
- Imen Trabelsi, Manel Abdellatif, Abdalgader Abubaker, Naouel Moha, Sébastien Mosser, Samira Ebrahimi-Kahou, Yann-Gael Gueheneuc. 2023 « From legacy to microservices: A type-based approach for microservices identification using machine learning and semantic analysis ». Journal of Software: Evolution and Process vol. 35 , nº 10
- Dimitri Prestat, Naouel Moha, Roger Villemaire. 2022 « An empirical study of Android behavioural code smells detection ». Empirical Software Engineering vol. 27 , nº 7
- Fatima Sabir, Yann-Gael Gueheneuc, Francis Palma, Naouel Moha, Ghulam Rasool, Hassan Akhtar. 2022 « A Mixed-method approach to recommend corrections and correct REST antipatterns ». IEEE Transactions on Software Engineering vol. 48 , nº 11. p. 4319-4338
- Arthur D. Sawadogo, Tegawendé F. Bissyandé, Naouel Moha, Kevin Allix, Jacques Klein, Li Li, Yves Le Traon. 2022 « SSPCatcher: Learning to catch security patches ». Empirical Software Engineering vol. 27 , nº 6
- Sarra Habchi, Naouel Moha, Romain Rouvoy. 2021 « Android code smells: From introduction to refactoring ». Journal of Systems and Software vol. 177
- Timothé Riom, Arthur Sawadogo, Kevin Allix, Tegawendé F. Bissyandé, Naouel Moha, Jacques Klein. 2021 « Revisiting the VCCFinder approach for the identification of vulnerability-contributing commits ». Empirical Software Engineering vol. 26 , nº 3
- Manel Abdellatif, Rafik Tighilt, Abdelkarim Belkhir, Naouel Moha, Yann-Gäel Guéhéneuc, Éric Beaudry. 2020 « A multi-dimensional study on the state of the practice of REST APIs usage in Android apps ». Automated Software Engineering vol. 27. p. 187-228
- Benjamin Benni, Sébastien Mosser, Naouel Moha, Michel Riveill. 2019 « A delta-oriented approach to support the safe reuse of black-box code rewriters ». Journal of Software: Evolution and Process vol. 31 , nº 8
- Hayet Brabra, Achraf Mtibaa, Fabio Petrillo, Philippe Merle, Layth Sliman, Naouel Moha, Walid Gaaloul, Yann-Gäel Guéhéneuc, Boualem Benatallah, Faïez Gargouri. 2019 « On semantic detection of cloud API (anti)patterns ». Information and Software Technology vol. 107. p. 65-82
- Francis Palma, Naouel Moha, Yann-Gäel Gueheneuc. 2019 « UniDoSA: The unified specification and detection of service antipatterns ». IEEE Transactions on Software Engineering vol. 45 , nº 10. p. 1024-1053
- Fatima Sabir, Francis Palma, Ghulam Rasool, Yann-Gäel Guéhéneuc, Naouel Moha. 2019 « A systematic literature review on the detection of smells and their evolution in object-oriented and service-oriented systems ». Software - Practice and Experience vol. 49 , nº 1. p. 3-39
- Francis Palma, Javier Gonzalez-Huerta, Mohamed Founi, Naouel Moha, Guy Tremblay, Yann-Gäel Guéhéneuc. 2017 « Semantic Analysis of RESTful APIs for the detection of linguistic patterns and antipatterns ». International Journal of Cooperative Information Systems vol. 26 , nº 2
- Arnaud Blouin, Naouel Moha, Benoit Baudry, Houari Sahraoui, Jean-Marc Jézéquel. 2015 « Assessing the use of slicing-based visualizing techniques on the understanding of large metamodels ». Information and Software Technology vol. 62 , nº 1. p. 124-142
- Francis Palma, Mathieu Nayrolles, Naouel Moha, Yann-Gäel Guéhéneuc, Benoit Baudry, Jean-Marc Jézéquel. 2013 « SOA antipatterns: An approach for their specification and detection ». International Journal of Cooperative Information Systems vol. 22 , nº 4
- Sagar Sen, Naouel Moha, Vincent Mahé, Olivier Barais, Barais Baudry, Jean-Marc Jézéquel. 2012 « Reusable model transformations ». Software and Systems Modeling vol. 11 , nº 1. p. 111-125
- M. Driss, Y. Jamoussi, N. Moha, J. M. Jézéquel, H. Ben Ghézala. 2011 « Une approche centrée exigences pour la composition de services web ». Ingénierie des Systèmes d'Information vol. 16 , nº 1. p. 97-125
- Naouel Moha, Yann-Gäel Guéhéneuc, Laurence Duchien, Anne-Françoise Le Meur. 2010 « DECOR: A method for the specification and detection of code and design smells ». IEEE Transactions on Software Engineering vol. 36 , nº 1. p. 20-36
- Naouel Moha, Yann-Gäel Guéhéneuc, Anne-Françoise Le Meur, Laurence Duchien, Alban Tiberghien. 2010 « From a domain analysis to the specification and detection of code and design smells ». Formal Aspects of Computing vol. 22 , nº 3. p. 345-361
- Naouel Moha, Sagar Sen, Cyril Faucher, Olivier Barais, Jean-Marc Jézéquel. 2010 « Evaluation of Kermeta for solving graph-based problems ». International Journal on Software Tools for Technology Transfer vol. 12 , nº 3. p. 273-285
- V. Rialle, N. Noury, L. Bajolle, J. B. Lamy, G. Virone, F. Duchěne, N. Moha, J. Demongeot. 2003 « Le concept d'Habitat Intelligent pour la Santé: Considérations techniques et scientifiques pour un service médico-social ». Revue de Gériatrie vol. 28 , nº 5. p. 403-416
- N. Moha, A. Gaffar, G. Michel. 2006 « Remote usability evaluation of web interfaces ». In Human Computer Interaction Research in Web Design and Evaluation. p. 273-289. IGI Global
- Hadil Ben Amor, Niruthiha Selvanayagam, Manel Abdellatif, Taher A. Ghaleb, Naouel Moha. 2026 « MLmisFinder: A specification and detection approach of machine learning service misuses ». IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) (Limassol, Cyprus, Mar. 17-20, 2026) Institute of Electrical and Electronics Engineers Inc.
- Houcine Abdelkader Cherief, Florent Avellaneda, Naouel Moha. 2026 « DynamicsLLM: A dynamic analysis-based tool for generating intelligent execution traces using LLMs to detect android behavioural code smells ». FORGE '26: Proceedings of the 2026 IEEE/ACM Third International Conference on AI Foundation Models and Software Engineering (Rio de Janeiro, Brazil, Apr. 12-13, 2026) Association for Computing Machinery, Inc
- Hakim Ghlissi, Mohamed El Hadi Boukhatem, Manel Abdellatif, Naouel Moha. 2026 « A pattern-driven and LLM-assisted approach for decomposing monolithic ML-based systems into microservices ». Service-Oriented Computing: 23rd International Conference, ICSOC 2025, Proceedings, Part I (Shenzhen, China, Dec. 01-04, 2025) Springer
- Brahim Mahmoudi, Zacharie Chenail-Larcher, Naouel Moha, Quentin Stiévenart, Florent Avellaneda. 2026 « Specification and detection of LLM code smells ». ICSE-NIER '26: Proceedings of the IEEE/ACM 48th International Conference on Software Engineering (Rio de Janeiro, Brazil, Apr. 12-18, 2026) Association for Computing Machinery, Inc
- Zacharie Chenail-Larcher, Jean Baptiste Minani, Naouel Moha. 2025 « Test generation from use case specifications for IoT systems: Custom, LLM-based, and hybrid approaches ». IEEE Conference on Software Testing, Verification and Validation (ICST) (Napoli, Italy, Mar. 31-Apr. 04, 2025) Institute of Electrical and Electronics Engineers Inc.
- Brahim Mahmoudi, Imen Trabelsi, Dalila Tamzalit, Naouel Moha, Yann-Gaël Guéhéneuc. 2025 « BOAM: A business oriented identification approach of microservices within legacy systems ». Service-Oriented Computing : 22nd International Conference, ICSOC 2024, Proceedings, Part II (Tunis, Tunisia, Dec. 03-06, 2024) Springer
- Jean Baptiste Minani, Yahia El Fellah, Sanam Ahmed, Fatima Sabir, Naouel Moha, Yann-Gael Gueheneuc. 2024 « An exploratory study on code quality, testing, data accuracy, and practical use cases of IoT wearables ». 7th Conference on Cloud and Internet of Things (CIoT) (Montreal, QC, Canada, Oct. 29-31, 2024) Institute of Electrical and Electronics Engineers Inc.
- Jean Baptiste Minani, Yahia El Fellah, Fatima Sabir, Naouel Moha. 2024 « Towards an automated approach for testing IoT devices ». SERP4IoT '24: Proceedings of the ACM/IEEE 6th International Workshop on Software Engineering Research & Practices for the Internet of Things (Lisbon, Portugal, Apr. 20, 2024) Association for Computing Machinery, Inc
- Jean Baptiste Minani, Fatima Sabir, Yahia El Fellah, Naouel Moha. 2024 « Practical guidance for IoT systems testing: A taxonomy ». SERP4IoT '24: Proceedings of the ACM/IEEE 6th International Workshop on Software Engineering Research & Practices for the Internet of Things (Lisboa, Portugal, Apr. 20, 2024) Association for Computing Machinery, Inc
- Idris Oumoussa, Rajaa Saidi, Mohamed Daoud, Naouel Moha, Soufiane Faieq. 2024 « A business-centric approach to automated microservices identification ». Digital Technologies and Applications : Proceedings of ICDTA'24, Volume 4 (Benguerir, Morocco, 2024) Springer
- Imen Trabelsi, Naouel Moha, Yann-Gaël Guéhéneuc. 2024 « Exploring the systematic use of LLMs for microservices generation ». Service-Oriented Computing – ICSOC 2024 Workshops: ASOCA, AI-PA, WESOACS, GAISS, LAIS, AI on Edge, RTSEMS, SQS, SOCAISA, SOC4AI and Satellite Events : Revised Selected Papers, Part I (Tunis, Tunisia, Dec. 03-06, 2024) Springer
- Imen Trabelsi, Naouel Moha, Yann-Gaël Guéhéneuc, Lucas Geffard. 2024 « Magnet: Method-based approach using graph neural network for microservices identification ». IEEE 21st International Conference on Software Architecture (ICSA) (Hyderabad, India, June 04-08, 2024) Institute of Electrical and Electronics Engineers Inc.
- Imen Trabelsi, Bianca Popa, Jeremie Péreyrol, Pier-Olivier Beaulieu, Naouel Moha. 2024 « MicroMatic: Fully automated microservices identification approach from monolithic systems ». SERP4IoT '24: Proceedings of the ACM/IEEE 6th International Workshop on Software Engineering Research & Practices for the Internet of Things (Lisbon, Portugal, Apr. 20, 2024) Association for Computing Machinery, Inc
- Chaima Chekhaba, Hocine Rebatchi, Ghizlane El Boussaidi, Naouel Moha, Sègla Kpodjedo. 2021 « Coach: classification-based architectural patterns detection in Android apps ». Proceedings of the 36th Annual ACM Symposium on Applied Computing (Republic of Korea, Mar. 22-26, 2021) Association for Computing Machinery
- Manel Abdellatif, Rafik Tighilt, Naouel Moha, Hafedh Mili, Ghizlane El boussaidi, Jean Privat, Yann-Gaël Guéhéneuc. 2020 « A type-sensitive service identification approach for legacy-to-SOA migration ». Service-Oriented Computing : 18th International Conference, ICSOC 2020, Dubai, United Arab Emirates, December 14–17, 2020, Proceedings (Dubai, United Arab Emirates, Dec. 14-17, 2020) Springer
- Sébastien Mosser, Jean-Philippe Caissy, Florian Juroszek, Florian Vouters, Naouel Moha. 2020 « Charting microservices to support services’ developers: The anaximander approach ». Service-Oriented Computing : 18th International Conference, ICSOC 2020, Dubai, United Arab Emirates, December 14–17, 2020, Proceedings (Dubai, United Arab Emirates, Dec. 14-17, 2020) Springer International Publishing
- R. Tighilt, M. Abdellatif, N. Moha, H. Mili, Y. G. Guéhéneuc. 2020 « Towards a tool-based approach for microservice antipatterns identification ». 12th International Conference on Advanced Service Computing (Nice, France, Oct. 25-29, 2020)
- Rafik Tighilt, Manel Abdellatif, Naouel Moha, Hafedh Mili, Ghizlane El Boussaidi, Jean Privat, Yann-Gaël Guéhéneuc. 2020 « On the study of microservices antipatterns: A catalog proposal ». Proceedings of the European Conference on Pattern Languages of Programs (En ligne, July 01-04, 2020) Association for Computing Machinery
- Abdelkarim Belkhir, Manel Abdellatif, Rafik Tighilt, Naouel Moha, Yann-Gäel Gueheneuc, Eric Beaudry. 2019 « An observational study on the state of REST API uses in android mobile applications ». 6th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) (Montreal, QC, Canada, May 25, 2019) Institute of Electrical and Electronics Engineers Inc.
- Aymen Daoudi, Naouel Moha, Ghizlane ElBoussaidi, Sègla Kpodjedo. 2019 « An exploratory study of MVC-based architectural patterns in Android apps ». Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing (SAC 2019) (Limassol, Cyprus, Apr. 08-12, 2019) Association for Computing Machinery
- Sarra Habchi, Naouel Moha, Romain Rouvoy. 2019 « The rise of android code smells: Who is to blame? ». 16th IEEE/ACM International Conference on Mining Software Repositories (MSR) (Montreal, QC, Canada, May 26-27, 2019) IEEE Computer Society
- Sarra Habchi, Romain Rouvoy, Naouel Moha. 2019 « On the survival of android code smells in the wild ». 6th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) (Montreal, QC, Canada, May 25, 2019) Institute of Electrical and Electronics Engineers Inc.
- Geoffrey Hecht, Hafedh Mili, Ghizlane El-Boussaidi, Anis Boubaker, Manel Abdellatif, Yann-Gael Gueheneuc, Anas Shatnawi, Jean Privat, Naouel Moha. 2019 « Codifying hidden dependencies in legacy J2EE applications ». 2018 25th Asia-Pacific Software Engineering Conference (APSEC) (Nara, Japan, Dec. 04-07, 2018) IEEE Computer Society
- Jehan Rubin, Adel Hassim Henniche, Naouel Moha, Mohamed Bouguessa, Nabila Bousbia. 2019 « Sniffing android code smells: An association rules mining-based approach ». 6th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) (Montreal, QC, Canada, May 25, 2019) Institute of Electrical and Electronics Engineers Inc.
- Manel Abdellatif, Geoffrey Hecht, Hafedh Mili, Ghizlane El boussaidi, Naouel Moha, Anas Shatnawi, Jean Privat, Yann-Gaël Guéhéneuc. 2018 « State of the practice in service identification for SOA migration in industry ». Service-Oriented Computing : 16th International Conference, ICSOC 2018 (Hangzhou, China, Nov. 12-15, 2018) Springer
- Benjamin Benni, Sébastien Mosser, Naouel Moha, Michel Riveill. 2018 « A delta-oriented approach to support the safe reuse of black-box code rewriters ». New Opportunities for Software Reuse : 17th International Conference, ICSR 2018 : Proceedings (Madrid, Spain, May 21-23, 2018) Springer Verlag
- Fabio Petrillo, Philippe Merle, Francis Palma, Naouel Moha, Yann-Gäel Guéhéneuc. 2018 « A lexical and semantical analysis on REST cloud computing APIs ». Cloud Computing and Service Science : 7th International Conference, CLOSER : Revised Selected Papers (Porto, Portugal, Apr. 24–26, 2017) Springer Verlag
- Antonin Carette, Mehdi Adel Ait Younes, Geoffrey Hecht, Naouel Moha, Romain Rouvoy. 2017 « Investigating the energy impact of Android smells ». 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER) (Klagenfurt, Austria, Feb. 20-24, 2017) Institute of Electrical and Electronics Engineers Inc.
- Sarra Habchi, Geoffrey Hecht, Romain Rouvoy, Naouel Moha. 2017 « Code smells in iOS apps: How do they compare to Android? ». 4th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) (Buenos Aires, Argentina, May 22-23, 2017) Institute of Electrical and Electronics Engineers Inc.
- Patrick Munroe, Jonathan Milot, Éric Beaudry, Naouel Moha, François Grondin. 2017 « A quadtree replication method to optimize web and mobile applications dealing with large sets of objects on a map ». SAC '17: Proceedings of the Symposium on Applied Computing (Marrakech, Morocco, Apr. 04-06, 2017) Association for Computing Machinery
- Mohamed A. Oumaziz, Abdelkarim Belkhir, Tristan Vacher, Eric Beaudry, Xavier Blanc, Jean-Rémy Falleri, Naouel Moha. 2017 « Empirical study on REST APIs usage in android mobile applications ». Service-Oriented Computing : 15th International Conference, ICSOC 2017 : Proceedings (Malaga, Spain, Nov. 13–16, 2017) Springer Verlag
- F. Petrillo, P. Merle, N. Moha, Y. G. Guéhéneuc. 2017 « Towards a REST cloud computing lexicon ». CLOSER 2017 - Proceedings of the 7th International Conference on Cloud Computing and Services Science (Porto, Portugal, Apr. 24-26, 2017) SciTePress
- Anas Shatnawi, Hafedh Mili, Ghizlane El Boussaidi, Anis Boubaker, Yann-Gaël Guéhéneuc, Naouel Moha, Jean Privat, Manel Abdellatif. 2017 « Analyzing program dependencies in java EE applications ». 2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR) (Buenos Aires, Argentina, May 20-21, 2017) IEEE/ACM
- Geoffrey Hecht, Omar Benomar, Romain Rouvoy, Naouel Moha, Laurence Duchien. 2016 « Tracking the software quality of android applications along their evolution ». 30th IEEE/ACM International Conference on Automated Software Engineering (ASE) (Lincoln, NE, USA, Nov. 09-13, 2015) Institute of Electrical and Electronics Engineers Inc.
- Geoffrey Hecht, Naouel Moha, Romain Rouvoy. 2016 « An empirical study of the performance impacts of android code smells ». Proceedings - International Conference on Mobile Software Engineering and Systems, MOBILESoft (Austin, Texas, USA, May 16-17, 2016) Association for Computing Machinery
- F. Petrillo, P. Merle, N. Moha, Y. G. Guéhéneuc. 2016 « Are REST APIs for cloud computing well-designed? An exploratory study ». Service-Oriented Computing : 14th International Conference, ICSOC : Proceedings (Banff, AB, Canada, Oct. 10-13, 2016) Springer Verlag
- Geoffrey Hecht, Benjamin Jose-Scheidt, Clément De Figueiredo, Naouel Moha, Foutse Khomh. 2015 « An empirical study of the impact of cloud patterns on Quality of Service (QoS) ». CLOUDCOM '14: Proceedings of the 2014 IEEE 6th International Conference on Cloud Computing Technology and Science (Singapore, Singapore, Dec. 15-18, 2015) IEEE Computer Society
- Geoffrey Hecht, Romain Rouvoy, Naouel Moha, Laurence Duchien. 2015 « Detecting Antipatterns in Android Apps ». 2nd ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft) (Florence, Italy, May 16-17, 2015) Institute of Electrical and Electronics Engineers Inc.
- M. Nayrolles, E. Beaudry, N. Moha, P. Valtchev, A. Hamou-Lhadj. 2015 « Towards quality-driven SOA systems refactoring through planning ». E-Technologies : 6th International Conference, MCETECH : Proceedings (Montréal, QC, Canada, May 12-15, 2015) Springer Verlag
- Francis Palma, Javier Gonzalez-Huerta, Naouel Moha, Yann-Gäel Guéhéneuc, Guy Tremblay. 2015 « Are RESTful APIs well-designed? Detection of their linguistic (Anti)patterns ». Service-Oriented Computing : 13th International Conference, ICSOC : Proceedings (Goa, India, Nov. 16-19, 2015) Springer Verlag
- Francis Palma, Naouel Moha, Yann-Gäel Guéhéneuc. 2015 « Specification and detection of business process antipatterns ». E-Technologies : 6th International Conference, MCETECH : Proceedings (Montréal, QC, Canada, May 12-15, 2015) Springer Verlag
- Arnaud Blouin, Naouel Moha, Benoit Baudry, Houari Sahraoui. 2014 « Slicing-based techniques for visualizing large metamodels ». 2nd IEEE International Working Conference on Software Visualization (VISSOFT) (Victoria, BC, Canada, Sept. 29-30, 2014) Institute of Electrical and Electronics Engineers Inc.
- Francis Palma, Le An, Foutse Khomh, Naouel Moha, Yann-Gäel Gueheneuc. 2014 « Investigating the change-proneness of service patterns and antipatterns ». 7th IEEE International Conference on Service-Oriented Computing and Applications (SOCA) (Matsue, Japan, Nov. 17-19, 2014) Institute of Electrical and Electronics Engineers Inc.
- Francis Palma, Johann Dubois, Naouel Moha, Yann-Gäel Guéhéneuc. 2014 « Detection of REST patterns and antipatterns: A heuristics-based approach ». Service-Oriented Computing : 12th International Conference, ICSOC : Proceedings (Paris, France, Nov. 3-6, 2014) Springer Verlag
- Francis Palma, Naouel Moha, Guy Tremblay, Yann-Gäel Guéhéneuc. 2014 « Specification and detection of SOA antipatterns in web services ». Software Architecture : 8th European Conference, ECSA : Proceedings (Vienna, Austria, Aug. 25-29, 2014) Springer Verlag
- Anthony Demange, Naouel Moha, Guy Tremblay. 2013 « Detection of SOA patterns ». Service-Oriented Computing : 11th International Conference, ICSOC : Proceedings (Berlin, Germany, Dec. 2-5, 2013) Springer
- Mathieu Nayrolles, Naouel Moha, Petko Valtchev. 2013 « Improving SOA antipatterns detection in Service Based Systems by mining execution traces ». 20th Working Conference on Reverse Engineering (WCRE) (Koblenz, Germany, Oct. 14-17, 2013) Institute of Electrical and Electronics Engineers
- Mathieu Nayrolles, Francis Palma, Naouel Moha, Yann-Gäel Guéh́eneuc. 2013 « SODA: A tool support for the detection of SOA antipatterns ». Service-Oriented Computing - ICSOC 2012 Workshops : ICSOC 2012, International Workshops ASC, DISA, PAASC, SCEB, SeMaPS, WESOA, and Satellite Events : Revised Selected Papers (Shanghai, China, Nov. 12-15, 2012) Springer
- Francis Palma, Naouel Moha, Yann-Gäel Guéhéneuc. 2013 « Detection of process antipatterns: A BPEL perspective ». 17th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW) (Vancouver, BC, Canada, Sept. 09-13, 2013) Institute of Electrical and Electronics Engineers Inc.
- Zeina Azmeh, Marianne Huchard, Fady Hamoui, Naouel Moha. 2012 « From abstract to executable BPEL processes with continuity support ». IEEE 19th International Conference on Web Services (ICWS) (Honolulu, HI, USA, June 24-29, 2012) IEEE
- Naouel Moha, Francis Palma, Mathieu Nayrolles, Benjamin Joyen Conseil, Yann-Gäel Guéhéneuc, Benoit Baudry, Jean-Marc Jézéquel. 2012 « Specification and detection of SOA antipatterns ». Service-Oriented Computing : 10th International Conference, ICSOC : Proceedings (Shanghai, China, Nov. 12-15, 2012) Springer
- Francis Palma, Hadi Farzin, Yann-Gäel Guéhéneuc, Naouel Moha. 2012 « Recommendation system for design patterns in software development: An DPR overview ». 3rd International Workshop on Recommendation Systems for Software Engineering (RSSE) (Zurich, Switzerland, June 04, 2012) Institute of Electrical and Electronics Engineers
- Zeina Azmeh, Maha Driss, Fady Hamoui, Marianne Huchard, Naouel Moha, Chouki Tibermacine. 2011 « Selection of composable web services driven by user requirements ». IEEE 9th International Conference on Web Services (ICWS) (Washington, DC, USA, July 04-09, 2011) IEEE
- Maha Driss, Naouel Moha, Yassine Jamoussi, Jean-Marc Jézéquel, Henda Hajjami Ben Ghézala. 2010 « A requirement-centric approach to web service modeling, discovery, and selection ». Service-Oriented Computing : 8th International Conference, ICSOC : Proceedings (San Francisco, CA, USA, Dec. 07-10, 2010) Springer
- Naouel Moha, Vincent Mahé, Olivier Barais, Jean-Marc Jézéquel. 2009 « Generic model refactorings ». Model Driven Engineering Languages and Systems : 12th International Conference, MODELS : Proceedings (Denver, CO, USA, Oct. 04-09, 2009) Springer
- Sagar Sen, Naouel Moha, Benoit Baudry, Jean-Marc Jézéquel. 2009 « Meta-model pruning ». Model Driven Engineering Languages and Systems : 12th International Conference, MODELS : Proceedings (Denver, CO, USA, Oct. 04-09, 2009) Springer
- Stéphane Vaucher, Foutse Khomh, Naouel Moha, Yann-Gäel Guéhéneuc. 2009 « Tracking design smells: Lessons from a study of God classes ». 16th Working Conference on Reverse Engineering (WCRE) (Lille, France, Oct. 13-16, 2009) IEEE
- Naouel Moha, Yann-Gäel Guéhéneuc, Anne-Françoise Le Meur, Laurence Duchien. 2008 « A domain analysis to specify design defects and generate detection algorithms ». Fundamental Approaches to Software Engineering : 11th International Conference, FASE 2008, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS : Proceedings (Budapest, Hungary, March 29-April 6, 2008) Springer
- Naouel Moha, Jihene Rezgui, Yann-Gaël Guéhéneuc, Petko Valtchev, Ghizlane El Boussaidi. 2008 « Using FCA to suggest refactorings to correct design defects ». Concept Lattices and Their Applications: Fourth International Conference, CLA 2006 Tunis, Tunisia, October 30-November 1, 2006 Selected Papers (Tunis, Tunisia, Oct. 30-Nov.1, 2006) Springer Berlin Heidelberg
- Naouel Moha, Amine Mohamed Rouane Hacene, Petko Valtchev, Yann-Gäel Guéhéneuc. 2008 « Refactorings of design defects using relational concept analysis ». Formal Concept Analysis : 6th International Conference, ICFCA : Proceedings (Montreal, QC, Canada, Feb. 25-28, 2008)
- Naouel Moha. 2007 « Detection and correction of design defects in object-oriented designs ». OOPSLA 2007 - Companion to the 22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications (Montreal, QC, Canada, Oct. 21-25, 2007) ACM
- Naouel Moha, Yann-Gäel Guéhéneuc. 2007 « DECOR: A tool for the detection of design defects ». ASE'07 - Proceedings of the twenty - second ACM/IEEE International Conference on Automated Software Engineering (Atlanta, GA, USA, Nov. 05-09, 2007) ACM
- Naouel Moha, Yann-Gäel Guéhéneuc. 2007 « PTIDEJ and DECOR: Identification of design patterns and design defects ». OOPSLA 2007 - Companion to the 22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications (Montreal, QC, Canada, Oct. 21-25, 2007) ACM
- Naouel Moha, Yann-Gäel Guéhéneuc, Pierre Leduc. 2006 « Automatic generation of detection algorithms for design defects ». 21st IEEE/ACM International Conference on Automated Software Engineering (ASE) (Tokyo, Japan, Sept. 18-22, 2006) Institute of Electrical and Electronics Engineers
- Naouel Moha, Li Qing, Ashraf Gaffar, Ahmed Seffah. 2005 « Enquête sur les pratiques de tests d'utilisabilité ». IHM'05: Proceedings of the 17th International Conference on Francophone sur l'Interaction Homme-Machine (Toulouse, France, Sept. 27-30, 2005) ACM
- Naouel Moha. 2008 « DECOR: Détection et correction des défauts dans les systèmes orientés objet ». Thèse de doctorat. Canada, Université de Montréal.
- Naouel Moha. 2002 « Definition of a generic model for telemonitoring systems in health smart homes ». Mémoire de maîtrise. Grenoble, France, Université Joseph Fourier.
- Hafedh Mili, Ghizlane El Boussaidi, Anas Shatnawi, Yann-Gaël Guéhéneuc, Naouel Moha, Jean Privat, Petko Valtchev. 2017 « Service-oriented re-engineering of legacy JEE applications: Issues and research directions ». Montréal : Université du Québec à Montréal. 43 p.
- Anas Shatnawi, Hafedh Mili, Manel Abdellatif, Ghizlane El Boussaidi, Yann-Gaël Guéhéneuc, Naouel Moha, Jean Privat. 2017 « How to implement dependencies in server pages of JEE Web applications ». UQÀM. 17 p.
- Anas Shatnawi, Hafedh Mili, Manel Abdellatif, Ghizlane El Boussaidi, Yann-Gaël Guéhéneuc, Naouel Moha, Jean Privat. 2017 « What should you know before developing a service identification approach ». UQAM.
- Anas Shatnawi, Hafedh Mili, Manel Abdellatif, Ghizlane El boussaidi, Jean Privat, Yann-Gaël Guéhéneuc, Naouel Moha. 2017 « Identifying KDM model of JSP pages ». UQÀM. 14 p.
- Anas Shatnawi, Hafedh Mili, Manel Abdellatif, Jean Privat, Yann-Gaël Guéhéneuc, Naouel Moha, Ghizlane El Boussaidi. 2017 « A static program slicing approach for output stream objects in JEE applications ». UQÀM. 11 p.