Jameleddine Hassine
Biography
Dr. Jameleddine Hassine est professeur agrégé au Département d’informatique de l’UQAM, après avoir été professeur agrégé au département d’informatique de KFUPM (Arabie saoudite). Il est titulaire d’un doctorat (Ph. D.) en informatique obtenu en 2008 à l’Université Concordia, ainsi que d’une maîtrise (M. Sc.) en informatique obtenue en 2001 à l’Université d’Ottawa. Il a auparavant obtenu, en 1997, un diplôme d’ingénieur en informatique de l’École Nationale des Sciences de l’Informatique (ENSI, Tunisie). Le Dr Hassine possède plusieurs années d’expérience industrielle au sein de grandes entreprises du secteur des télécommunications, notamment Nortel Networks (2000–2001) et Cisco Systems (2005–2010). Ses principaux intérêts de recherche portent sur l’ingénierie des exigences (langages et méthodes), l’intelligence artificielle appliquée au génie logiciel, les tests, les méthodes formelles et la maintenance logicielle. Il est activement impliqué dans plusieurs projets de recherche financés et compte plus de 70 publications sur divers sujets de recherche dans son domaine. Dr. Hassine a publié ses travaux dans de nombreuses revues à fort impact, notamment Requirements Engineering Journal (REJ), Journal of Systems and Software (JSS), Information and Software Technology (IST) et Software and Systems Modeling (SoSyM).
Subjects of interests
Les travaux du Dr. Hassine portent principalement sur l’ingénierie des exigences et l’analyse de modèles (notamment la validation de modèles orientés buts et l’évolution des exigences), avec un accent sur la dépendabilité et l’usage de méthodes formelles pour la spécification, la vérification et la validation des systèmes. Ses recherches explorent aussi l’IA appliquée au génie logiciel, en particulier des approches fondées sur le traitement automatique du langage naturel pour soutenir des tâches comme la traçabilité des exigences et l’exploitation de données textuelles, ainsi que des thématiques connexes liées à la maintenance et à l’amélioration de la qualité logicielle.
