Ghizlane El Boussaidi

Biography

Ghizlane El Boussaidi est professeure de génie logiciel. Elle est membre du laboratoire LASI de l’ÉTS et du LATECE.  Ses intérêts de recherche incluent l’ingénierie dirigée par les modèles, la conception et l’architecture logicielle, les patrons architecturaux et de conception et la réingénierie des systèmes. Ingénieure en informatique industrielle, la professeure El Boussaidi détient un doctorat en génie logiciel. Elle a plus de 15 ans d’expérience en industrie et a participé au développement et la mise en œuvre de divers systèmes logiciels.

Subjects of interests

  • Conception par application de patrons
  • Patrons de conception et problèmes de conception
  • Conception architecturale et styles architecturaux
  • Développement dirigé par les modèles
  • Refactorisation et transformation de modèles
  • Langages de modélisation et méta-modélisation
  • Détection de patrons/motifs dans des modèles
"Evaluating open source IoT platforms: A GitHub analysis"SERP4IoT '24: Proceedings of the ACM/IEEE 6th International Workshop on Software Engineering Research & Practices for the Internet of Things14-212024
"Discovering Reusable Functional Features in Legacy Object-Oriented Systems"IEEE Transactions on Software Engineering4973827-38562023
"Event Driven Architecture: An Exploratory Study on The Gap between Academia and Industry"5th IEEE/ACM International Workshop on Software Engineering Research and Practices for the IoTIEEE25-322023
João Eduardo Montandon, Luciana Lourdes SilvaGhizlane El BoussaidiCristiano Politowski and Marco Túlio Valente
"Unboxing Default Argument Breaking Changes in Scikit Learn"23rd IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM)IEEE209-2192023
"A Model-driven and Template-based Approach for Requirements Specification"26th ACM/IEEE International Conference on Model Driven Engineering Languages and SystemsIEEE239-2492023
Cristiano PolitowskiFábio PetrilloGhizlane El BoussaidiGabriel Cavalheiro Ullmann and Yann-Gaël Guéhéneuc
"Assessing Video Game Balance using Autonomous Agents"7th IEEE/ACM International Workshop on Games and Software Engineering (GAS)IEEE25-322023
Ikram DarifGhizlane El BoussaidiCristiano Politowski and Sègla Kpodjedo
"A Domain Specific Language for the ARINC 653 Specification"IEEE International Symposium on Software Reliability Engineering WorkshopsIEEE238-2452022
Ghizlane El BoussaidiNaouel MohaSègla Kpodjedo, Chaima Chekhaba, Hocine Rebatchi
"Coach: classification-based architectural patterns detection in Android apps"SAC '21: Proceedings of the 36th Annual ACM Symposium on Applied Computing1429–143832021https://doi.org/10.1145/3412841.3442018
Ghizlane El BoussaidiAlvine Boaye BelleTimothy C. Lethbridge, Segla KpodjedoHafedh Mili and Andrés Paz
"Systematically reviewing the layered architectural pattern principles and their use to reconstruct software architectures"2109.016442021
"checsdm: A Method for Ensuring Consistency in Heterogeneous Safety-Critical System Design"IEEE Transactions on Software Engineering47122713-27392021
"A taxonomy of service identification approaches for legacy software systems modernization"Journal of Systems and Software17311086832021https://doi.org/10.1016/j.jss.2020.110868
"Breesse: bridging EMF, simulink and stateflow for model-based design of safety-critical systems"23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS) Companion381-38102020DOI: 10.1145/3417990.3421408
Ghizlane El BoussaidiYann-Gaël GuéhéneucHafedh MiliZeineb Baba-Cheikh, Julien Gascon-Samson
"A preliminary study of open-source IoT development frameworks"EEE/ACM 42nd International Conference on Software Engineering Workshops (ICSEW’20)679-6862020
"A Type-Sensitive Service Identification Approach for Legacy-to-SOA Migration"Service-Oriented Computing - 18th International Conference (ICSOC)Springer476-4912020
"On the Study of Microservices Antipatterns: a Catalog Proposal"EuroPLoP '20: European Conference on Pattern Languages of ProgramsACM1-132020
Aymen DaoudiGhizlane El BoussaidiNaouel Moha and Segla Kpodjedo
"An exploratory study of MVC-based architectural patterns in Android apps" SAC1711-17202019
Soumia ZellaguiChouki TibermacineGhizlane El BoussaidiAbdelhak-Djamel SeriaiHinde-Lilia Bouziane and Christophe Dony
"Recovering runtime architecture models and managing their complexity using dynamic information and composite structures"SAC 20181454-14562018
Andrés Paz and Ghizlane El Boussaidi
"Building a software requirements specification and design for an avionics system: an experience report"SAC 20181262-12712018
"State of the Practice in Service Identification for SOA Migration in Industry" ICSOC 2018634-6502018
Adnane GhannemMarouane KessentiniMohammad Salah Hamdi and Ghizlane El Boussaidi
"Model refactoring by example: A multi-objective search based software engineering approach"2018
Aymen DaoudiGhizlane El BoussaidiNaouel Moha and Segla Kpodjedo
"An exploratory study of MVC-based architectural patterns in Android apps"SAC 1711-17202019
Andrés Paz and Ghizlane El Boussaidi
"A requirements modelling language to facilitate avionics software verification and certification"RET@ICSE1-82019
Andrés Paz and Ghizlane El Boussaidi
"Supporting Consistency in the Heterogeneous Design of Safety-Critical Software"COMPSAC (1)37-462019
"Codifying Hidden Dependencies in Legacy J2EE Applications"ICSOC634-6502018
"Service-Oriented Re-engineering of Legacy JEE Applications: Issues and Research Directions"1906.009372019
"What Should You Know Before Developing a Service Identification Approach"1803.052822018
"A Static Program Slicing Approach for Output Stream Objects in JEE Applications"1803.052602018
"How to Implement Dependencies in Server Pages of JEE Web Applications"1803.052532018
"Understanding design patterns — what is the problem?"Software: Practice and Experience421495-15292012
Students Status Subjects
Adama, Koné Maîtrise
Boaye Belle, Alvine Doctorate
Boudar, Oussama Master
Christel, Kapto Master
Maki, Sana Master
Salimzadeh, Arjang Master

Développement et implémentation d’un profile SysML supportant la méthode ASAP

Students Status Subjects
Adam, Sébastien Doctorat

Systematic Inference of the Context of Utilization of the Design Knowledge by Using a Reference Model

Limam, Samer
Ghannem, Adnane Doctorat

Example-Based Model Refactoring Using Heuristic Search

Kouzouz, Khalid Maîtrise