Publications with Naouel Moha 
Back to the index

Articles in journal or book chapters
  1. Yahia El Fellah, Jean Baptiste Minani, Naouel Moha, Julien Gascon-Samson, and Yann-Gaël Guéhéneuc. Analysis of Microservices-based IoT Systems: Deployment Challenges, Industry Practices, and Performance Insights. Internet of Things Journal (IoTJ), 36:101867, March 2026. Note: 21 pages. [Text] Keyword(s): Topic: ESE for the IoT, Rubrique : GL empirique pour l'IdO, Journal: IoTJ.

  2. Manel Abdellatif, Naouel Moha, Yann-Gaël Guéhéneuc, Hafedh Mili, and Ghizlane El Boussaidi. Identifying Reusable Services in Legacy Object-Oriented Systems: A Type-Sensitive Identification Approach. Transactions on Software Engineering (TSE), 51(10):2879–2899, October 2025. Note: 21 pages. [Text] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Journal: TSE.

  3. Nour Khezemi, Sikander Ejaz, Naouel Moha, and Yann-Gaël Guéhéneuc. A Comparison of Code Quality Metrics and Best Practices in Non-IoT and IoT Systems. Internet of Things Journal (IoTJ), 34:101803, October 2025. Note: 28 pages. [Text] Keyword(s): Topic: ESE for the IoT, Rubrique : GL empirique pour l'IdO, Journal: IoTJ.

  4. Jean Bapstiste Minani, Yahia El Fellah, Fatima Sabir, Naouel Moha, Yann-Gaël Guéhéneuc, Martin Kuradusenge, and Tomoaki Masuda. IoT Systems Testing: Taxonomy, Empirical Findings, and Recommendations. Journal of Systems and Software (JSS), 226:112408, August 2025. Note: 24 pages. [Text] Keyword(s): Topic: ESE for the IoT, Rubrique : GL empirique pour l'IdO, Topic: Test case generation, Rubrique : génération de cas de test, Journal: JSS.

  5. Jean Bapstiste Minani, Fatima Sabir, Naouel Moha, Yann-Gaël Guéhéneuc, and Tomoaki Masuda. TISSEA: A Framework for Testing IoT Systems Based on Technical Software Engineering Aspects. Internet of Things Journal (IoTJ), 12(22):48787–48802, November 2025. Note: 18 pages. [Text] Keyword(s): Topic: ESE for the IoT, Rubrique : GL empirique pour l'IdO, Topic: Test case generation, Rubrique : génération de cas de test, Journal: IoTJ.

  6. Imen Trabelsi, Brahim Mahmoudi, Jean Baptiste Minani, and Naouel Moha, and Yann-Gaël Guéhéneuc. A Systematic Literature Review of Machine Learning Approaches for Migrating Monolithic Systems to Microservices. Transactions on Software Engineering (TSE), 51(11):2927–2995, November 2025. Note: 24 pages. [Text] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Journal: TSE.

  7. Nour Khezemi, Jean Baptiste Minani, Fatima Sabir, Naouel Moha, Yann-Gaël Guéhéneuc, and Ghizlane El Boussaidi. A Systematic Literature Review of IoT System Architectural Styles and their Quality Requirements. Internet of Things Journal (IoTJ), 11(23):37599–37616, December 2024. Note: 17 pages. [Text] Keyword(s): Topic: ESE for the IoT, Rubrique : GL empirique pour l'IdO, Journal: IoTJ.

  8. Jean Baptiste Minani, Fatima Sabir, Naouel Moha, and Yann-Gaël Guéhéneuc. A Multi-Method Study of Internet of Things Systems Testing in Industry. Internet of Things Journal (IoTJ), 11(1):1662–1684, January 2024. Note: 23 pages. [Text] Keyword(s): Topic: ESE for the IoT, Rubrique : GL empirique pour l'IdO, Journal: IoTJ.

  9. Jean Baptiste Minani, Fatima Sabir, Naouel Moha, and Yann-Gaël Guéhéneuc. A Systematic Review of IoT Systems Testing: Objectives, Approaches, Tools, and Challenges. Transactions on Software Engineering (TSE), 50(4):785–815, April 2024. Note: 21 pages. [Text] Keyword(s): Topic: ESE for the IoT, Rubrique : GL empirique pour l'IdO, Journal: TSE.

  10. Rafik Tighilt, Manel Abdellatif, Imen Trabelsi, Loïc Madern, Naouel Moha, and Yann-Gaël Guéhéneuc. On the Maintenance Support for Microservice-based Systems through the Specification and the Detection of Microservice Antipatterns. Journal of Systems and Software (JSS), 204:111755, October 2023. Note: 16 pages. [Text] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Journal: JSS.

  11. Imen Trabelsi, Manel Abdellatif, Abdalgader Abubaker, Naouel Moha, Sé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 Process (JSEP), 35(10):e2503, September 2022. Note: 28 pages. [Text] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Journal: JSEP.

  12. Fatima Sabir, Yann-Gaël Guéhéneuc, Francis Palma, Naouel Moha, Ghulam Rasool, and Hassan Akhtar. A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns. Transactions on Software Engineering (TSE), 48(11):4319–4338, October 2021. Note: 19 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Journal: TSE.

  13. Manel Abdellatif, Anas Shatnawi, Hafedh Mili, Naouel Moha, Ghizlane El Boussaidi, Geoffrey Hecht, Jean Privat, and Yann-Gaël Guéhéneuc. A Taxonomy of Service Identification Approaches for Legacy Software Systems Modernization. Journal of Systems and Software (JSS), 173:110868, November 2020. Note: 21 pages. [Text] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Journal: JSS.

  14. Manel Abdellatif, Rafik Tighilt, Abdelkarim Belkhir, Naouel Moha, Yann-Gaël Guéhéneuc, and Éric Beaudry. A Multi-dimensional Study on the State of the Practice of REST APIs Usage in Android Apps. Automated Software Engineering (JASE), 27:187–228, August 2020. Note: 42 pages. [Text] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Journal: JASE.

  15. Hayet Brabra, Achraf Mtibaa, Fábio Petrillo, Philippe Merle, Layth Sliman, Naouel Moha, Walid Gaaloul, Yann-Gaël Guéhéneuc, Boualem Benatallah, and Faïez Gargouri. On the Semantic Detection of Cloud API (Anti)Patterns. Information and Software Technology (IST), 107(3):65–82, March 2019. Note: 17 pages. [Text] Keyword(s): Topic: Design patterns, Rubrique : patrons de conception, Topic: Code and design smells, Rubrique : mauvaises pratiques, Journal: IST.

  16. Francis Palma, Naouel Moha, and Yann-Gaël Guéhéneuc. UniDoSA: The Unified Specification and Detection of Service Antipatterns. Transactions on Software Engineering (TSE), 45(10):1024–1053, October 2019. Note: 31 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Journal: TSE.

  17. Fatima Sabir, Francis Palma, Ghulam Rasool, Yann-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. Journal of Software: Practice and Experience (JSPE), 49(1):3–39, January 2019. Note: 36 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Journal: JSPE.

  18. Francis Palma, Javier Gonzalez-Huerta, Mohamed Founi, Naouel Moha, Guy Tremblay, and Yann-Gaël Guéhéneuc. Semantic Analysis of RESTful APIs for the Detection of Linguistic Patterns and Antipatterns. International Journal of Cooperative Information Systems (IJCIS), 26(2):1–37, June 2017. Note: 38 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Journal: IJCIS.

  19. Francis Palma, Mathieu Nayrolles, Naouel Moha, Yann-Gaël Guéhéneuc, Benoit Baudry, and Jean-Marc Jézéquel. SOA Antipatterns: An Approach for their Specification and Detection. International Journal of Cooperative Information Systems (IJCIS), 23(1), March 2014. Note: 31 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Journal: IJCIS.

  20. Naouel Moha, Yann-Gaël Guéhéneuc, Laurence Duchien, and Anne-Françoise Le Meur. DECOR: A Method for the Specification and Detection of Code and Design Smells. Transactions on Software Engineering (TSE), 36(1):20–36, January–February 2010. Note: 16 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Journal: TSE.

  21. Naouel Moha, Yann-Gaël Guéhéneuc, Anne-Françoise Le Meur, Laurence Duchien, and Alban Tiberghien. From a Domain Analysis to the Specification and Detection of Topic: Code and design smells ; Rubrique : mauvaises pratiques. Formal Aspects of Computing (FAC), 22(3):345–368, May 2010. Note: 23 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Journal: FAC.


Conference articles
  1. Brahim Mahmoudi, Imen Trabelsi, Dalila Tamzalit, Naouel Moha, and Yann-Gaël Guéhéneuc. BOAM: A Business-oriented Identification Approach of Microservices within Legacy Systems. In Walid Gaaloul, Michael Sheng, and Qi Yu, editors, Proceedings of the 22nd International Conference on Service-Oriented Computing (ICSOC), pages 123–137, December 2024. IEEE CS Press. Note: 15 pages. [Text] [Slides] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Conference: ICSOC.

  2. Jean Baptiste Minani, Yann Gaël Guéhéneuc, Naouel Moha, Fatima Sabir, Yahia El Fellah, and Sanam Ahmed. An Exploratory Study on Code Quality, Testing, Data Accuracy, and Practical Use Cases of IoT Wearables. In Kim Koha Nguyen and Eirini Eleni Tsiropoulou, editors, Proceedings of the 7th Conference on Cloud and Internet of Things (CIoT), pages 1–5, October 2024. IEEE CS Press. Note: 10 pages. Short paper. [Text] [Slides] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Conference: CIoT.

  3. Imen Trabelsi, Naouel Moha, and Yann-Gaël Guéhéneuc. Exploring the Systematic Use of LLMs for Microservices Generation. In Amin Beheshti, Boualem Benatallah, and Hamid Motahari, editors, Proceedings of the 5th International Workshop on AI-enabled Process Automation (AI-PA), pages 121–128, December 2024. Springer. Note: 8 pages. [Text] [Slides] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Workshop: AI-PA.

  4. Imen Trabelsi, Naouel Moha, Yann-Gaël Guéhéneuc, and Lucas Geffard. MAGNET: Method-based Approach using Graph Neural Network for Microservices Identification. In Romina Spalazzese and Heiko Koziolek, editors, Proceedings of the 21st International Conference on Software Architecture (ICSA), pages 1–11, June 2024. IEEE CS Press. Note: 11 pages. ORO and ROR Functional Badges. [Text] [Slides] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Conference: ICSA.

  5. Fatima Sabir, Yann-Gaël Guéhéneuc, Francis Palma, Naouel Moha, Ghulam Rasool, and Hassan Akhtar. A Mixed-method Approach to Recommend Corrections and Correct REST Antipatterns. In Alexander Serebrenik and Leandro Minku, editors, Proceedings of the 17th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 4319–4338, October 2023. ACM Press/IEEE CS Press. Note: 1 page. Journal First. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: ESEM.

  6. Manel Abdellatif, Rafik Tighilt, Naouel Moha, Hafedh Mili, Ghizlane El Boussaidi, Jean Privat, and Yann-Gaël Guéhéneuc. A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration. In Eleana Kafeza, Boualem Benatallah, and Fabio Martinelli, editors, Proceedings of the 18th International Conference on Service Oriented Computing (ICSOC), pages 476–491, December 2020. Springer. Note: 15 pages. [Text] [Slides] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Conference: ICSOC.

  7. Rafik Tighilt, Manel Abdellatif, Naouel Moha, Hafedh Mili, Ghizlane El Boussaidi, Jean Privat, and Yann-Gaël Guéhéneuc. On the Study of Microservice Antipatterns: a Catalog Proposal. In Tiago Boldt Sousa, editor, Proceedings of the 25th European Conference on Pattern Languages of Programs (EuroPLoP), July 2020. ACM Press. Note: 13 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: PLoP.

  8. Rafik Tighilt, Naouel Moha, Manel Abdellatif, and Yann-Gaël Guéhéneuc. Towards a Tool-based Approach for Microservice Antipatterns Identification. In Arne Koschel, Eugen Borcoci, Annett Laube, Andreas Hausotter, and Paul Humphreys, editors, Proceedings of the 10th International Conference on Service Oriented Computing (SC), pages 1–6, October 2020. IARIA XPS Press. Note: 6 pages. [Text] [Slides] Keyword(s): Topic: Evolution patterns, Rubrique : patrons d'évolution, Conference: SC.

  9. Abdelkarim Belkhir, Manel Abdellatif, Rafik Tighilt, Naouel Moha, Yann-Gaël Guéhéneuc, and Éric Beaudry. An Observational Study on the State of REST API Uses in Android Mobile Applications. In Denys Poshyvanyk and Ivano Malavolta, editors, Proceedings of the 6th International Conference on Mobile Software Engineering and Systems (MOBILESoft), pages 66–75, May 2019. ACM Press. Note: 10 pages. Best paper. [Text] [Slides] Keyword(s): Topic: Program comprehension, Rubrique : compréhension de programme, Conference: MOBILESoft.

  10. Rafik Tighilt, Manel Abdellatif, Nader Abu Saad, Naouel Moha, and Yann-Gaël Guéhéneuc. Collection and Identification of Microservices Patterns and Antipatterns. In Djamel-Abdelhak Seriai, editor, Actes de la 12e conférence francophone sur les architectures logicielles (CAL), pages 1–8, October–November 2019. RNTI Éditions. Note: 6 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Colloque : CAL.

  11. Manel Abdellatif, Geoffrey Hecht, Hafedh Mili, Ghizlane El Boussaidi, Naouel Moha, Anas Shatnawi, Jean Privat, and Yann-Gaël Guéhéneuc. State of the Practice in Service Identification for SOA Migration in Industry. In Claus Pahl, Maja Vukovic, and Jianwei Yin, editors, Proceedings of the 16th International Conference on Service Oriented Computing (ICSOC), pages 634–650, November 2018. Springer. Note: 15 pages. Best student paper. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: ICSOC.

  12. Geoffrey Hecht, Hafedh Mili, Ghizlane El Boussaidi, Anis Boubaker, Manel Abdellatif, Yann-Gael Guéhéneuc, Anas Shatnawi, Jean Privat, and Naouel Moha. Codifying Hidden Dependencies in Legacy J2EE Applications. In Hironori Washizaki and Hongyu Zhang, editors, Proceedings of the 25th Asia-Pacific Software Engineering Conference (APSEC), pages 305–314, December 2018. IEEE CS Press. Note: 10 pages. Best paper. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: APSEC.

  13. Fábio Petrillo, Philippe Merle, Francis Palma, Naouel Moha, and Yann-Gaël Guéhéneuc. A Lexical and Semantical Analysis on REST Cloud Computing APIs. In Donald Ferguson, Víctor Méndez Muñoz, Jorge S. Cardoso, Markus Helfert, and Claus Pahl, editors, Proceedings of the 8th International Conference on Cloud Computing and Services Science (CLOSER), pages 308–332, July 2018. Springer. Note: 24 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: CLOSER.

  14. Fábio Petrillo, Philippe Merle, Naouel Moha, and Yann-Gaël Guéhéneuc. Towards a REST Cloud Computing Lexicon. In Donald Ferguson, Víctor Méndez Muñoz, and Jorge Cardoso, editors, Proceedings of the 7th International Conference on Cloud Computing and Services Science (CLOSER), pages 348–355, April 2017. SciTePress. Note: 8 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: CLOSER.

  15. Anas Shatnawi, Hafedh Mili, Ghizlane El Boussaidi, Anis Boubaker, Yann-Gaël Guéhéneuc, Naouel Moha, Jean Privat, and Manel Abdellatif. Analyzing Program Dependencies in Java EE Applications. In Lin Tan and Abram Hindle, editors, Proceedings of the 14th International Conference on Mining Software Repositories (MSR), pages 64–74, May 2017. ACM Press. Note: 10 pages. [Text] [Slides] Keyword(s): Topic: Program comprehension, Rubrique : compréhension de programme, Conference: MSR.

  16. Fábio Petrillo, Philippe Merle, Naouel Moha, and Yann-Gaël Guéhéneuc. Are REST APIs for Cloud Computing Well-Designed? An Exploratory Study. In Michael Sheng, Eleni Stroulia, and Samir Tata, editors, Proceedings of the 14th International Conference on Service Oriented Computing (ICSOC), pages 157–170, October 2016. Springer. Note: 13 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: ICSOC.

  17. Francis Palma, Javier Gonzalez-Huerta, Naouel Moha, Yann-Gaël Guéhéneuc, and Guy Tremblay. Are RESTful APIs Well-designed? Detection of Their Linguistic (Anti)Patterns. In Alistair Barros, Daniela Grigori, and N.C. Narendra, editors, Proceedings of the 13th International Conference on Service Oriented Computing (ICSOC), pages 171–187, November 2015. Springer. Note: 16 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: ICSOC.

  18. Francis Palma, Naouel Moha, and Yann-Gaël Guéhéneuc. Specification and Detection of Business Process Antipatterns. In Morad Benyoucef and Michael Weiss, editors, Proceedings of the 6th International Conference on eTechnologies (MCETECH), pages 37–52, May 2015. Springer. Note: 15 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Colloque: MCETECH.

  19. Francis Palma, Le An, Foutse Khomh, Naouel Moha, and Yann-Gaël Guéhéneuc. Investigating the Change-Proneness of Service Patterns and Antipatterns. In Christian Huemer, editor, Proceedings of the 7th International Conference on Service-Oriented Computing and Applications (SOCA), pages 1–8, November 2014. IEEE CS Press. Note: 8 pages. Best paper. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: SOCA.

  20. Francis Palma, Johann Dubois, Naouel Moha, and Yann-Gaël Guéhéneuc. Detection of REST Patterns and Antipatterns: A Heuristics-based Approach. In Xavier Franch, Aditya Ghose, and Grace Lewis, editors, Proceedings of the 12th International Conference on Service Oriented Computing (ICSOC), pages 230–244, November 2014. Springer. Note: 15 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: ICSOC.

  21. Francis Palma, Naouel Moha, Guy Tremblay, and Yann-Gaël Guéhéneuc. Specification and Detection of SOA Antipatterns in Web Services. In Paris Avgeriou, editor, Proceedings of the 8th European Conference on Software Architecture (ECSA), pages 58–73, August 2014. Springer. Note: 15 pages. Most influential paper at ECSA'24. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: ECSA.

  22. Francis Palma, Naouel Moha, and Yann-Gaël Guéhéneuc. Detection of Process Antipatterns: A BPEL Perspective. In Hafedh Mili, Yasmine Charif, and Emily Liu, editors, Proceedings of the 1st Workshop on Methodologies for Robustness Injection into Business Processes (MRI-BP), September 2013. IEEE CS Press. Note: 5 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Workshop: MRI-BP.

  23. Naouel Moha, Francis Palma, Mathieu Nayrolles, Benjamin Joyen-Conseil, Yann-Gaël Guéhéneuc, Benoit Baudry, and Jean-Marc Jézéquel. Specification and Detection of SOA Antipatterns. In Chengfei Liu, Heiko Ludwig, and Farouk Toumani, editors, Proceedings of the 10th International Conference on Service Oriented Computing (ICSOC), pages 1–16, November 2012. Springer. Note: 15 pages. Runner-up best paper. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: ICSOC.

  24. Francis Palma, Hadi Farzin, Yann-Gaël Guéhéneuc, and Naouel Moha. Recommendation System for Design Patterns in Software Development: A DPR Overview. In Walid Maalej, Martin Robillard, Robert J. Walker, and Thomas Zimmermann, editors, Proceedings of the 3rd International Workshop on Recommendation Systems for Software (RSSE), June 2012. ACM Press. Note: 5 pages. [Text] [Slides] Keyword(s): Topic: Design patterns, Rubrique : patrons de conception, Workshop: RSSE.

  25. Stéphane Vaucher, Foutse Khomh, Naouel Moha, and Yann-Gaël Guéhéneuc. Tracking Design Smells: Lessons from a Study of God Classes. In Giuliano Antoniol and Andy Zaidman, editors, Proceedings of the 16th Working Conference on Reverse Engineering (WCRE), pages 145–154, October 2009. IEEE CS Press. Note: 10 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Topic: Quality models, Rubrique : modèles de qualité, Conference: WCRE.

  26. Naouel Moha, Yann-Gaël Guéhéneuc, Anne-Françoise Le Meur, and Laurence Duchien. A Domain Analysis to Specify Design Defects and Generate Detection Algorithms. In José Fiadeiro and Paola Inverardi, editors, Proceedings of the 11th International Conference on Fundamental Approaches to Software Engineering (FASE), pages 276–291, March-April 2008. Springer-Verlag. Note: 15 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: FASE.

  27. Naouel Moha, Amine Mohamed Rouane Hacene, Petko Valtchev, and Yann-Gaël Guéhéneuc. Refactorings of Design Defects using Relational Concept Analysis. In Raoul Medina and Sergei Obiedkov, editors, Proceedings of the 4th International Conference on Formal Concept Analysis (ICFCA), pages 289–304, February 2008. Springer-Verlag. Note: 18 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: ICFCA.

  28. Naouel Moha, Foutse Khomh, and Yann-Gaël Guéhéneuc. Génération automatique d'algorithmes de détection des défauts de conception. In Mireille Blay-Fornarino, editor, Actes du 14e colloque Langages et Modèles à Objets (LMO), pages 93–106, mars 2008. Éditions Cépaduès. Note: 13 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Colloque : LMO.

  29. Naouel Moha, Yann-Gaël Guéhéneuc, Laurence Duchien, and Anne-Françoise Le Meur. Discussion on the Results of the Detection of Design Defects. In Serge Demeyer, Yann-Gaël Guéhéneuc, Christian Lange, Kim Mens, Roel Wuyts, and Stéphane Ducasse, editors, Proceedings of the 8th ECOOP workshop on Object-Oriented Reengineering (WOOR), July–August 2007. Note: 6 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Workshop: WOOR.

  30. Naouel Moha, Saliha Bouden, and Yann-Gaël Guéhéneuc. Correction of High-Level Design Defects with Refactorings. In Serge Demeyer, Stéphane Ducasse, Yann-Gaël Guéhéneuc, Kim Mens, and Roel Wuyts, editors, Proceedings of the 7th ECOOP workshop on Object-Oriented Reengineering (WOOR), July 2006. Note: 4 pages. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Workshop: WOOR.

  31. Naouel Moha, Yann-Gaël Guéhéneuc, and Pierre Leduc. Automatic Generation of Detection Algorithms for Design Defects. In Sebastian Uchitel and Steve Easterbrook, editors, Proceedings of the 21st Conference on Automated Software Engineering (ASE), pages 297–300, September 2006. IEEE CS Press. Note: 4 pages. Short paper. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: ASE.

  32. Naouel Moha, Duc-Loc Huynh, and Yann-Gaël Guéhéneuc. Une taxonomie et un métamodèle pour la détection des défauts de conception. In Roger Rousseau, editor, Actes du 12e colloque Langages et Modèles à Objets (LMO), pages 201–216, mars 2006. Hermès Science Publications. Note: 16 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Colloque : LMO.

  33. Naouel Moha, Jihene Rezgui, Yann-Gaël Guéhéneuc, Petko Valtchev, and Ghizlane El Boussaidi. Using FCA to Suggest Refactorings to Correct Design Defects. In Sadok Ben Yahia and Engelbert Mephu Nguifo, editors, Proceedings of the 4th International Conference on Concept Lattices and their Applications (CLA), pages 297–302, September 2006. IEEE CS Press. Note: 6 pages. Short paper. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: CLA.

  34. Naouel Moha and Yann-Gaël Guéhéneuc. On the Automatic Detection and Correction of Design Defects. In Serge Demeyer, Kim Mens, Roel Wuyts, and Stéphane Ducasse, editors, Proceedings of the 6th ECOOP workshop on Object-Oriented Reengineering (WOOR), July 2005. Note: 7 pages. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Workshop: WOOR.


Internal reports
  1. Foutse Khomh, Naouel Moha, and Yann-Gaël Guéhéneuc. DEQUALITE : méthode de construction de modèles de qualité prenant en compte la conception des systèmes. Technical report EPM-RT-2009-04, École Polytechnique de Montréal, avril 2009. Note: 31 pages. [Text] Keyword(s): Topic: Quality models, Rubrique : modèles de qualité.


Miscellaneous
  1. Mathieu Nayrolles, Francis Palma, Naouel Moha, and Yann-Gaël Guéhéneuc. Soda: A Tool Support for the Detection of SOA Antipatterns, November 2012. Note: 4 pages. Tool demo at the 11th International Conference on Service Oriented Computing. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: ICSOC.

  2. Naouel Moha and Yann-Gaël Guéhéneuc. Ptidej and DECOR: Identification of Design Patterns and Design Defects, February 2008. Note: SATToSE: Seminar on Advanced Tools and Techniques for Software Evolution, Waulsort, Belgium. [Text] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Workshop: SATToSE.

  3. Naouel Moha and Yann-Gaël Guéhéneuc. Ptidej and DECOR: Identification of Design Patterns and Design Defects, November 2007. Note: Tool demo at the 22nd International Conference on Automated Software Engineering. [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: ASE.

  4. Naouel Moha and Yann-Gaël Guéhéneuc. Ptidej and DECOR: Identification of Design Patterns and Design Defects, October 2007. Note: Tool demo at the 21st International Conference on Object-Oriented Programming, Systems, Languages and Applications. [Text] [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Conference: OOPSLA.

  5. Naouel Moha and Yann-Gaël Guéhéneuc. DECOR and Ptidej, October 2006. Note: Tool demo at the 16th IBM Centers for Advanced Studies Conference. [Slides] Keyword(s): Topic: Code and design smells, Rubrique : mauvaises pratiques, Topic: Design patterns, Rubrique : patrons de conception, Conference: CASCON.

  6. Yann-Gaël Guéhéneuc, Jean-Yves Guyomarc'h, Duc-Loc Huynh, Olivier Kaczor, Naouel Moha, and Samah Rached. Ptidej - A Tool Suite, October 2005. Note: Tool demo at the 15th IBM Centers for Advanced Studies Conference. [Slides] Keyword(s): Topic: Design patterns, Rubrique : patrons de conception, Conference: CASCON.