Mercredi 9 octobre : certains cours de l’avant-midi et de l'après-midi offerts par le Département des enseignements généraux seront suspendus en raison d'une grève. Les étudiant·e·s concerné·e·s seront avisé·e·s par courriel. Le campus demeure ouvert et opérationnel pour la tenue des autres activités prévues. Merci de votre compréhension.
L'ÉTS vous donne rendez-vous à sa journée portes ouvertes qui aura lieu sur son campus à l'automne et à l'hiver : Samedi 18 novembre 2023 Samedi 17 février 2024 Le dépôt de votre demande d'admission à un programme de baccalauréat ou au cheminement universitaire en technologie sera gratuit si vous étudiez ou détenez un diplôme collégial d'un établissement québécois.
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
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
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
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
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, 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
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.
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
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.
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
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, 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, 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, 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, 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
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
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, 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
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.