???global.info.a_carregar???
João R. Campos is an Assistant Professor at UC and a full member of CISUC and the Software and Systems Engineering (SSE) research group. His research focuses on exploring and applying advanced AI and ML techniques, particularly generative AI and large language models (LLMs), to support the development of trustworthy, dependable, and secure systems, contributing to the field of Intelligent Dependability. His work covers topics such as fault injection and online failure prediction, vulnerability and intrusion detection, safety assurance of AI-based safety-critical systems, and the use of generative AI to enhance dependability, security, and resilience attributes. Leveraging his interdisciplinary background, he also investigates advanced AI-based solutions across diverse domains, ranging from Health and Sports, Medicine, Biomedicine, Psychology, and Social Sciences to Physics and Electrical Engineering. He has authored and co-authored numerous publications in top international peer-reviewed venues and regularly serves as a reviewer and as a member of organizing committees for leading conferences (e.g., IEEE ISSRE, IFIP/IEEE DSN, USENIX ATC, ECML-PKDD) and journals (e.g., IEEE TDSC, IEEE TR, IEEE TSE Engineering). Over the years, he has participated in several national and international interdisciplinary R&D projects. He is currently the coordinator of NEXUS (C645112083-00000059, investment project no. 53) WP7 (Cybersecurity and Cyberresilience Services) at UC, as well as the CISUC coordinator for THOR-SR (PRODEX PEA 4000141332). He is the Principal Investigator of the FCT project AI-SSD (2024.07660.IACDC/2024) and co-coordinator of the Cybersecurity Laboratory (CS-Lab) at CISUC.
Identification

Personal identification

Full name
João Rodrigues Campos

Citation names

  • Campos, Joao R.

Author identifiers

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

Email addresses

  • jrcampos@dei.uc.pt (Professional)

Websites

Knowledge fields

  • Engineering and Technology - Electrotechnical Engineering, Electronics and Informatics

Languages

Language Speaking Reading Writing Listening Peer-review
German Beginner (A1) Beginner (A1) Beginner (A1) Beginner (A1)
English Intermediate (B1) Intermediate (B1) Intermediate (B1) Intermediate (B1)
French Beginner (A1) Beginner (A1) Beginner (A1) Beginner (A1)
Spanish; Castilian Beginner (A1) Beginner (A1) Beginner (A1) Beginner (A1)
Education
Degree Classification
2017/09 - 2022/01/27
Concluded
Doctoral Program in Information Science and Technology (Doutoramento)
Universidade de Coimbra Departamento de Engenharia Informática, Portugal
"Advanced Online Failure Prediction Through Machine Learning" (THESIS/DISSERTATION)
Louvor e Distinção por Unanimidade
2017
Concluded
Master in Informatics Engineering - Intelligent Systems (Mestrado)
Universidade de Coimbra Faculdade de Ciencias e Tecnologia, Portugal
"Prediction of Mitochondrial Toxicity Indexes for Pharmacological Compounds" (THESIS/DISSERTATION)
18
2014
Concluded
Mestrado em Comércio Electrónico (Curso de mestrado (conclusão do curso de especialização))
Instituto Politécnico de Coimbra, Portugal
16
2010
Concluded
Engenharia Informática (Licenciatura)
Instituto Politécnico de Coimbra, Portugal
"Algoritmos Evolucionários para Ambientes Dinâmicos: Estudos sobre Operadores Genéticos e Diversidade" (THESIS/DISSERTATION)
13
Affiliation

Teaching in Higher Education

Category
Host institution
Employer
2023/07 - Current Assistant Professor (University Teacher) Universidade de Coimbra, Portugal
2022/02/07 - 2023/06 Invited Assistant Professor (University Teacher) Universidade de Coimbra Departamento de Engenharia Informática, Portugal
2020/09 - 2022/02/06 Invited Assistant (University Teacher) Universidade de Coimbra Departamento de Engenharia Informática, Portugal

Other Careers

Category
Host institution
Employer
2008 - 2017 Coordenador Técnico (Assistente Técnico) ModernCode, United States
Projects

Contract

Designation Funders
2025/04 - Current AMÁLIA - Assistente Multimodal Automático de Linguagem com Inteligência Artificial
RE-C05-i08
Researcher
Ongoing
2025/02 - Current PharmaRobot- Robô logístico de distribuição de fármacos urgentes
COMPETE2030-FEDER-01478600
Researcher
Ongoing
2025 - 2028 Venture Intelligence
CENTRO-05-4740-FSE-002487
Researcher
Ongoing
2026/02/23 - 2027/08/22 Geometrically Optimized Macromolecular Adsorbents for Nanoplastic and Pollutant Remediation
2024.15777.PEX
Universidade de Coimbra, Portugal
Fundação para a Ciência e a Tecnologia
Ongoing
2026/02/09 - 2027/02/08 TrustDevSecAI: Towards a Trustworthy DevSecOps Pipeline
Universidade de Coimbra Centro de Informática e Sistemas, Portugal
Ongoing
2025/03/01 - 2026/02/28 AI-augmented Secure Software Development
2024.07660.IACDC
Universidade de Coimbra, Portugal
Fundação para a Ciência e a Tecnologia
Ongoing
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
Ongoing
2023/09 - 2025/04 NEURASPACE - AI Fights Space Debris
02/C05-i01.01/2022.PC644877546-00000020
Principal investigator
Agência para a Competitividade e Inovação IP
Ongoing
2022/02 - 2024/06 POWER - Empowering a digital future
POCI-01-0247-FEDER-070365
Researcher
2023/01 - 2024/01 Profiling the Impact of Physical Activity Using Infra-Red Spectroscopy and Machine Learning Non-Invasive Sampling
mapfre
Fundación Mapfre
2020 - 2022/11 AIDA: Adaptive, Intelligent and Distributed Assurance Platform
POCI-01-0247-FEDER-045907
Researcher
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
Researcher
2018 - 2021/06 METRICS: Monitoring and Measuring the Trustworthiness of Critical Cloud Systems
POCI-01-0145-FEDER-032504
Researcher
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
Concluded
2017/11 - 2019/10 ATMOSPHERE: Adaptive, Trustworthy, Manageable, Orchestrated, Secure, Privacy-assuring, Hybrid Ecosystem for REsilient Cloud Computing
777154
European Commission
Outputs

Publications

Book chapter
  1. Henrique A. Fonseca; João R. Campos; Regina Moraes. "Towards a Minimum Security Baseline for Cyber-Physical Systems Through Security Standards Harmonization". 2026.
    10.1007/978-3-032-11539-3_3
  2. 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
  3. 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
Conference paper
  1. Yarotskyi, Oleksandr; D'Abruzzo Pereira, José; Campos, Joao R.. "Leveraging Large Language Models for Trustworthiness Assessment of Web Applications". Paper presented in International Conference on Software Testing, Verification and Validation (ICST), Daejeon, 2026.
    Accepted
  2. Rodrigo Pato Nogueira; Marco Vieira; João R. Campos. "Beyond Functional Correctness: An Empirical Evaluation of Large Language Models for Text-to-Code Generation". 2025.
    10.1109/issre66568.2025.00036
  3. Elena Masserini; Diego Clerissi; Daniela Micucci; João R. Campos; Leonardo Mariani. "Towards the Assessment of Task-based Chatbots: From the TOFU-R Snapshot to the BRASATO Curated Dataset". 2025.
    10.1109/issre66568.2025.00060
  4. Ferreira, João; Lourenço, Nuno; Campos, João. "Selecting a Data Warehouse Provider: A Daunting Task". Paper presented in International Conference on Data Science, Technology and Applications, Bilbao, 2025.
    Published • 10.5220/0013568700003967
  5. Jiawei Wang; João R. Campos; Henrique Madeira. "Towards Improved Perception System’s Generalization Through Generative Artificial Intelligence". 2024.
    10.1109/issrew63542.2024.00101
  6. João R. Campos; Rodrigo Pato Nogueira. "Statistical Process Control for Supporting OS-level Failure Prediction". 2024.
    10.5753/wtf.2024.2912
  7. 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
  8. João R. Campos; Rodrigo Machado; Marco Vieira. "Leveraging Time Series Autocorrelation Through Numerical Differentiation for Improving Failure Prediction". 2023.
    10.1145/3615366.3615423
  9. Bukhtawar Zamir; João R. Campos; Marco Vieira. "Advanced Machine Learning for Runtime Data Generation". 2023.
    10.1145/3615366.3622793
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. Campos, Joao R.; Costa, Ernesto. "Fault Injection to Generate Failure Data for Failure Prediction: A Case Study". 2020.
    10.1109/issre5003.2020.00020
  16. 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
  17. 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
  18. Joao R. Campos; Marco Vieira; Ernesto Costa. "Exploratory Study of Machine Learning Techniques for Supporting Failure Prediction". 2018.
    10.1109/edcc.2018.00014
Conference poster
  1. P. Carmo; Falcao, Gabriel; Sousa, José; Orada Gonçalves, Joana ; C. Francisco; M. Letra; Curado da Silva, RM; et al. "Power-Efficient AI in Space: THOR-SR Mission NVIDIA Jetson Orin NX for Onboard Computing". Paper presented in Nvidia GTC (GPU Technology Conference), 2026.
  2. D. Rodrigues; Curado da Silva, RM; J. M. Maia; Sousa, José; C. Francisco; Trindade, A. M. F.; Neves, André G.; et al. Corresponding author: D. Rodrigues. "Development of a CdTe Multiplanar Instrument". Paper presented in XXXV - Encontro Nacional de Astronomia e Astrofísica, 2025.
  3. R. M. Curado Da Silva; J. M. Maia; J. R. Campos; G. Falcão; F. Pinheiro; M. Abreu; M. Caine; et al. "THOR-SR: TGF and High-energy astrophysics Observatory for gamma-Rays on board the Space Rider". 2024.
    10.1109/nss/mic/rtsd57108.2024.10655687
  4. Francisco, Cristiana; Silva, Rui; Pinheiro, Fernando; Pereira, Jorge; Sousa, José; Falcao, Gabriel; Trindade, Alexandre; et al. Corresponding author: Francisco, Cristiana. "Space Radiation in Low Earth Orbit and Space Weather on Board the Space Rider". Paper presented in FISICA 2024 - 24ª Conferência Nacional de Física e 34º Encontro Ibérico para o Ensino da Física, 2024.
Journal article
  1. J.F. Sousa; M. Letra; J.M. Maia; R.M. Curado da Silva; A.M.F. Trindade; P. Carmo; A.G. Neves; et al. "Polarimetric evaluation of CdTe-Timepix3 detector module for THOR-SR Compton telescope". Astroparticle Physics 175 (2026): 103181-103181. http://dx.doi.org/10.1016/j.astropartphys.2025.103181.
    10.1016/j.astropartphys.2025.103181
  2. Milton Lima; Carlos Viana; Wellison R. M. Santos; Flávio Neves; João R. Campos; Fernando Aires. "Toward using cyber threat intelligence with machine and deep learning for IoT security: a comprehensive study". The Journal of Supercomputing 81 15 (2025): http://dx.doi.org/10.1007/s11227-025-07850-2.
    10.1007/s11227-025-07850-2
  3. João R. Campos; Ernesto Costa; Marco Vieira. "Predicting Failures in Complex Systems". Computer (2025): https://doi.org/10.1109/MC.2025.3526342.
    10.1109/MC.2025.3526342
  4. Pedro Afonso Valente; Sandra I. Mota; Ana Teixeira; Elisabete Ferreiro; Hugo Sarmento; Inês Cipriano; João R. Campos; Luís Rama; Paulo J. Oliveira. "Fourier Transform Infrared (FTIR) Spectroscopy as a Tool to Characterize Exercise and Physical Activity: A Systematic Review". Sports Medicine (2024): https://doi.org/10.1007/s40279-024-02139-5.
    10.1007/s40279-024-02139-5
  5. 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
  6. 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
  7. 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
Activities

Supervision

Thesis Title
Role
Degree Subject (Type)
Institution / Organization
2025 - Current Resource-Efficient Large Language Models For Software Vulnerability Detection
Supervisor
2025 - Current Automated Patch Generation For Software Vulnerabilities Using Large Language Models
Supervisor
2025 - Current Automated Explanation Of Software Engineering Concepts With LLM Amália
Supervisor
2025 - Current Mindsport: A Comprehensive System For The Management Of Sports-Related Concussions
Supervisor
2025 - Current Decoding Success: A Vectorial Approach To Business Plan Evaluation
Co-supervisor
2025 - Current Evaluating The Continuous Integration Server Ability To Deploy Vulnerable Applications In Devsecops Software\nDevelopment Lifecycle
Co-supervisor
2025 - Current Continuous, Automated And Certification-Aware Penetration Testing
Supervisor
2025 - Current Algoritmos De Inteligência Artificial Para Deteção E Previsão De Fugas Em Redes De Água
Supervisor
2025 - Current Feature Analysis Of Cyberattacks For Improved Ai-Based Anomaly Detection In Microservice-Based Applications
Supervisor
2025 - Current Evaluation Of Energy Consumption And Performance In Large Language Models (LLMs)
Co-supervisor
2025 - Current Intelligent System for the Implementation and Inspection of Fire Safety Self-Protection Measures in Buildings
Co-supervisor
2024 - Current IoT DevSecOps
Co-supervisor
Universidade Estadual de Campinas, Brazil
2024 - Current Evaluating Security in LLMs via Prompt Injection
Supervisor
Universidade de Coimbra, Portugal

Università degli Studi di Milano-Bicocca, Italy
2024 - Current Evaluation of Performance and Energy Consumption in Datawarehouses for Satellite Data
Co-supervisor
2023 - Current ADVERSARIAL TECHNIQUES FOR THE EVALUATION AND IMPROVEMENT OF INTRUSION DETECTION SYSTEMS
Supervisor
2023 - Current AI-based Safety-critical Components
Supervisor
2022 - Current Generative AI for Dependability and Security
Supervisor
2025/04 - 2026 Benchmarking LLMs Robustness: Usage of RAG Systems to Attack and Uncover Vulnerabilities in LLMs
Co-supervisor
Università degli Studi di Milano-Bicocca, Italy
2024 - 2026 Leveraging Large Language Models for Trustworthiness Assessment of Web Applications
Supervisor
2024 - 2026 On the Use of Historical Static Data to Predict Software Vulnerable Code
Co-supervisor
2024 - 2026 Data Analysis for Detecting Patterns and Understanding Characteristics of Failure Modes in Linux OS
Supervisor
2024 - 2026 Leveraging Large Language Models for Software Vulnerability Detection
Supervisor
2024 - 2026 A Dependability and Security Benchmark for SDN Controllers
Supervisor
2024 - 2025 Forecasting the Impact of Space Weather in Satellite Orbits
Co-supervisor
2024 - 2025 Threat Intelligence for the Internet of Things Environments
Co-supervisor
Universidade Federal Rural de Pernambuco, Brazil
2023 - 2025 Space Rider maiden flight orbital particles identification using machine learning techniques
Co-supervisor
2023 - 2024 NIS2 DIRECTIVE ANALYSIS AND PREPERATION FOR ITS IMPLEMENTATION
Supervisor
2023 - 2024 BENCHMARKING SDN CONTROLLERS
Supervisor
2023 - 2024 DEVELOPMENT OF DATA ANALYSIS SOFTWARE FOR THE THOR MISSION ABOARD THE SPACE RIDER
Supervisor
2022 - 2023 N8 CLOUD NATIVE
Supervisor

Conference scientific committee

Conference name Conference host
2026 - Current USENIX Conference on Operating Systems Design and Implementation
2026 - Current ECML-PKDD
2025 - Current IEEE/IFIP International Conference on Dependable Systems and Networks
2025 - Current USENIX Annual Technical Conference
2025 - Current ECML-PKDD
2025 - Current International Symposium on Reliable Distributed Systems
2025 - Current Latin-American Symposium on Dependable and Secure Computing
2024 - 2024 IEEE/IFIP International Conference on Dependable Systems and Networks
2024 - 2024 USENIX Annual Technical Conference
2024 - 2024 IEEE International Workshop on Reliable and Secure AI for Software Engineering
2024 - 2024 Latin-American Symposium on Dependable and Secure Computing
2024 - 2024 Safe, Secure and Robust AI Track at the SAC25
2024 - 2024 Latin-American Workshop on Safe and Secure Vehicles
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

Journal scientific committee

Journal title (ISSN) Publisher
2026 - Current IEEE Transactions on Dependable and Secure Computing
2025 - Current Journal of Internet Services and Applications
2025 - Current IEEE Transactions on Reliability
2025 - Current IEEE Transactions on Dependable and Secure Computing
2024 - 2024 IEEE Transactions on Dependable and Secure Computing
2024 - 2024 Journal of Systems and Software
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
Distinctions

Award

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