- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
|