Ghizlane El Boussaidi
Biographie
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.
Sujets d'intérêts
- 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
"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
"Assessing Video Game Balance using Autonomous Agents"7th IEEE/ACM International Workshop on Games and Software Engineering (GAS)IEEE25-322023
"A Domain Specific Language for the ARINC 653 Specification"IEEE International Symposium on Software Reliability Engineering WorkshopsIEEE238-2452022
"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
"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
"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
"An exploratory study of MVC-based architectural patterns in Android apps" SAC1711-17202019
Soumia ZellaguiChouki TibermacineGhizlane El BoussaidiAbdelhak-Djamel SeriaiHinde-Lilia Bouziane et
Christophe Dony "Recovering runtime architecture models and managing their complexity using dynamic information and composite structures"SAC 20181454-14562018
"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
"Model refactoring by example: A multi-objective search based software engineering approach"2018
"An exploratory study of MVC-based architectural patterns in Android apps"SAC 1711-17202019
"A requirements modelling language to facilitate avionics software verification and certification"RET@ICSE1-82019
"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
"Static Code Analysis of Multilanguage Software Systems"1906.008152019
"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
| Étudiant(e)s |
Statut |
Sujets |
| Adama, Koné |
Maîtrise |
|
| Salimzadeh, Arjang |
Maîtrise |
Développement et implémentation d’un profile SysML supportant la méthode ASAP
|
| Heminna, Oussama |
Maîtrise (Depuis 2021) |
|
| Darif, Ikram |
Doctorat |
Supporting Requirements Specification for a Certifiable Avionic Safety Critical System
|
| Cardinal, Julien |
Maîtrise |
Vers de bonnes pratiques en programmation quantique, par Julien Cardinal
|
| Turki, Mahdi |
Maîtrise |
A Multi-Criteria Decision Analysis Approach for Selecting Messaging Brokers in Event-Driven Architectures
|
| Étudiant(e)s |
Statut |
Sujets |
| Abdelkafi, Nesrine |
Maîtrise | Correction de défauts architecturaux dans les logiciels par application de patrons élémentaires de conception
|
| Adam, Sébastien |
Doctorat | Systematic Inference of the Context of Utilization of the Design Knowledge by Using a Reference Model
|
| Limam, Samer |
| |
| Boaye Belle, Alvine |
Doctorat | Recovering Software Layers from Object Oriented Systems: a Formalization as an Optimization Problem
|
| Boudar, Oussama |
Maîtrise | Solution centralisée de contrôle d’accès basée sur la réécriture d’applications pour la plateforme Android
|
| Christel, Kapto |
Maîtrise | Inférence de l’évolution architecturale à partir du code source : une approche basée sur la détection des tactiques architecturales
|
| Maki, Sana |
Maîtrise | Systematic Review of Recommendation Systems in Software Engineering
|
| Ghannem, Adnane |
Doctorat | Example-Based Model Refactoring Using Heuristic Search
|
| Kouzouz, Khalid |
Maîtrise | |