Ettore Merlo
M.Sc. (Turin), Ph.D. (McGill)
Professeur titulaire
Département de génie informatique et génie logiciel
Département de génie informatique et génie logiciel
Projet(s) de recherche pour étudiants
Intérêts de recherche et affiliations
Intérêts de recherche
Analyse d'artefacts logiciels (analyse statique, dynamique et symbolique) Analyse de similarité de logiciel, Détection de clones, Protection de la propriété intellectuelle du logiciel, Analyse d'évolution des logiciels, Re-ingénierie des logiciels, Maintenance des logiciels, Récupération de l'architecture logiciel, Évaluation de la qualité des logiciels, Tests de logiciel (sélection, génération), Sécurité des applications logiciels, Analyse des interfaces usager, Intelligence artificielle, Apprentissage machine, Reconnaissance de formes, Bio-informatique.
Affiliation(s)
Type(s) d'expertises (sujets CRSNG)
- 2800 INTELLIGENCE ARTIFICIELLE (Vision artificielle, utiliser 2603)
- 2604 Applications de systèmes intelligents
- 2706 Génie logiciel
- 2705 Logiciels et développement
Publications
Publications récentes
Communication de conférence
Article de revue
Communication de conférence
Communication de conférence
Merlo, E., Pinciroli, C., Panerati, J., Famelis, M., & Beltrame, G. (mai 2022). Automated extraction and checking of property models from source code for robot swarms [Communication écrite]. 4th IEEE/ACM International Workshop on Robotics Software Engineering (RoSE 2022), Pittsburgh, PA, USA.
Tambon, F., Laberge, G., An, L., Nikanjam, A., Mindom, P. S. N., Pequignot, Y., Khomh, F., Antoniol, G., Merlo, E., & Laviolette, F. (2022). How to certify machine learning based safety-critical systems? A systematic literature review. Automated Software Engineering, 29(2).
Marhaba, M., Merlo, E., Khomh, F., & Antoniol, G. (mai 2022). Identification of out-of-distribution cases of CNN using class-based surprise adequacy [Communication écrite]. IEEE/ACM 1st International Conference on AI Engineering - Software Engineering for AI (CAIN 2022), Pittsburgh, PA, USA.
Merlo, E., Margier, M., Jourdan, G.-V., & Onut, I.-V. (mars 2022). Phishing kits source code similarity distribution: A case study [Communication écrite]. IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2022), Honolulu, HI, USA.
Enseignement
Génie du logiciel Analyse et évaluation du logiciel Réingénierie du logiciel.
Encadrement à Polytechnique
TERMINÉ
-
Thèse de doctorat (8)
- Laverdière-Papineau, M.-A. (2018). Finding Differences in Privilege Protection and their Origin in Role-Based Access Control Implementations [Thèse de doctorat, École Polytechnique de Montréal].
- Sozen, N. (2016). Use of Model-Based Software Product Line Engineering for Certifiable Avionics Software Development [Thèse de doctorat, École Polytechnique de Montréal].
- Lavoie, T. M. (2015). Leveraging Software Clones for Software Comprehension: Techniques and Practice [Thèse de doctorat, École Polytechnique de Montréal].
- Gauthier, F. (2014). Reverse-Engineering and Analysis of Access Control Models in Web Applications [Thèse de doctorat, École Polytechnique de Montréal].
- Letarte, D. (2011). Détection, protection, évolution et test de défaillances à l'aide d'un modèle inter-procédural simple [Thèse de doctorat, École Polytechnique de Montréal].
- Coallier, F. (2006). Les pratiques en informatique d'entreprise : un modèle intégrateur [Thèse de doctorat, École Polytechnique de Montréal].
- Antoniol, G. (2003). Recovery of traceability links in software artifacts and systems [Thèse de doctorat, École Polytechnique de Montréal].
- Ho, T. V. (1999). Un réseau de neurones à décharges pour la reconnaissance de processus spatio-temporels [Thèse de doctorat, École Polytechnique de Montréal].
- Laverdière-Papineau, M.-A. (2018). Finding Differences in Privilege Protection and their Origin in Role-Based Access Control Implementations [Thèse de doctorat, École Polytechnique de Montréal].
-
Mémoire de maîtrise (13)
- Marhaba, M. (2022). Analysis of CNN Computational Profile Likelihood on Adversarial Attacks and Affine Transformations [Mémoire de maîtrise, Polytechnique Montréal].
- Margier, M. (2021). Analyse de similarité de kits de phishing en PHP, HTML et JavaScript [Mémoire de maîtrise, Polytechnique Montréal].
- Julien, K. (2019). Différences de protection entre les versions d'un logiciel : étude de cas des changements, liens causaux et perspectives pour la réparation automatique des défaillances [Mémoire de maîtrise, Polytechnique Montréal].
- Cloutier, N. (2018). Change-Based Approaches for Static Taint Analyses [Mémoire de maîtrise, École Polytechnique de Montréal].
- Ouellet, M. (2012). Localisation de fonctionnalités par analyse statique dans du code avionique configuré dynamiquement [Mémoire de maîtrise, École Polytechnique de Montréal].
- Lavoie, T. M. (2011). Analyse des propriétés structurelles et computationnelles des clones logiciels [Mémoire de maîtrise, École Polytechnique de Montréal].
- Najem, M. (2009). Model-Checking symbolique pour la vérification de systèmes et son application aux tables de décision et aux systèmes d'éditions collaboratives distribuées [Mémoire de maîtrise, École Polytechnique de Montréal].
- Sandoval, J. (2009). Analyse de liaison dynamique entre gènes candidats et phénotypes associés à la pression artérielle au cours de tests physiologiques [Mémoire de maîtrise, École Polytechnique de Montréal].
- Brunelle, P.-L. (2008). Correction par simulations de tests multiples dans les études d'association génomique familiale [Mémoire de maîtrise, École Polytechnique de Montréal].
- Letarte, D. (2006). Identification de méthodes pour l'évaluation des grammaires de langues naturelles [Mémoire de maîtrise, École Polytechnique de Montréal].
- Balazinska, M. (1999). Reconception de systèmes orientés-objet basée sur l'analyse des clones [Mémoire de maîtrise, École Polytechnique de Montréal].
- Lapierre, S. (1998). Génération automatique de données de test visant la couverture des branches de logiciels écrits en langage C/C++ [Mémoire de maîtrise, École Polytechnique de Montréal].
- Audette, A. (1994). Étude de l'applicabilité des spécifications algébriques à un logiciel existant dans le domaine de la CFAO [Mémoire de maîtrise, École Polytechnique de Montréal].
- Marhaba, M. (2022). Analysis of CNN Computational Profile Likelihood on Adversarial Attacks and Affine Transformations [Mémoire de maîtrise, Polytechnique Montréal].
Nouvelle(s) concernant Ettore Merlo
Revue de presse concernant Ettore Merlo

8 juin 2020,
Le Devoir,
Il ne faut pas prendre à la légère la sécurité des outils de recherche de contacts
Lettre d'opinion signée par Nora Boulahia Cuppens, Frédéric Cuppens, Michel Dagenais, José Manuel Fernandez, Ettore Merlo et Gabriela Nicolescu, professeurs au Département de génie informatique et génie logiciel de Polytechnique Montréal.