May 21, 2024
Naouel Moha
Professeure
Overview
Moha, Naouel
Research axes
- Software Systems, Multimedia and Cybersecurity
- Intelligent and Autonomous Systems
Areas of expertise
- Qualité, maintenance et évolution du 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)
Course
Supervision
- En codirection avec : Tegawendé Bissyandé
Mining Software Updates to Prevent Supply Chain Attacks, par Hocine Rebatchi
Automne 2024 - En codirection avec : Yann-Gaël Guéhéneuc
Migrating Monolithic Applications to Service Oriented Architecture Using Artificial Intelligence Techniques, par Imen Trabelsi
Automne 2024
- 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 : 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 : Manel Abdellatif
Migration des systèmes à base d'intelligence artificielle vers les moicroservices, par Hakim Ghlissi
Automne 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
- 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
- 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 - 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
- É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 - Analyse et étude des besoins du département M&E d'EBC pour magasiner une nouvelle solution efficace, par Rima Meddour
Été 2023 - La complexité du développement des logiciels bancaires de haute performance en mode agile, par Nathan Babaka Kinalendele
Été 2023 - Développement et automatisation des tests- Expérience au sein du Mouvement Desjardins, par Abderraouf Maalim
Été 2024
Publications
- 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 behavioural 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
- 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
- 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, Ghizlaine 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, Ghizlaine 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, Ghizlaine El Boussaidi. 2017 « A static program slicing approach for output stream objects in JEE applications ». UQÀM. 11 p.
January 29, 2024