Ghizlane El Boussaidi

Professeure
Degrees Ing. d'état (EHTP, Maroc), M.Sc. (UQAM), Ph.D. (Université de Montréal)
Office A-4498
Presentation

Département de génie logiciel et des TI

Research interests:

  • Information and Communications Technologies
  • Aerospace

Research areas:

  • Software architecture
  • Software design
  • Design patterns
  • Architectural style
  • Quality of software design
  • Model-driven development
  • Modelling and meta-modelling
  • Model transformation
  • Software re-engineering
  • Software refactoring
  • Domain-specific languages
Publications: conference_itemaff

Publications: conference_item
Service-Oriented Computing : 16th International Conference, ICSOC 2018
Publications: conference_item
Proceedings of the Twenty-Fifth International Conference on Software Engineering & Knowledge Engineering (SEKE 2013)
Publications: conference_item
SEKE 2015. Proceedings of the Twenty-Seventh International Conference on Software Engineering and Knowledge Engineering
Publications: conference_itemaff

Publications: conference_item
Software Architecture : 9th European Conference, ECSA 2015, Dubrovnik/Cavtat, Croatia, September 7–11, 2015, Proceedings
Publications: article

Publications: conference_item
9th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2014). Proceedings
Publications: conference_item
Proceedings of the Twenty-Fifth International Conference on Software Engineering & Knowledge Engineering (SEKE 2013)
Publications: conference_item
2016 IEEE 24th International Conference on Program Comprehension (ICPC)
Publications: conference_item
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing (SAC 2019)
Publications: thesis

Publications: conference_itemau

Publications: thesis

Publications: conference_item
19th Working Conference on Reverse Engineering (WCRE)
Publications: conference_item
31st Annual International Computer Software and Applications Conference (COMPSAC)
Publications: conference_item
ISPS 2007, 8th international symposium on programming and systems
Publications: conference_item
Model driven engineering languages and systems : 11th international conference, MoDELS 2008, Toulouse, France, September 28 - October 3, 2008 : proceedings
Publications: monograph

Publications: article

Publications: conference_item
First North American Search Based Software Engineering Symposium (NasBASE 2015)
Publications: article

Publications: conference_item
Search Based Software Engineering - 5th International Symposium, SSBSE 2013, St. Petersburg, Russia, August 24-26, 2013. Proceedings
Publications: article

Publications: conference_item
21st Annual International Conference on Computer Science and Software Engineering (CASCON)
Publications: article

Publications: conference_itemaff

Publications: conference_itemaff

Publications: conference_item
Software Architecture: 10th European Conference, ECSA 2016
Publications: conference_item
Proceedings of the Twenty-Fifth International Conference on Software Engineering & Knowledge Engineering (SEKE 2013)
Publications: conference_item
7th International Conference on Software Engineering Advances (ICSEA 2012)
Publications: conference_item
Software Engineering Research, Management and Applications 2011
Publications: conference_item
2018 ASEE Annual Conference & Exposition
Publications: conference_itemau

Publications: conference_itemau

Publications: conference_item
2018 ASEE Annual Conference & Exposition
Publications: conference_item
Proceedings of the 25th Annual International Conference on Computer Science and Software Engineering
Publications: conference_itemaff

Publications: article

Publications: conference_item
8th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2005, October 2, 2005 - October 7, 2005
Publications: conference_item
19th Annual International Conference hosted by the Centre for Advanced Studies Research (CASCON)
Publications: monograph

Publications: conference_item
E-Technologies-Innovation in an Open World : 4th International Conference, MCETECH 2009, Ottawa, Canada, May 4-6, 2009 : Proceedings
Publications: article

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
2016 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW)
Publications: conference_item
33rd Annual ACM Symposium on Applied Computing (SAC 2018)
Publications: article_nrp

Publications: article_nrp

Publications: monograph

Publications: monograph

Publications: conference_item
2017 IEEE/ACM 14th International Conference on Mining Software Repositories (MSR)
Publications: conference_item
33rd Annual ACM Symposium on Applied Computing (SAC 2018)
Courses and support services

Courses

LOG121 Conception orientée objet (Fall 2019)
MGL845 Ingénierie logicielle dirigée par les modèles (Fall 2019)
LOG121 Conception orientée objet (Winter 2019)

Assistance to students

Projet d'application à 15 crédits

    Visualisation graphique de problèmes de conception détectés dans des modèles UML, by Limam,Samer.
    Winter 2012

    La rétro-ingénierie du système patrimonial "Bingo Mundo", by Kone,Adama.
    Fall 2015

    Analyse du support de la maintenabilité par différents paradigmes de programmation, by Brodeur,François.
    Fall 2017

    Étude de logiciels libres en IoT (Internet of Things), by Ayeboua,Folly Tata.
    Fall 2018

    Co-directed by: Kpodjedo, Sègla Jean-Luc
    Étude comparative de systèmes d'exploitation temps réel dans le contexte de la certification à la D0-178C, by Sayah,Mohamed Riadh.
    Fall 2019

Thèse de doctorat (recherche appliquée)

    Co-directed by: Kessentini, Marouane
    Example-Based Model Refactoring Using Heuristic Search, by Ghannem,Adnane.
    Fall 2014

    Co-directed by: Abran, Alain
    Recovering Software Layers from Object Oriented Systems: a Formalization as an Optimization Problem, by Boaye Belle,Alvine.
    Fall 2016

    Co-directed by: Mili, Hafedh
    Software Development Through the Integration of Prebuilt Components in the Cloud, by Laaribi,Hassene.
    Fall 2019

    A DO-178C-compliant Model-Driven Approach to Support the Development and Certification of Safety-Critical Avionics Software, by Paz Loboguerrero,Andrés.
    Fall 2019

Projet d'application à 9 crédits

    Entrepôt de données pour le système de vente et perception de la STM, by Kouzouz,Khalid.
    Fall 2012

Mémoire à 30 crédits

    Co-directed by: Guéhéneuc, Yann-Gaël
    Étude empirique sur l'utilisation des patrons Jee et leur impact sur la modifiabilité des applications Jee, by Abdelkafi,Nesrine.
    Summer 2015

    Co-directed by: Kpodjedo, Sègla Jean-Luc
    Inférence de l'évolution architecturale à partir du code source : une approche basée sur la détection des tactiques architecturales, by Kapto Djampou,Christel.
    Summer 2016

    An Assurance Level Sensitive UML Profile for Supporting DO-178C, by Metayer,Nicolas.
    Winter 2018

    Transformation de modèles hétérogènes dans le contexte de la certification selon DO-178C, by Bouffies,Alexis.
    Summer 2019

    Co-directed by: Gascon-Samson, Julien
    Développement et déploiement de logiciels dans le contexte loT, by Baba Cheikh,Zeineb.
    Fall 2019

Projet d'intervention en entreprise à 15 crédits

    Co-directed by: Depachtère, Lionnel
    Optimisation des processus d'affaires SAP, by Rguib,Meriem.
    Winter 2017

Publications
Conference report (30)

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.

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.

Prasun Lala, Félix Langevin Harnois, Ghizlaine El Boussaidi, Christian Desrosiers, Catherine Laporte. 2018. « Providing sustainable scientific writing support for graduate engineering students by creating a local scientific learning community ». 2018 ASEE Annual Conference & Exposition (Salt Lake City, UT, USA, June 24-27, 2018) American Society for Engineering Education.

Félix Langevin Harnois, Jerome Harrison, Prasun Lala, Ghizlaine El Boussaidi, Christian Desrosiers, Catherine Laporte. 2018. « Promoting good scientific communication habits by leveraging the community of practice within a single research group ». 2018 ASEE Annual Conference & Exposition (Salt Lake City, UT, USA, June 24-27, 2018) American Society for Engineering Education.

Andrés Paz, Ghizlane El Boussaidi. 2018. « Building a software requirements specification and design for an avionics system: An experience report ». 33rd Annual ACM Symposium on Applied Computing (SAC 2018) (Pau, France, Apr. 09-13, 2018) p. 1262-1271.

Soumia Zellagui, Chouki Tibermacine, Ghizlane El Boussaidi, Abdelhak-Djamel Seriai, Hinde-Lilia Bouziane, Christophe Dony. 2018. « Recovering runtime architecture models and managing their complexity using dynamic information and composite structures ». 33rd Annual ACM Symposium on Applied Computing (SAC 2018) (Pau, France, Apr. 09-13, 2018) p. 1454-1456.

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.

Jonathan Cloutier, Sègla Kpodjedo, Ghizlane El boussaidi. 2016. « WAVI: a reverse engineering tool for Web applications ». 2016 IEEE 24th International Conference on Program Comprehension (ICPC) (Austin, TX, USA, May 16-17, 2016) Piscataway, NJ, USA : IEEE.

Christel Kapto, Ghizlane El Boussaidi, Sègla Kpodjedo, Chouki Tibermacine. 2016. « Inferring architectural evolution from source code analysis ». Software Architecture: 10th European Conference, ECSA 2016 (Copenhagen, Denmark, Nov. 28 - Dec. 2, 2016) p. 149-165. Springer International Publishing.

Andrés Paz, Ghizlaine El Boussaidi. 2016. « On the exploration of model-based support for DO-178C-Compliant avionics software development and certification ». 2016 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW) (Ottawa, ON, Canada, Oct. 23-27, 2016) p. 229-236. IEEE.

Sébastien Adam, Ghizlane El Boussaidi, Alain Abran. 2015. « An approach for classifying design artifacts ». SEKE 2015. Proceedings of the Twenty-Seventh International Conference on Software Engineering and Knowledge Engineering (Pittsburgh, PA, USA, July 6-8, 2015)

Alvine Boaye Belle, Ghizlane El Boussaidi, Christian Desrosiers, Segla Kpodjedo, Hafedh Mili. 2015. « The layered architecture recovery as a quadratic assignment problem ». Software Architecture : 9th European Conference, ECSA 2015, Dubrovnik/Cavtat, Croatia, September 7–11, 2015, Proceedings (Cham, Switzerland, Sept. 7-11, 2015) p. 339-354. Springer International Publishing.

Adnane Ghannem, Ghizlane El boussaidi. 2015. « Example-based model refactoring using multi-objective optimization ». First North American Search Based Software Engineering Symposium (NasBASE 2015) (Dearborn, MI, USA, Feb. 26-27, 2015)

Sana Maki, Sègla Kpodjedo, Ghizlane El Boussaidi. 2015. « Context extraction in recommendation systems in software engineering: a preliminary survey ». Proceedings of the 25th Annual International Conference on Computer Science and Software Engineering (Markham, ON, Canada, Nov. 2-4, 2015) p. 151-160. Riverton, NJ, USA : IBM Corp..

A. Boaye-Belle, Ghizlane El boussaidi, H. Mili. 2014. « Recovering Software Layers from Object Oriented Systems ». 9th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2014). Proceedings (Lisbon, Portugal, Apr. 28-30, 2014) p. 78-89. Setubal, Portugal : INSTICC Press.

Sébastien Adam, Ghizlane El Boussaidi. 2013. « A multi-dimensional approach for analyzing software artifacts ». Proceedings of the Twenty-Fifth International Conference on Software Engineering & Knowledge Engineering (SEKE 2013) (Boston, MA, USA, June 27-29, 2013) p. 650-655. Knowledge Systems Institute Graduate School.

Alvine Boaye-Belle, Ghizlane El Boussaidi, Christian Desrosiers, Hafedh Mili. 2013. « The layered architecture revisited: Is it an optimization problem? ». Proceedings of the Twenty-Fifth International Conference on Software Engineering & Knowledge Engineering (SEKE 2013) (Boston, MA, USA, June 27-29, 2013) p. 344-349. Knowledge Systems Institute Graduate School.

Adnane Ghannem, Ghizlane El Boussaidi, Marouane Kessentini. 2013. « Model refactoring using interactive genetic algorithm ». Search Based Software Engineering - 5th International Symposium, SSBSE 2013, St. Petersburg, Russia, August 24-26, 2013. Proceedings (Saint-Petersburg, Russia, Aug. 24-26, 2013) p. 96-110. Heidelberg, Germany : Springer Verlag.

M. Kassab, Ghizlane El Boussaidi. 2013. « Towards quantifying quality, tactics and architectural patterns interactions ». Proceedings of the Twenty-Fifth International Conference on Software Engineering & Knowledge Engineering (SEKE 2013) (Boston, MA, USA, June 27-29, 2013) p. 441-446. Knowledge Systems Institute Graduate School.

Ghizlane El boussaidi, Alvine Boaye Belle, Stéphane Vaucher, Hafedh Mili. 2012. « Reconstructing architectural views from legacy systems ». 19th Working Conference on Reverse Engineering (WCRE) (Kingston, ON, Canada, Oct. 15-18, 2012 ) p. 345-354. IEEE Computer Society.

Mohamad Kassab, Ghizlane El boussaidi. 2012. « Towards a knowledge-based representation of non-functional requirements ». 7th International Conference on Software Engineering Advances (ICSEA 2012) (Lisbon, Portugal, Nov. 18–23, 2012) p. 442-449.

Mohamad Kassab, Ghizlane El boussaidi, Hafedh Mili. 2012. « A quantitative evaluation of the impact of architectural patterns on quality requirements ». Software Engineering Research, Management and Applications 2011 (Baltimore, MD, USA, Aug. 10-11, 2011) p. 173-184. Berlin, Heidelberg : Springer Berlin Heidelberg.

Adnane Ghannem, Marouane Kessentini, Ghizlane El Boussaidi. 2011. « Detecting model refactoring opportunities using heuristic search ». 21st Annual International Conference on Computer Science and Software Engineering (CASCON) (Ontario, Canada, Nov. 7-10, 2011) p. 175-187. Riverton, NJ, USA : IBM Corp.

Hafedh Mili, Ghizlane El boussaidi. 2009. « Requirements for a collaborative modeling tool ». 19th Annual International Conference hosted by the Centre for Advanced Studies Research (CASCON) (Toronto, ON, Canada, Nov. 2-5, 2009) Toronto, Canada : IBM Canada Software Laboratory.

Hafedh Mili, Abderrahmane Leshob, Éric Lefebvre, Ghislain Lévesque, Ghizlane El boussaidi. 2009. « Towards a methodology for representing and classifying business processes ». E-Technologies-Innovation in an Open World : 4th International Conference, MCETECH 2009, Ottawa, Canada, May 4-6, 2009 : Proceedings (Ottawa, Canada, May 4-6, 2009) p. 196-211. Berlin, Germany : Springer-Verlag.

Ghizlane El Boussaidi, Hafedh Mili. 2008. « Detecting patterns of poor design solutions using constraint propagation ». Model driven engineering languages and systems : 11th international conference, MoDELS 2008, Toulouse, France, September 28 - October 3, 2008 : proceedings (Toulouse, France, Sept. 28 - Oct. 3, 2008) p. 189-203. New York, NY, USA : 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.

Ghizlane El Boussaidi, H. Mili. 2007. « A model-driven framework for representing and applying design patterns ». 31st Annual International Computer Software and Applications Conference (COMPSAC) (Beijing, China, July 24-27, 2007) p. 97-100. IEEE.

Ghizlane El Boussaidi, H. Mili. 2007. « Une approche à base de règles pour la mise en oeuvre des patrons de conception ». ISPS 2007, 8th international symposium on programming and systems (Alger, Algeria, May 7-9, 2007) p. 96-107. Alger, Algeria : Houari Boumedienne University of science and technology.

Hafedh Mili, Ghizlane El Boussaidi. 2005. « Representing and applying design patterns: What is the problem? ». 8th International Conference on Model Driven Engineering Languages and Systems, MoDELS 2005, October 2, 2005 - October 7, 2005 (Montego Bay, Jamaica, Oct 2-7, 2005) p. 186-200. Springer Verlag.

Non-peer-reviewed article published in a journal or magazine (2)

Andres Paz, Ghizlane El Boussaidi. 2018-12-05. « Developing Avionics Software ». Substance ÉTS. Substance ÉTS, vol.

Andres Paz, Ghizlane El Boussaidi. 2018-12-05. « La création de logiciels d’avionique ». Substance ÉTS. Substance ÉTS, vol.

Peer-reviewed article published in a refereed journal (7)

Adnane Ghannem, Marouane Kessentini, Mohammad Salah Hamdi, Ghizlane El Boussaidi. 2018. « Model refactoring by example: A multi-objective search based software engineering approach ». Journal of Software: Evolution and Process. vol. 30 , nº 4. 20 p.

Alvine Boaye Belle, Ghizlane El Boussaidi, Sègla Kpodjedo. 2016. « Combining lexical and structural information to reconstruct software layers ». Information and Software Technology. vol. 74 p. 1-16.

Adnane Ghannem, Ghizlane El Boussaidi, Marouane Kessentini. 2016. « On the use of design defect examples to detect model refactoring opportunities ». Software Quality Journal. vol. 24 , nº 4. p. 947-965.

Adnane Ghannem, Ghizlane El Boussaidi, Marouane Kessentini. 2014. « Model refactoring using examples: a search-based approach ». Journal of Software: Evolution and Process. vol. 26 , nº 7. 22 p. p. 692-713.

Ghizlane El Boussaidi, Hafedh Mili. 2012. « Understanding design patterns - What is the problem? ». Software - Practice and Experience. vol. 42 , nº 12. p. 1495-1529.

Hafedh Mili, Guy Tremblay, Guitta Bou Jaoude, Éric Lefebvre, Lamia Elabed, Ghizlane El boussaidi. 2010. « Business process modeling languages : sorting through the alphabet soup ». ACM Computing Surveys. vol. 43 , nº 1. 56 p.

H. Mili, Ghizlane El Boussaidi, A. Salah. 2005. « Mise en œuvre des patrons de conception par représentation explicite du problème ». L'objet : logiciel, bases de données, réseaux. vol. 11 , nº 1-2. p. 113-126.

Communication (3)

Prasun Lala, Félix Langevin Harnois, Ghizlaine El Boussaidi, Christian Desrosiers, Catherine Laporte. 2018. « Providing sustainable scientific writing support for graduate engineering students by creating a local scientific learning community ». Communication during a conference : 2018 ASEE Annual Conference & Exposition ( Salt Lake City, UT, USA, June 24-27, 2018 )

Félix Langevin Harnois, Jerome Harrison, Prasun Lala, Ghizlaine El Boussaidi, Christian Desrosiers, Catherine Laporte. 2018. « Promoting good scientific communication habits by leveraging the community of practice within a single research group ». Communication during a conference : 2018 ASEE Annual Conference & Exposition ( Salt Lake City, UT, USA, June 24-27, 2018 )

Ghizlane El Boussaidi. 2007. « Software design through model transformation ». Communication during a conference : SAP Academic Symposium ( Palo Alto, CA, USA, June 7, 2007 )

Technical report (4)

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.

Ghizlane El boussaidi, Hafedh Mili. 2004. « Les patrons de conception : représentation et mise en oeuvre ». «LATECE Technical Report» 43 p.

Poster (5)

Christel Kapto, Ghizlane El Boussaidi, Sègla Kpodjedo. 2016. « An approach for detecting architectural tactics and inferring architectural evolution from the source code ». Poster presented during a conference : Consortium of Software Engineering Research (CSER Spring Meeting) ( Huntsville, AL, USA, Mar. 22-24, 2016 )

Nersine Abdelkafi, Ghizlane El boussaidi, Yann-Gaël Guéhéneuc. 2015. « A preliminary study on the use of JEE patterns and their impact on the modifiability of JEE applications ». Poster presented during a conference : Conference on Systems Engineering Research (CSER 2015) ( Montreal, QC, Canada, March 1st, 2015 )

Alvine Boaye Belle, Ghizlane El boussaidi, Christian Desrosiers, Hafedh Mili. 2015. « ReALEITY : a tool for recovering software layers from object-oriented systems ». Poster presented during a conference : 2015 12th Working IEEE/IFIP Conference on Software Architecture (WICSA) ( Montreal, QC, Canada, May 4-7, 2015 )

Christel Kapto, Ghizlane El boussaidi, Sègla Kpodjedo. 2015. « Towards inferring architectural intention from software evolution ». Poster presented during a conference : Consortium of Software Engineering Research (CSER 2015, Spring Meeting) ( Montreal, QC, Canada, Mar. 1, 2015 )

Sana Maki, Sègla Kpodjedo, Ghizlane El Boussaidi. 2015. « Towards a generic framework for recommendation systems in software engineering - A preliminary analysis of RSSE tools ». Poster presented during a conference : Consortium of Software Engineering Research (CSER 2015, Spring Meeting) ( Montreal, QC, Canada, Mar. 1, 2015 )

Dissertation or these (2)

Ghizlane El boussaidi. 2009. « Développement logiciel par transformation de modèles ». 241 p. Thèse de doctorat. Montréal , Université de Montréal

Ghizlane El boussaidi. 2005. « Transformation de modèles par application de patrons de conception ». 334 p. Mémoire de maîtrise. Montréal , Université du Québec à Montréal

Award and distinction