Os seus interesses de investigação centraram-se na Simulação Computacional, Computação de Elevado Desempenho, Sistemas de Informação, Administração Eletrónica e Espaços Informais de Aprendizagem.
Publicou mais de 70 trabalhos, na sua maioria em livros de atas de conferências internacionais com arbitragem, mas também em revistas internacionais com arbitragem, capítulos ou parte de livros e livros de atas de conferências internacionais, como editor. Foi responsável por vários projetos financiados, cujo correspondente valor financiado ascende a mais de 28 milhões de euros. Foi também responsável por outros projetos da Universidade do Porto, designadamente os projetos SiFEUP e
SIGARRA (Sistema de Informação para a Gestão Agregada dos Recursos e dos Registos Académicos da Universidade do Porto), o projeto
Repositório Institucional, o projeto
GRID e o projeto
e-Learning Cafés.