Naouel Moha

Naouel Moha
Professeure
Bureau A-4499
Téléphone 514 396-8615
Présentation

Département de génie logiciel et des TI

Axes de recherche :

  • Technologies de l’information et des communications

Expertises :

  • 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
Publications: conference_item
Service-Oriented Computing : 16th International Conference, ICSOC 2018
Publications: article

Publications: conference_item
Service-Oriented Computing : 18th International Conference, ICSOC 2020, Dubai, United Arab Emirates, December 14–17, 2020, Proceedings
Publications: conference_item
IEEE 9th International Conference on Web Services (ICWS)
Publications: conference_item
IEEE 19th International Conference on Web Services (ICWS)
Publications: conference_item
6th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
Publications: article

Publications: conference_item
New Opportunities for Software Reuse : 17th International Conference, ICSR 2018 : Proceedings
Publications: conference_item
2nd IEEE International Working Conference on Software Visualization (VISSOFT)
Publications: article

Publications: article

Publications: conference_item
24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER)
Publications: conference_item
Proceedings of the 36th Annual ACM Symposium on Applied Computing
Publications: conference_item
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing (SAC 2019)
Publications: conference_item
Service-Oriented Computing : 11th International Conference, ICSOC : Proceedings
Publications: article

Publications: conference_item
Service-Oriented Computing : 8th International Conference, ICSOC : Proceedings
Publications: conference_item
4th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
Publications: article

Publications: conference_item
16th IEEE/ACM International Conference on Mining Software Repositories (MSR)
Publications: conference_item
6th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
Publications: conference_item
30th IEEE/ACM International Conference on Automated Software Engineering (ASE)
Publications: conference_item
CLOUDCOM '14: Proceedings of the 2014 IEEE 6th International Conference on Cloud Computing Technology and Science
Publications: conference_item
2018 25th Asia-Pacific Software Engineering Conference (APSEC)
Publications: conference_item
Proceedings - International Conference on Mobile Software Engineering and Systems, MOBILESoft
Publications: conference_item
2nd ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
Publications: monograph

Publications: book_section
Human Computer Interaction Research in Web Design and Evaluation
Publications: thesis

Publications: thesis

Publications: conference_item
OOPSLA 2007 - Companion to the 22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications
Publications: conference_item
ASE'07 - Proceedings of the twenty - second ACM/IEEE International Conference on Automated Software Engineering
Publications: conference_item
OOPSLA 2007 - Companion to the 22nd International Conference on Object-Oriented Programming Systems, Languages, and Applications
Publications: article

Publications: conference_item
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
Publications: article

Publications: conference_item
21st IEEE/ACM International Conference on Automated Software Engineering (ASE)
Publications: conference_item
Model Driven Engineering Languages and Systems : 12th International Conference, MODELS : Proceedings
Publications: conference_item
Service-Oriented Computing : 10th International Conference, ICSOC : Proceedings
Publications: conference_item
IHM'05: Proceedings of the 17th International Conference on Francophone sur l'Interaction Homme-Machine
Publications: conference_item
Concept Lattices and Their Applications: Fourth International Conference, CLA 2006 Tunis, Tunisia, October 30-November 1, 2006 Selected Papers
Publications: conference_item
Formal Concept Analysis : 6th International Conference, ICFCA : Proceedings
Publications: article

Publications: conference_item
Service-Oriented Computing : 18th International Conference, ICSOC 2020, Dubai, United Arab Emirates, December 14–17, 2020, Proceedings
Publications: conference_item
SAC '17: Proceedings of the Symposium on Applied Computing
Publications: conference_item
E-Technologies : 6th International Conference, MCETECH : Proceedings
Publications: conference_item
20th Working Conference on Reverse Engineering (WCRE)
Publications: conference_item
Service-Oriented Computing - ICSOC 2012 Workshops : ICSOC 2012, International Workshops ASC, DISA, PAASC, SCEB, SeMaPS, WESOA, and Satellite Events : Revised Selected Papers
Publications: conference_item
Service-Oriented Computing : 15th International Conference, ICSOC 2017 : Proceedings
Publications: conference_item
7th IEEE International Conference on Service-Oriented Computing and Applications (SOCA)
Publications: conference_item
Service-Oriented Computing : 12th International Conference, ICSOC : Proceedings
Publications: conference_item
3rd International Workshop on Recommendation Systems for Software Engineering (RSSE)
Publications: article

Publications: conference_item
Service-Oriented Computing : 13th International Conference, ICSOC : Proceedings
Publications: conference_item
17th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW)
Publications: conference_item
E-Technologies : 6th International Conference, MCETECH : Proceedings
Publications: article

Publications: conference_item
Software Architecture : 8th European Conference, ECSA : Proceedings
Publications: article

Publications: conference_item
Service-Oriented Computing : 14th International Conference, ICSOC : Proceedings
Publications: conference_item
CLOSER 2017 - Proceedings of the 7th International Conference on Cloud Computing and Services Science
Publications: conference_item
Cloud Computing and Service Science : 7th International Conference, CLOSER : Revised Selected Papers
Publications: article

Publications: conference_item
6th IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
Publications: article

Publications: conference_item
Model Driven Engineering Languages and Systems : 12th International Conference, MODELS : Proceedings
Publications: article

Publications: monograph

Publications: monograph

Publications: conference_item
2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR)
Publications: conference_item
Proceedings of the European Conference on Pattern Languages of Programs
Publications: conference_item
16th Working Conference on Reverse Engineering (WCRE)
Cours et encadrements

Cours

MGL802 Principes & appl.de la conception de logiciels (Été 2021)

Encadrements

Projet d'application à 15 crédits

    Identification de patrons et d’anti-patrons dans les systèmes à base de microservices, par Zhou,Yubo.
    Automne 2021

Thèse de doctorat (recherche appliquée)

    En codirection avec : Moha, Naouel
    Migration des applications légataires vers des applications IoT orientées services, par Boulgoudan,Moustapha.
    Hiver 2022

    En codirection avec : El boussaidi, Ghizlane
    Etude des patrons et défauts d’architecture dans les applications mobiles, par Chekhaba,Chaima.
    Hiver 2022

    En codirection avec : Bissyandé, Tegawendé
    Mining Software Updates to Prevent Supply Chain Attacks, par Rebatchi,Hocine.
    Hiver 2022

    En codirection avec : Guéhéneuc, Yann-Gaël
    Migrating Monolithic Applications to Service Oriented Architecture Using Artificial Intelligence Techniques, par Trabelsi,Imen.
    Hiver 2022

Projet d'intervention en entreprise à 15 crédits

    En codirection avec : De Lestrange, Véronique
    Améliorations du processus de mise en service des nouvelles fonctionnalités de l'application "Ma Livebox" d'ORANGE en mode Agile, par Audebrand,Mathieu.
    Été 2021

Publications
Compte rendu de conférence (51)

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) p. 1429–1438. 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) p. 476-491. 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) p. 36-44. Cham : Springer International Publishing.

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) p. 66-75. 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) p. 1711-1720. 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) p. 445-456. 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) p. 87-98. 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) p. 305-314. 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) p. 123-127. 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) p. 634-650. 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) p. 164-180. 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) p. 308-332. 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) p. 115-126. 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) p. 110-121. 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) p. 678-685. 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) p. 614-622. 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) p. 348-355. 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) p. 64-74. 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) p. 236-247. 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) p. 59-69. 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) p. 157-170. 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) p. 278-283. 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) p. 148-149. 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) p. 269-284. 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) p. 171-187. 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) p. 37-52. 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) p. 25-29. 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) p. 230-244. 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) p. 58-73. 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) p. 114-130. 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) p. 321-330. 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) p. 451-455. 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) p. 173-177. 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) p. 368-375. 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) p. 1-16. 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) p. 395-402. 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) p. 258-272. 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) p. 628-643. 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) p. 32-46. 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) p. 145-154. 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) p. 276-291. 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) p. 269-275. Berlin, Germany : 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) p. 289-304. Montreal, QC :

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) p. 949-950. 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) p. 527-528. 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) p. 868-869. 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) p. 297-300. 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) p. 115-122. ACM.

Article publié dans une revue, révisé par les pairs (15)

Sarra Habchi, Naouel Moha, Romain Rouvoy. 2021. « Android code smells: From introduction to refactoring ». Journal of Systems and Software. vol. 177 16 p.

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

Rapport technique (3)

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. «Rapport de recherche Latece» 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 pagesof JEE web applications ». «Rapport de recherche Latece» 10.13140/RG.2.2.18695.91043UQAM. 16 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 ». «Rapport de recherche Latece» UQAM.

Mémoire ou thèse (2)

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 , Université Joseph Fourier

Chapitre de livre (1)

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.

Projets pour étudiants

Prix et distinctions