Francis Palma
Francis Palma
Student - Ph.D
Personal Webpage


I am currently a PhD Student at Ecole Polytechnique de Montreal, University of Montreal, Canada. My research interest is Software Engineering. More specifically, QoS issues and Antipatterns in Service Oriented Architecture (see Research page for other details). My research is supervised and financed by Dr. Yann-Gaël Guéhéneuc, University of Montreal and Dr. Naouel Moha, Université du Québec à Montréal.

In 2010 December, I received my Master of Science in Computer Science from Università degli Studi di Trento (University of Trento), Italy.

Previously in December 2005, I received my Bachelor of Science (Hons) in Computer Science and Engineering from International Islamic University Chittagong, Bangladesh..

In 2011, from February to July, I carried out research at Fondazione Bruno Kessler (Software Engineering Research Unit), Trento, Italy supervised by Dr. Paolo Tonella.

Subjects of interests

  • SOA Antipatterns
  • Software Quality
  • Search Based Software Engineering
  • Requirement Engineering

Thesis Title:

Detection of SOA Antipatterns


Latest Publications

  • Francis Palma, Javier Gonzalez-Huerta, Mohamed Founi, Naouel Moha, Guy Tremblay and Yann-Gaël Guéhéneuc, "Semantic Analysis of RESTful APIs for the Detection of Linguistic Patterns and Antipatterns," vol. 26, pp. 1--37, 2017.
  • Francis Palma, Javier González Huerta, Naouel Moha, Yann-Gaël Guéhéneuc and Guy Tremblay, "Are restful apIs Well-designed? Detection of Linguistic (Anti)patterns," in 13th International Conference on Service Oriented Computing (ICSOC 2015)Goa, India, 2015.
  • Francis Palma, Naouel Moha and Yann-Gaël Guéhéneuc, "Specification and Detection of Business Process Antipatterns," in E-Technologies - 6th International Conference, MCETECH 2015, Montréal, QC, Canada, May 12-15, 2015, Proceedings, 2015, pp. 37--52.
  • Francis Palma, Johann Dubois, Naouel Moha and Yann-Gaël Guéhéneuc, "Detection of REST Patterns and Antipatterns: A Heuristics-Based Approach," in Service-Oriented Computing - 12th International Conference, ICSOC 2014, Paris, France, November 3-6, 2014. Proceedings, 2014, pp. 230--244.
  • Francis Palma, Le An, Foutse Khomh, Naouel Moha and Yann-Gaël Guéhéneuc, "Investigating the Change-Proneness of Service Patterns and Antipatterns," Service-Oriented Computing and Applications (SOCA), 2014 IEEE 7th International Conference on, 2014.
    doi: 10.1109/SOCA.2014.43  
  • >> Show all publications