Selected Publications

  • Sundarakrishnan Ganesh, Francis Palma, Tobias Olsson: Are Source Code Metrics "Good Enough" in Predicting Security Vulnerabilities? Data 7(9): 127 (2022) (Journal)

  • Francis Palma, Tobias Olsson, Anna Wingkvist, Javier Gonzalez-Huerta: Assessing the linguistic quality of REST APIs for IoT applications. J. Syst. Softw. 191: 111369 (2022) (Journal)

  • Francis Palma, Tobias Olsson, Anna Wingkvist, Fredrik Ahlgren, Daniel Toll: Investigating the Linguistic Design Quality of Public, Partner, and Private REST APIs. SCC 2022: 20-30 (Conference)

  • Beyza Eken, Francis Palma, Ayse Basar, Ayse Tosun: An Empirical Study on the Effect of Community Smells on Bug Prediction. Softw. Qual. J. 29(1): 159-194 (2021) (Journal)

  • Francis Palma, Osama Zarraa, Ahmad Sadia: Are Developers Equally Concerned About Making Their APIs RESTful and the Linguistic Quality? A Study on Google APIs. ICSOC 2021: 171-187 (Conference)

  • Francis Palma, Naouel Moha, Yann-Gaël Guéhéneuc: UniDoSA: The Unified Specification and Detection of Service Antipatterns. IEEE Trans. Software Eng. 45(10): 1024-1053 (2019) (Journal)

  • Francis Palma, Javier Gonzalez-Huerta, Mohamed Founi, Naouel Moha, Guy Tremblay, Yann-Gaël Guéhéneuc: Semantic Analysis of RESTful APIs for the Detection of Linguistic Patterns and Antipatterns. Int. J. Cooperative Inf. Syst. 26(2): 1742001:1-1742001:37 (2017) (Journal)

  • Francis Palma, Javier Gonzalez-Huerta, Naouel Moha, Yann-Gaël Guéhéneuc, Guy Tremblay: Are RESTful APIs Well-Designed? Detection of their Linguistic (Anti)Patterns. ICSOC 2015: 171-187 (Conference)

  • Fábio Petrillo, Philippe Merle, Francis Palma, Naouel Moha, Yann-Gaël Guéhéneuc: A Lexical and Semantical Analysis on REST Cloud Computing APIs. CLOSER (Selected Papers) 2017: 308-332 (Journal)

  • Francis Palma, Naouel Moha, Guy Tremblay, Yann-Gaël Guéhéneuc: Specification and Detection of SOA Antipatterns in Web Services. ECSA 2014: 58-73 (Conference)

  • Francis Palma, Johann Dubois, Naouel Moha, Yann-Gaël Guéhéneuc: Detection of REST Patterns and Antipatterns: A Heuristics-Based Approach. ICSOC 2014: 230-244 (Conference)

  • Francis Palma, Le An, Foutse Khomh, Naouel Moha, Yann-Gaël Guéhéneuc: Investigating the Change-Proneness of Service Patterns and Antipatterns. SOCA 2014: 1-8 (Conference)

  • Paolo Tonella, Angelo Susi, Francis Palma: Interactive Requirements Prioritization using a Genetic Algorithm. Information and Software Technology 55(1): 173-187 (2013) (Journal)

  • Francis Palma, Angelo Susi, Paolo Tonella: Using an SMT solver for interactive requirements prioritization. SIGSOFT FSE 2011: 48-58 (Conference)
Francis Palma, Ph.D.

francis DOT palma AT unb DOT ca

Faculty of Computer Science
University of New Brunswick
550 Windsor St
Fredericton, NB
E3B 5A3, Canada