phd students

Over the years I have had the privilege of advising PhD students across institutions in Portugal, Brazil, and the United States. Their work spans software security, dependability, software engineering, and trustworthy systems — and I am proud of every one of them.

Ongoing @ Charlotte

Arastoo Zibaeirad
Leveraging LLMs for Software Vulnerability Detection and Patching
University of North Carolina at Charlotte, NC, USA
Lukas Boschanski
Adversarially-Hardened Static Code Analysis
University of North Carolina at Charlotte, NC, USA
Rodrigo Nogueira
Multi-Agent Framework for Reliable Software Generation with LLMs
University of North Carolina at Charlotte, NC, USA  ·  Co-Advisor: João Campos
José Flauzino
Evaluation of the Robustness of Linux Kernel Modules via Netlink
Federal University of Paraná (UFPR), Brazil  ·  Co-Advisor: Elias Duarte

Ongoing @ UC

Jessica Maciel
Methods and Tools for Security Attack Detection in Microservices
University of Coimbra, Portugal  ·  Co-Advisor: Nuno Laranjeiro
Iury Araújo
Intrusion Detection and Tolerance for Microservice Applications
University of Coimbra, Portugal
Nuno Seixas
An Integrated Maturity Model for Modern Software Development: Addressing AI, Security and Governance in DevOps
University of Coimbra, Portugal  ·  Co-Advisor: Paulo Rupino
Diego Ribeiro
Methodology for Vulnerability Detection in IoT Gateways Source Code
University of Coimbra, Portugal  ·  Co-Advisor: Fernando Aires Lins
Eduardo Felix
Security Evaluation of Smart Home Devices based on the OWASP TOP 10 IoT Vulnerabilities
University of Coimbra, Portugal  ·  Co-Advisor: Fernando Aires Lins
Thaer Alsalibi
Security Benchmarking of IoT Systems
University of Coimbra, Portugal  ·  Co-Advisor: Naghmeh Ivaki
Saeed Javani
LLM-based Software Trustworthiness Assessment
University of Coimbra, Portugal  ·  Co-Advisor: José D'Abruzzo Pereira
Davide da Silva
LLM-Driven Moving Target Defense for Microservice Architectures Leveraging Infrastructure as Code (IaC)
University of Coimbra, Portugal  ·  Co-Advisor: Matheus Torquato
Galileu Batista
TBD
University of Coimbra, Portugal  ·  Co-Advisor: Charles Gonçalves
Ricardo Peres
TBD
University of Coimbra, Portugal  ·  Co-Advisor: Nuno Laranjeiro

Concluded

Charles Gonçalves
University of Coimbra, Portugal  ·  2025  ·  Co-Advisor: Nuno Antunes
José D'Abruzzo Pereira
University of Coimbra, Portugal  ·  2024
Nádia Medeiros
University of Coimbra, Portugal  ·  2023  ·  Co-Advisor: Pedro Costa
Paulo Nunes
University of Coimbra, Portugal  ·  2022  ·  Co-Advisor: José Fonseca
João Campos
University of Coimbra, Portugal  ·  2022  ·  Co-Advisor: Ernesto Costa
Rui Oliveira
University of Coimbra, Portugal  ·  2018  ·  Co-Advisor: Nuno Laranjeiro
Daniel Vecchiato
UNICAMP, Brazil  ·  2016  ·  Co-Advisor: Eliane Martins
Isabel Margarido
University of Porto, Portugal  ·  2016  ·  Co-Advisor: Raul Moreira Vidal
Ivano Irrera
University of Coimbra, Portugal  ·  2016
Carlos Cunha
University of Coimbra, Portugal  ·  2016  ·  Co-Advisor: Luis Silva
Tánia Basso
UNICAMP, Brazil  ·  2015  ·  Co-Advisors: Regina Moares, Mário Jino
Ricardo Santos
University of Coimbra, Portugal  ·  2014  ·  Co-Advisor: Jorge Bernardino
Denise Azevedo
INPE, Brazil  ·  2014  ·  Co-Advisor: Ana Maria Ambrosio
Nuno Antunes
University of Coimbra, Portugal  ·  2014
Afonso Araújo Neto
University of Coimbra, Portugal  ·  2013
Nuno Laranjeiro
University of Coimbra, Portugal  ·  2011
José Fonseca
University of Coimbra, Portugal  ·  2011  ·  Co-Advisor: Henrique Madeira
Marco's RA (Online)
Hi! I'm Marco Vieira's designated Research Assistant. I'm supposed to answer your questions but I really need to finish running this simulation script. What do you need?