-
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,
Venue: ICSA.
-
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,
Venue: 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,
Venue: 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 (Service Computation),
pages 1--6,
October 2020.
IARIA XPS Press.
Note: 6 pages. [Text
] [Slides
] Keyword(s): Topic: Evolution patterns,
Venue: Service Computation.
-
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. \awardBest paper. [Text
] [Slides
] Keyword(s): Topic: Program comprehension,
Venue: 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,
Proceedings of the 12th Conférence Francophone sur les Architectures Logicielles (CAL),
pages 1--8,
October--November 2019.
Note: 6 pages. [Text
] [Slides
] Keyword(s): Topic: Code and design smells,
Venue: 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. \awardBest student paper. [Text
] [Slides
] Keyword(s): Topic: Code and design smells,
Venue: 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. \awardBest paper. [Text
] [Slides
] Keyword(s): Topic: Code and design smells,
Venue: APSEC.
-
Fabio 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
] [Slides
] Keyword(s): Topic: Code and design smells,
Venue: CLOSER.
-
Fabio 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,
Venue: 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,
Venue: MSR.
-
Fabio 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,
Venue: 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,
Venue: 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,
Venue: 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. \awardBest paper. [Text
] [Slides
] Keyword(s): Topic: Code and design smells,
Venue: 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,
Venue: 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. \awardMost influential paper at ECSA'24. [Text
] [Slides
] Keyword(s): Topic: Code and design smells,
Venue: 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,
Venue: 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,
Venue: 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,
Venue: 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,
Topic: Quality models,
Venue: 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,
Venue: 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,
Venue: 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,
Venue: 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,
Venue: 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,
Venue: 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,
Venue: 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,
Venue: 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,
Venue: 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,
Venue: WOOR.
|