Announcement: I am looking for motivated M.Sc. student(s). Areas of research are one or more among software quality, machine learning, empirical software engineering, and software maintenance and evolution. Contact me if you are passionate about research with your detailed CV, copy of your transcript, and a sample of your research paper within one of the areas of interest.


Francis Palma, Ph.D.
Assistant Professor
Faculty of Computer Science
University of New Brunswick

I received Ph.D. in Software Engineering (2015) from Ecole Polytechnique de Montreal, University of Montreal, Canada, under the supervision of Dr. Naouel Moha and Dr. Yann-Gaël Guéhéneuc.

My Ph.D. thesis titled "Unifying Service Oriented Technologies for the Specification and Detection of their Antipatterns" was awarded the Best Thesis of the Year 2015 from the Department of Computer and Software Engineering at Ecole Polytechnique de Montreal. I was a member of the Ptidej team and LATECE lab (UQAM).

I received M.Sc. (2010) from the University of Trento, Italy, in Computer Science with a major in Software Technologies. My M.Sc. thesis titled "Using Interactive Genetic Algorithm for Requirements Prioritization" was supervised by Dr. Paolo Tonella.

Before joining UNB, I worked for nearly 4 years as an Assistant Professor in the Department of Computer Science and Media Technology at Linnaeus University in Sweden. I also worked as a Postdoctoral Research Fellow at Toronto Metropolitan University (previously known as Ryerson University) with Dr. Ayse Bener hosted by Data Science Laboratory (DSL) in an IBM CAS project, where I applied Machine Learning techniques in prioritizing test cases in the context of software development and testing.

I worked as a Research Scientist at Screaming Power Inc that builds mobile Apps and securely manages energy data for property owners and enables energy providers to connect and share energy data with their customers, which will allow us to optimize energy consumption. At Concordia University, I worked as a Postdoctoral Research Fellow with Dr. Ferhat Khendek (Concordia) and Dr. Maria Toeroe (Ericsson Canada Inc, Montreal) in the Department of Electrical & Computer Engineering (ECE). I was a member of the MAGIC team at Concordia.

Visit my site to learn more about my work.


Francis Palma, Ph.D.

francis DOT palma AT unb DOT ca

Assistant Professor
University of New Brunswick
550 Windsor St
Fredericton, NB
E3B 5A3, Canada

Plain Academic