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
"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 and
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