Ghizlane El Boussaidi, Eng., Ph.D.
Ing. d'état (EHTP, Maroc), M.Sc. (UQAM), Ph.D. (Montréal)
Professor
Department of Software and IT Engineering
Ghizlane El Boussaidi
Papers in Journals
 
  • A. Boaye-Belle, G. El Boussaidi, S. Kpodjedo, “Combining lexical and structural information to reconstruct software layers”, in the Journal of Information and Software Technology, Volume 74, June 2016, Pages 1-16
  • A. Ghannem, G. El Boussaidi, M. Kessentini, “On the Use of Design Defect Examples to Detect Model Refactoring Opportunities”, in the Software Quality journal (SQJ), March 2015
  • A. Ghannem, G. El Boussaidi, M. Kessentini, “Model Refactoring Using Examples: A Search-based Approach”, in The Journal of Software: Evolution and Process, Vol. 26, Issue 7, pp. 692–713, July 2014
  • G. El Boussaidi, H. Mili, “Understanding design patterns - what is the problem?”. Journal of Software: Practice and Experience, Volume 42, Issue 12, pp. 1495–1529, December 2012, DOI: 10.1002/spe.1145
  • M. Kassab, G. El Boussaidi, H. Mili, "A quantitative evaluation of the impact of architectural patterns on quality requirements", Springer's Studies in Computational Intelligence Book Series, Volume 377, October 2011, pp. 173-184.
  • H. Mili, G. Tremblay, G. Bou Jaoude, E. Lefebvre, L. El Abd, G. El Boussaidi, “Business Process Modeling Languages: Sorting through the alphabet soup”. ACM Computing Surveys, Volume 43 Issue 1, November 2010, pp.1-56. DOI=10.1145/1824795.1824799.
  • H. Mili, G. El Boussaidi, A. Salah, “Mise en œuvre des patrons de conception par représentation explicite du problème”. Journal of L’objet (LMO actes), ISSN 1262-1137, vol. 11, no 1-2, pp. 113-126, 2005.

Papers in Conferences
 
  • C. Kapto, G. El Boussaidi, S. Kpodjedo, C. Tibermacine, "Inferring Architectural Evolution from Source Code Analysis", in the 10th European Conference on Software Architecture, ECSA 2016, Copenhagen, Denmark, November 28 -- December 2, 2016, LNCS 9839, pp. 149–165
  • J. Cloutier, S. Kpodjedo, G. El Boussaidi, "WAVI: A Reverse Engineering Tool for WebApplications", in the 24th IEEE International Conference on Program Comprehension,  May 16-17, Austin, Texas, 2016
  • S Maki, S Kpodjedo, G El Boussaidi, "Context Extraction in Recommendation Systems in Software Engineering: A Preliminary Survey", in the 25th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software Laboratory (CASCON), Toronto, Canada, November 2-4, 2015
  • A Boaye Belle, G El Boussaidi, C Desrosiers, S Kpodjedo, H Mili, 'The Layered ArchitectureRecovery as a Quadratic Assignment Problem', in the 9th European Conference on Software Architecture, ECSA 2015, Dubrovnik, Croatia, September 7-11, 2015, LNCS 9278, pp. 339–354
  • S. Adam, G. El Boussaidi, A. Abran, "An approach for classifying design artifacts", in the 27th International Conference on Software Engineering and Knowledge Engineering (SEKE), Pittsburgh, USA, July 6-8, 2015
  • A. Ghannem, G.El Boussaidi, M. Kessentini, “Example-based Model Refactoring using Multi-Objective Optimization”, in NasBASE (North American Search Based Software Engineering Symposium), February 26-27, 2015, Dearborn, Michigan, USA
  • A. Boaye-Belle, G. El Boussaidi, H. Mili,"Recovering Software Layers from Object Oriented Systems", In the 9th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE), April 28-30, 2014, Lisbon, Portugal.
  • A. Ghannem, G. El Boussaidi, M. Kessentini, "Model Refactoring Using Interactive Genetic Algorithm", in the 5th Symposium on Search-Based Software Engineering (SSBSE), August 24-26, 2013.
  • A. Boaye-Belle, G. El Boussaidi, C. Desrosiers, H. Mili, "The Layered Architecture revisited: Is it an Optimization Problem?", in the 25th International Conference on Software Engineering and Knowledge Engineering (SEKE), June 27-29, 2013.
  • S. Adam, G. El Boussaidi, "A multi-dimensional approach for analyzing software artifacts", in the 25th International Conference on Software Engineering and Knowledge Engineering (SEKE), June 27-29, 2013.
  • M. Kassab, G. El Boussaidi, "Towards Quantifying Quality, Tactics and Architectural Patterns Relations", in the 25th International Conference on Software Engineering and Knowledge Engineering (SEKE), June 27-29, 2013.
  • G. El Boussaidi, A. Boaye-Belle, S. Vaucher, H. Mili, "Reconstructing Architectural Views from Legacy Systems", in the 19th Working Conference on Reverse Engineering (WCRE'12), October 15-18, 2012, Kingston, Canada.
  • M. Kassab, G. El Boussaidi, "Towards a Knowledge Based Representation of Non-Functional Requirements", in the 7th International Conference on Software Engineering Advances (ICSEA 2012), November 18-23, 2012, Lisbon, Portugal.
  • A. Ghannem, M. Kessentini, G. El Boussaidi, “Detecting Model Refactoring Opportunities Using Heuristic Search”, in the 21st Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software Laboratory (CASCON 2011), November 07-10, 2011, Toronto, Canada.
  • M. Kassab, G. El Boussaidi, H. Mili, "A quantitative evaluation of the impact of architectural patterns on quality requirements", in the 9th ACIS International Conference on Software Engineering Research, Management and Applications (SERA), August 10-12, 2011.
  • H. Mili, G. El boussaidi, “Requirements for a Collaborative Modeling Tool”. position paper for the "Flexible Modeling Tools" workshop, the 19th Annual International Conference hosted by the Centre for Advanced Studies Research, IBM Canada Software Laboratory (CASCON), 2009, Toronto, Canada.
  • H. Mili, A. Leshob, E. Lefebvre, G. Lévesque, Ghizlane El Boussaidi, “Towards a methodology for representing and classifying business processes”. Proceedings of the 4th International MCETECH Conference on e-Technologies, May 4-6, 2009, Ottawa, Canada. Lecture Notes in Business Information Processing.
  • G. El Boussaidi, H. Mili, “Detecting Patterns of Poor Design Solutions Using Constraint Propagation”. Proceedings of the ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MODELS 2008), pp. 189-203, Toulouse, September 28-October 3, 2008.
  • G. El boussaidi, H. Mili, “A model-driven framework for representing and applying design patterns”. Proceedings of 31st IEEE International Computer Software and Applications Conference, vol. 1, pp. 97-100, Beijing, July 23-27, 2OO7.
  • G. El boussaidi, H. Mili, “Une approche à base de règles pour la mise en oeuvre des patrons de conception”. Proceedings of 8th International Symposium on Programming and Systems, pp. 96-107, Algiers, May 7-9, 2007.
  • N. Moha, J. Rezgui, Y-G. Guéhéneuc, P. Valtchev, G. El Boussaidi, “Using FCA to Suggest Refactorings to Correct Design Defects”. Proceedings of the 4th International Conference On Concept Lattices and Their Applications (CLA 2006), October 30 - November 1st, 2006, Hammamet, Tunisia. Lecture Notes in Computer Science, vol. 4923, pp. 269-275
  • H. Mili, G. El boussaidi, “Representing and applying design patterns: what is the problem?”. Proceedings of the ACM/IEEE 8th International Conference on Model Driven Engineering Languages and Systems (MODELS 2005), October 2–7, 2005, Half Moon Resort, Montego Bay, Jamaica. Lecture Notes in Computer Science, vol. 3713, pp. 186-200

Communications, technical reports and others
 
  • M. Kassab, G. El Boussaidi, "Incorporating Security and Performance Tactics into Pipes/Filters, Layered, MVC and Broker Architectural Patterns", Technical report, 2011
  • G. El Boussaidi, “Développement logiciel par transformation de modèles”. Ph.D.’s thesis, Université de Montréal, 2009. (Excellent honors)
  • G. El Boussaidi, M. Martin, “The Design Pattern Code Generator for ABAP: Technical description”, SAP Labs Canada internal report, January 12, 2009.
  • G. El Boussaidi, Demonstration of the Design Pattern Code Generator for ABAP. SAP Labs Canada, January 8, 2009.
  • G. El Boussaidi, M. Martin, “The Design Pattern Code Generator for ABAP”, SAP Labs Canada internal report, June 2008.
  • G. El boussaidi, H. Mili, “Pattern Matching within model-driven approaches: strategies and problems”, LATECE (Laboratory for research on technologies for eCommerce) technical report, November 2007, Montreal, Canada.
  • G. El Boussaidi (2007), “Marketing Applications Architectural Description”, SAP Labs Canada internal report, November 14, 2007.
  • G. El Boussaidi, Software Design through model transformation, SAP Academic Symposium, Palo Alto, CA, June 7, 2007.
  • G. El boussaidi, H. Mili, “Les langages de description d’architectures”, LATECE technical report, October 2006, Montreal, Canada.
  • G. El boussaidi, “Les approches de transformation de modèles basées sur les transformations de graphe”, LATECE technical report, June 2006, Montreal, Canada.
  • G. El Boussaidi, “Transformation de modèles par application de patrons de conception”. Master’s thesis, Université de Québec à Montréal, March 2005. (Excellent honors)
  • G. El Boussaidi, H. Mili, “Les patrons de conception : représentation et mise en œuvre”, LATECE technical report, April 2004, Montreal, Canada.


Contact info

Office: A-4498
Phone: 514 396-8458
Fax: 514 396-8405

ghizlane.elboussaidi@etsmtl.ca