cv

This is who I am...

Basics

Name Marco Vieira
Label Professor
e-mail firstname dot lastname at charlotte.edu
url https://cci.charlotte.edu/people/marco-vieira/
Summary Professor at the University of North Carolina at Charlotte, working on trustworthy computing, dependability and security assessment, software security (vulnerability detection, security testing, and static analysis), software verification, and Machine Learning for software dependability and security (failure prediction, vulnerability detection, intrusion detection).

Work

  • 2023 - Present
    Professor
    College of Computing and Informatics
    University of North Carolina at Charlotte, USA
  • 2017 - 2023
    Full Professor
    Departments of Informatics Engineering
    University of Coimbra, Portugal
  • 2015 - 2017
    Associate Professor
    Departments of Informatics Engineering
    University of Coimbra, Portugal
  • 2008 - 2013
    Adjunct Associated Teaching Professor
    Institute for Software Research
    Carnegie Mellon University, USA
  • 2006 - 2015
    Assistant Professor
    Departments of Informatics Engineering
    University of Coimbra, Portugal
  • 2005 - 2016
    Teaching Assistant
    Departments of Informatics Engineering
    University of Coimbra, Portugal
  • 1999 - 2005
    Teaching Assistant
    Departments of Informatics Engineering
    Coimbra Institute of Engineering, Portugal

Education

  • 2013 - 2013
    Agregação (habilitation)
    University of Coimbra, Portugal
    Informatics Engineering
  • 2003 - 2005
    Ph.D.
    University of Coimbra, Portugal
    Informatics Engineering
  • 2000 - 2003
    M.Sc.
    University of Coimbra, Portugal
    Informatics Engineering
  • 1996 - 1999
    Eng. Degree
    University of Coimbra, Portugal
    Informatics Engineering
  • 1993 - 1996
    B.Sc.
    Polytechnic Institute of Coimbra, Portugal
    Informatics and Systems Engineering

Awards

  • 2024
    Distinguished Paper Award
    European Dependable Computing Conference
    R. Andrade, N. Laranjeiro, M. Vieira: BugHub: A Large Scale Issue Report Dataset
  • 2021
    Distinguished Paper Award
    European Dependable Computing Conference
    J. D’Abruzzo Pereira, J. R. Campos, M. Vieira: Machine Learning to Combine Static Analysis Alerts with Software Metrics to Detect Security Vulnerabilities: An Empirical Study'
  • 2019
    Distinguished Paper Award
    European Dependable Computing Conference
    M. Torquato, M. Vieira: An Experimental Study of Software Aging and Rejuvenation in Dockerd'
  • 2018
    Distinguished Paper Award
    European Dependable Computing Conference
    J. R. Campos, M. Vieira, E. Costa: Exploratory Study of Machine Learning Techniques for Supporting Failure Prediction'
  • 2014
    Distinguished Paper Award
    ACM SIGSOFT Conference on Quality of Software Architectures
    J. Cámara, P. Correia, R. de Lemos, M. Vieira: Empirical resilience evaluation of an architecture-based self-adaptive software system'
  • 2010
    Best Paper Award
    IEEE International Conference on Web Services
    N. Antunes, M. Vieira: Benchmarking Vulnerability Detection Tools for Web Services'
  • 2009
    William C. Carter Award
    IEEE/IFIP International Conference on Dependable Systems and Networks
    J. Fonseca, M. Vieira, H. Madeira: Vulnerability & Attack Injection for Web Applications'

Languages

Portuguese
Native speaker
English
Fluent