Editer votre profil

Sahraoui, Houari

Vice-doyen Planification
Professeur titulaire

Contact :

  • Téléphone 514-343-5746 Pav. PAVILLON ANDRE-AISENSTADT \ bur. 2163

Site Web

Sahraoui, Houari

Présentation

Houari Sahraoui est professeur titulaire de génie logiciel et directeur du département d’informatique et de RO de l’Université de Montréal. Avant de rejoindre l'université, il a oeuvré comme chercheur principal du groupe génie logiciel et ingénierie de la connaissance au Centre de Recherche Informatique de Montréal. Il a obtenu un diplôme d'ingénieur de l'Institut National d'Informatique (1990), Alger, Algérie, et un Doctorat en Informatique de l'Université Pierre et Marie Curie - lip6(1995), Paris, France, spécialisé en Intelligence Artificielle (méta-modélisation en objet et transformation de modèles). Il a publié près de cent cinquante articles dans des revues, conférences et ateliers et a édité 3 livres. Il est régulièrement sollicité pour des séminaires invités. Il est membre de comités de pilotage de deux conférences (IEEE VISSOFT et IEEE/ACM ASE). Il a été membre de comités de programme de nombreuses conférences internationales (IEEE et ACM), membre du comité de lecture de quatre revues et organisateur de plusieurs conférences et ateliers. Il est le président de l'édition 2014 de la conference VISSOFT.

Expertises de recherche

Mes intérêts de recherche portent entre autres sur l’automatisation dans le génie logiciel. Je m’intéresse en particulier à l’apprentissage des transformations de modèles à partir d’exemples en utilisant des approches évolutionnistes. Je travaille également sur la rétro-ingénierie (compréhension) et la réingénierie (refactoring, migration vers les logiciels à base de composants, etc.) des logiciels par l’analyse statique et dynamique. Mes préoccupations incluent également la visualisation des grands ensembles de données multidimensionnelles pour la compréhension et la maintenance du logiciel.

Champs d'expertise

Publications principales

Martin Faunes, Houari Sahraoui, Mounir Boukadoum, Genetic-Programming Approach to Learn Model Transformation Rules from Examples, Theory and Practice of Model Transformations, Lecture Notes in Computer Science Volume 7909, 2013, pp 17-32

Ali Ouni, Marouane Kessentini, Houari Sahraoui, Mounir Boukadoum, Maintainability defects detection and correction: a multi-objective approach, Automated Software Engineering, Vol. 20, no 1, pp 47-79, 2013

Ghazwa Malak, Houari Sahraoui, Linda Badri, Mourad Badri, Modeling Web Quality using a Probabilistic Approach: An empirical validation, ACM Transactions on the Web (ACM-TWEB), vol. 4, no 3, pp.1-31, 2010

Houari Sahraoui, Lionel C. Briand, Yann-Gaël Guéhéneuc, Olivier Beaurepaire, Investigating the Impact of a Measurement Program on Software Quality, Journal of Information and Software Technology (Elseveir), vol. 52, no 9, pp.923-933, 2010.

M Kessentini, H Sahraoui, M Boukadoum, Model transformation as an optimization problem, Model Driven Engineering Languages and Systems (MODELS), 2008.

Salah Bouktif, Houari Sahraoui, and Giuliano Antoniol. 2006. Simulated annealing for improving software quality prediction. In Proceedings of the 8th annual conference on Genetic and evolutionary computation (GECCO '06).

Guillaume Langelier, Houari Sahraoui, and Pierre Poulin. 2005. Visualization-based analysis of quality for large-scale software systems. In Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering (ASE '05).

Houari Sahraoui, Robert Godin, Thierry Miceli, Can metrics help to bridge the gap between the improvement of OO design quality and its automation?, International Conference on Software Maintenance, pp.154,162, 2000.

Thèses et mémoires dirigés au département et disponibles dans Papyrus

Nouvelles