???global.info.a_carregar???
Identificação

Identificação pessoal

Nome completo
João Rodrigues Campos

Nomes de citação

  • Campos, Joao R.

Identificadores de autor

Ciência ID
8617-C1B5-B45F
ORCID iD
0000-0002-4623-764X
Google Scholar ID
_kcaqoEAAAAJ

Endereços de correio eletrónico

  • jrcampos@dei.uc.pt (Profissional)

Websites

Domínios de atuação

  • Ciências da Engenharia e Tecnologias - Engenharia Eletrotécnica, Eletrónica e Informática

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Alemão Utilizador elementar (A1) Utilizador elementar (A1) Utilizador elementar (A1) Utilizador elementar (A1)
Inglês Utilizador independente (B1) Utilizador independente (B1) Utilizador independente (B1) Utilizador independente (B1)
Francês Utilizador elementar (A1) Utilizador elementar (A1) Utilizador elementar (A1) Utilizador elementar (A1)
Espanhol; Castelhano Utilizador elementar (A1) Utilizador elementar (A1) Utilizador elementar (A1) Utilizador elementar (A1)
Formação
Grau Classificação
2017/09 - 2022/01/27
Concluído
Doctoral Program in Information Science and Technology (Doutoramento)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
"Advanced Online Failure Prediction Through Machine Learning" (TESE/DISSERTAÇÃO)
Louvor e Distinção por Unanimidade
2017
Concluído
Master in Informatics Engineering - Intelligent Systems (Mestrado)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
"Prediction of Mitochondrial Toxicity Indexes for Pharmacological Compounds" (TESE/DISSERTAÇÃO)
18
2014
Concluído
Mestrado em Comércio Electrónico (Curso de mestrado (conclusão do curso de especialização))
Instituto Politécnico de Coimbra, Portugal
16
2010
Concluído
Engenharia Informática (Licenciatura)
Instituto Politécnico de Coimbra, Portugal
"Algoritmos Evolucionários para Ambientes Dinâmicos: Estudos sobre Operadores Genéticos e Diversidade" (TESE/DISSERTAÇÃO)
13
Percurso profissional

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2023/07 - Atual Professor Auxiliar (Docente Universitário) Universidade de Coimbra, Portugal
2022/02/07 - 2023/06 Professor Auxiliar Convidado (Docente Universitário) Universidade de Coimbra Departamento de Engenharia Informática, Portugal
2020/09 - 2022/02/06 Assistente Convidado (Docente Universitário) Universidade de Coimbra Departamento de Engenharia Informática, Portugal

Outras Carreiras

Categoria Profissional
Instituição de acolhimento
Empregador
2008 - 2017 Coordenador Técnico (Assistente Técnico) ModernCode, Estados Unidos
Projetos

Bolsa

Designação Financiadores
2022/02 - Atual POWER - Empowering a digital future
POCI-01-0247-FEDER-070365
Investigador
2020 - 2022/11 AIDA: Adaptive, Intelligent and Distributed Assurance Platform
POCI-01-0247-FEDER-045907
Investigador
2019/01 - 2022/01 Advance Online Failure Prediction through Machine Learning and Evolutionary Computation
SFRH/BD/140221/2018
Fundo Regional para a Ciência e Tecnologia
2019 - 2021/06 TalkConnect - Voice Architecture over Distributed Network
POCI-01-0247-FEDER-039676
Investigador
2018 - 2021/06 METRICS: Monitoring and Measuring the Trustworthiness of Critical Cloud Systems
POCI-01-0145-FEDER-032504
Investigador
2017/11 - 2019/10 ATMOSPHERE: Adaptive, Trustworthy, Manageable, Orchestrated, Secure, Privacy-assuring, Hybrid Ecosystem for REsilient Cloud Computing
777154
European Commission

Projeto

Designação Financiadores
2023/01 - 2025/12 THOR-SR - TGF and High-energy Astrophysics Observatory for gamma-Rays on board the Space Rider
4000141332
European Space Agency
2022/01 - 2025/12 NEXUS Innovation Pact - Green and Digital Transition for Transport, Logistics and Mobility
02-C05-i01.01-2022.PC645112083-00000059
Agência para a Competitividade e Inovação IP
Em curso
2023/09 - 2025/04 NEURASPACE - AI Fights Space Debris
02/C05-i01.01/2022.PC644877546-00000020
Agência para a Competitividade e Inovação IP
Em curso
2023/01 - 2024/01 Profiling the Impact of Physical Activity Using Infra-Red Spectroscopy and Machine Learning Non-Invasive Sampling
mapfre
Fundación Mapfre
2019/01/01 - 2019/12/31 CENTRO DE INFORMÁTICA E SISTEMAS DA UNIVERSIDADE DE COIMBRA
UID/CEC/00326/2019
Universidade de Coimbra, Portugal

Universidade de Coimbra Centro de Informatica e Sistemas, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
Produções

Publicações

Artigo em conferência
  1. Anamta Khan; João R. Campos; Naghmeh Ivaki; Henrique Madeira. "A Machine Learning driven Fault Tolerance Mechanism for UAVs’ Flight Controller". 2023.
    10.1109/prdc59308.2023.00034
  2. João R. Campos; Rodrigo Machado; Marco Vieira. "Leveraging Time Series Autocorrelation Through Numerical Differentiation for Improving Failure Prediction". 2023.
    10.1145/3615366.3615423
  3. Bukhtawar Zamir; João R. Campos; Marco Vieira. "Advanced Machine Learning for Runtime Data Generation". 2023.
    10.1145/3615366.3622793
  4. João R. Campos; Ernesto Costa; Marco Vieira. "Online Failure Prediction Through Fault Injection and Machine Learning: Methodology and Case Study". 2023.
    10.1109/issre59848.2023.00021
  5. Catarina Maçãs; João R. Campos; Nuno Lourenço. "Understanding the Forest: A Visualization Tool to Support Decision Tree Analysis". 2023.
    10.1109/iv60283.2023.00047
  6. João R. Campos; Ernesto Costa; Marco Vieira. "On the Applicability of Machine Learning-based Online Failure Prediction for Modern Complex Systems". 2022.
    10.1109/edcc57035.2022.00019
  7. João R. Campos; Ernesto Costa; Marco Vieira. "A Dataset of Linux Failure Data for Dependability Evaluation and Improvement". 2022.
    10.1109/dsn-w54100.2022.00024
  8. D'Abruzzo Pereira, José; Campos, Joao R.; Marco Vieira. "Machine Learning to Combine Static Analysis Alerts with Software Metrics to Detect Security Vulnerabilities: An Empirical Study". 2021.
    10.1109/edcc53658.2021.00008
  9. Campos, Joao R.; Costa, Ernesto. "Fault Injection to Generate Failure Data for Failure Prediction: A Case Study". 2020.
    10.1109/issre5003.2020.00020
  10. Pereira, Jose D'Abruzzo; Campos, Joao R.; Vieira, Marco. "An Exploratory Study on Machine Learning to Combine Security Vulnerability Alerts from Static Analysis Tools". 2019.
    10.1109/ladc48089.2019.8995685
  11. Campos, Joao R.; Vieira, Marco; Costa, Ernesto. "Propheticus: Machine Learning Framework for the Development of Predictive Models for Reliable and Secure Software". 2019.
    10.1109/issre.2019.00026
  12. Joao R. Campos; Marco Vieira; Ernesto Costa. "Exploratory Study of Machine Learning Techniques for Supporting Failure Prediction". 2018.
    10.1109/edcc.2018.00014
Artigo em revista
  1. Catarina Maçãs; João R Campos; Nuno Lourenço; Penousal Machado. "Visualisation of Random Forest classification". Information Visualization (2024): http://dx.doi.org/10.1177/14738716241260745.
    10.1177/14738716241260745
  2. Joao R. Campos; Ernesto Costa; Marco Vieira. "Online Failure Prediction for Complex Systems: Methodology and Case Studies". IEEE Transactions on Dependable and Secure Computing (2022): https://doi.org/10.1109/TDSC.2022.3192671.
    10.1109/TDSC.2022.3192671
  3. Joao R. Campos; Ernesto Costa; Marco Vieira. "Improving Failure Prediction by Ensembling the Decisions of Machine Learning Models: A Case Study". IEEE Access 7 (2019): 177661-177674. https://doi.org/10.1109/ACCESS.2019.2958480.
    10.1109/ACCESS.2019.2958480
Capítulo de livro
  1. João R. Campos; Ernesto Costa; Marco Vieira. "On Configuring a Testbed for Dependability Experiments: Guidelines and Fault Injection Case Study". 419-433. Springer International Publishing, 2020.
    10.1007/978-3-030-54549-9_28
  2. Simões, Anabela; Carvalho, Rui; Campos, João; Costa, Ernesto. "A Study on Population’s Diversity for Dynamic Environments". In Adaptive and Natural Computing Algorithms, 300-309. Springer Berlin Heidelberg, 2011.
    10.1007/978-3-642-20282-7_31
Atividades

Orientação

Título / Tema
Papel desempenhado
Curso (Tipo)
Instituição / Organização
2024 - Atual IoT DevSecOps
Coorientador
Universidade Estadual de Campinas, Brasil
2024 - Atual Evaluating Security in LLMs via Prompt Injection
Orientador
Universidade de Coimbra, Portugal

Università degli Studi di Milano-Bicocca, Itália
2024 - Atual Leveraging Large Language Models for Trustworthiness Assessment of Web Applications
Orientador
2024 - Atual On the Use of Historical Static Data to Predict Software Vulnerable Code
Coorientador
2024 - Atual Data Analysis for Detecting Patterns and Understanding Characteristics of Failure Modes in Linux OS
Orientador
2024 - Atual Leveraging Large Language Models for Software Vulnerability Detection
Orientador
2024 - Atual A Dependability and Security Benchmark for SDN Controllers
Orientador
2024 - Atual Forecasting the Impact of Space Weather in Satellite Orbits
Coorientador
2024 - Atual Threat Intelligence for the Internet of Things Environments
Coorientador
Universidade Federal Rural de Pernambuco, Brasil
2023 - Atual ADVERSARIAL TECHNIQUES FOR THE EVALUATION AND IMPROVEMENT OF INTRUSION DETECTION SYSTEMS
Orientador
2023 - Atual AI-based Safety-critical Components
Orientador
2023 - Atual Space Rider maiden flight orbital particles identification using machine learning techniques
Coorientador
2022 - Atual Generative AI for Dependability and Security
Orientador
2023 - 2024 NIS2 DIRECTIVE ANALYSIS AND PREPERATION FOR ITS IMPLEMENTATION
Orientador
2023 - 2024 BENCHMARKING SDN CONTROLLERS
Orientador
2023 - 2024 DEVELOPMENT OF DATA ANALYSIS SOFTWARE FOR THE THOR MISSION ABOARD THE SPACE RIDER
Orientador
2022 - 2023 N8 CLOUD NATIVE
Orientador

Arbitragem científica em conferência

Nome da conferência Local da conferência
2023 - 2023 IEEE/IFIP International Conference on Dependable Systems and Networks
2023 - 2023 European Dependable Computing Conference
2023 - 2023 International Symposium on Software Reliability Engineering
2023 - 2023 Software Quality, Reliability, and Security
2022 - 2022 IEEE/IFIP International Conference on Dependable Systems and Networks Baltimore, Maryland, USA
2022 - 2022 IEEE/IFIP International Conference on Dependable Systems and Networks Baltimore, Maryland, USA
2022 - 2022 IEEE/IFIP International Conference on Dependable Systems and Networks Baltimore, Maryland, USA
2022 - 2022 International Symposium on Software Reliability Engineering Charlotte, North Carolina, USA
2022 - 2022 International Conference on Software Quality, Reliability and Security Guangzhou, China
2022 - 2022 International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems Nice, France
2021 - 2021 European Dependable Computing Conference Munich, Germany
2021 - 2021 International Symposium on Software Reliability Engineering Wuhan, China
2021 - 2021 International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems
2021 - 2021 International Conference on Software Quality, Reliability and Security Hainan, China
2020 - 2020 DEXA Bratislava, Slovakia
2020 - 2020 IEEE International Conference on Distributed Computing Systems Singapore
2020 - 2020 IEEE Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems Nice, France
2020 - 2020 International Conference on Scientific and Statistical Database Management Vienna, Austria
2020 - 2020 IEEE/IFIP International Conference on Dependable Systems and Networks Taipei, Taiwan
2020 - 2020 IEEE Symposium on Modelling, Analysis, and Simulation of Computer and Telecommunication Systems Nice, France
2019 - 2019 IEEE/IFIP International Conference on Dependable Systems and Networks Portland, Oregon, USA
2019 - 2019 European Dependable Computing Conference European Dependable Computing Conference
2019 - 2019 Software Quality, Reliability, and Security Sofia, Bulgaria

Arbitragem científica em revista

Nome da revista (ISSN) Editora
2023 - 2023 Service Oriented Computing and Applications
2023 - 2023 Reliability Engineering & System Safety
2023 - 2023 Transactions on Emerging Telecommunications Technologies
2023 - 2023 Transactions on Dependable and Secure Computing
2023 - 2023 Transactions on Software Engineering
2022 - 2022 Software Quality Journal
2022 - 2022 Software Quality Journal
2022 - 2022 IEEE Transactions on Dependable and Secure Computing
2022 - 2022 IEEE Transactions on Dependable and Secure Computing
2022 - 2022 IEEE Transactions on Dependable and Secure Computing
2022 - 2022 IEEE Transactions on Dependable and Secure Computing
2022 - 2022 Service Oriented Computing and Applications
2021 - 2021 IEEE Transactions on Dependable and Secure Computing
2021 - 2021 IEEE Access
2021 - 2021 IEEE Transactions on Dependable and Secure Computing
2020 - 2020 Computational Intelligence
2019 - 2019 IEEE Transactions on Dependable and Secure Computing
Distinções

Prémio

2023 Best Paper Award
2021 Best Paper Award
2018 Best Paper Award