???global.info.a_carregar???
João Pedro Dias. Completed the Integrated Masters in Informatics and Computing Engineering in 2016/07 by Faculty of Engineering of the University of Porto. Attends the Doctoral Program in Informatics Engineering by the same university since 2017/09. Organized 5 events and participated in several others. Co-supervised 4 MSc dissertations. Has received 8 awards and/or honors. Participated as Researcher in 2 projects. Works in the areas of Engineering and Technology with emphasis on Software Engineering and Internet-of-Things. In their professional activities interacted with 30 collaborators co-authorship of scientific papers.
Identificação

Identificação pessoal

Nome completo
João Pedro Dias

Nomes de citação

  • Dias, João Pedro

Identificadores de autor

Ciência ID
1C1D-2179-32EC
ORCID iD
0000-0001-9066-6436
Google Scholar ID
NYavJ60AAAAJ
Researcher Id
O-4128-2018
Scopus Author Id
57194725990

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
Português (Idioma materno)
Inglês Utilizador elementar (A2) Utilizador independente (B2) Utilizador independente (B1) Utilizador independente (B1)
Formação
Grau Classificação
2017/09 - 2021/04
Concluído
Engenharia Informática (Doutoramento)
Universidade do Porto Faculdade de Engenharia, Portugal
"Increasing the Dependability of Internet-of-Things Systems in the context of End-User Development Environments" (TESE/DISSERTAÇÃO)
2011/09 - 2016/07
Concluído
Engenharia Informática e Computação (Mestrado integrado)
Universidade do Porto Faculdade de Engenharia, Portugal
"Reverse Engineering Static Content and Dynamic Behaviour of E-Commerce Websites for Fun and Profit" (TESE/DISSERTAÇÃO)
15
2011
Concluído
Ciências e Tecnologias (Ensino secundário)
Externato de Vila Meã, Portugal
17
Percurso profissional

Ciência

Categoria Profissional
Instituição de acolhimento
Empregador
2017/04 - 2021/12 Investigador (Investigação) Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
2016/08 - 2017/04 Investigador (Investigação) Universidade do Porto Laboratório de Inteligência Artificial e Ciência de Computadores, Portugal

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2018/02 - Atual Professor Auxiliar Convidado (Docente Universitário) Universidade do Porto Faculdade de Engenharia, Portugal

Cargos e Funções

Categoria Profissional
Instituição de acolhimento
Empregador
2021/12 - Atual Software Engineering Specialist BUILT CoLAB, Portugal
BUILT CoLAB, Portugal

Outros

Categoria Profissional
Instituição de acolhimento
Empregador
2012 - 2018 Student Member IEEE, Estados Unidos
2015/07/01 - 2015/08/31 Summer Engineering Intern Velocidi Portugal (formerly known as ShiftForward, S.A.), Portugal
2014/07/01 - 2014/08/31 IT Department Internship Centro Hospitalar do Tâmega e Sousa, Portugal
Projetos

Bolsa

Designação Financiadores
2017/04 - 2018/12 NanoSTIMA: Macro-to-Nano Human Sensing: Towards Integrated Multimodal Health Monitoring and Analytics
Investigador
Instituto de Engenharia de Sistemas e Computadores Tecnologia e Ciência, Portugal
European Regional Development Fund
Concluído
2016/09 - 2017/04 Weigth in motion and wheels defect detection (Sistema de Pesagem Dinâmica e Deteção de Irregularidades dos Rodados)
NORTE-01-0247-FEDER-006397
Investigador
Universidade do Porto Laboratório de Inteligência Artificial e Ciência de Computadores, Portugal
Agência Nacional de Inovação SA
Concluído
Produções

Publicações

Artigo em conferência
  1. Duarte, M; Dias, JP; Ferreira, HS; Restivo, A. "Evaluation of IoT Self-healing Mechanisms using Fault-Injection in Message Brokers". 2022.
    10.1145/3528227.3528567
  2. Dias, JP; Restivo, A; Ferreira, HS. "Empowering Visual Internet-of-Things Mashups with Self-Healing Capabilities". 2021.
    10.1109/serp4iot52556.2021.00014
  3. Silva, M; Dias, JP; Restivo, A; Ferreira, HS. "A Review on Visual Programming for Distributed Computation in IoT". 2021.
    10.1007/978-3-030-77970-2_34
  4. Soares, D; Dias, JP; Restivo, A; Ferreira, HS. "Programming IoT-Spaces: A User-Survey on Home Automation Rules". 2021.
    10.1007/978-3-030-77970-2_39
  5. Dias, João Pedro. "An empirical study on visual programming docker compose configurations". 2020.
    10.1145/3417990.3420194
  6. Dias, João Pedro. "Real-time Feedback in Node-RED for IoT Development: An Empirical Study". 2020.
    10.1109/ds-rt50469.2020.9213544
  7. Dias, JP; Sousa, TB; Restivo, A; Ferreira, HS. "A Pattern-Language for Self-Healing Internet-of-Things Systems". 2020.
    10.1145/3424771.3424804
  8. Silva, M; Dias, JP; Restivo, A; Ferreira, HS. "Visually-defined Real-Time Orchestration of IoT Systems". 2020.
    10.1145/3448891.3448938
  9. Lourenço, P; Dias, JP; Aguiar, A; Ferreira, HS; Restivo, A. "Experimenting with Liveness in Cloud Infrastructure Management". 2019.
    10.1007/978-3-030-40223-5_4
  10. Amaral, D; Domingues, G; Dias, JP; Ferreira, HS; Aguiar, A; Nóbrega, R; Correia, FF. "Live Software Development Environment Using Virtual Reality: A Prototype and Experiment". 2019.
    10.1007/978-3-030-40223-5_5
  11. Dias, JP; Ferreira, HS; Sousa, TB. "Testing and deployment patterns for the internet-of-things". 2019.
    10.1145/3361149.3361165
  12. Lourenço, P; Dias, JP; Aguiar, A; Ferreira, HS. "CloudCity: A Live Environment for the Management of Cloud Infrastructures". 2019.
    10.5220/0007699700270036
  13. Aguiar, A; Restivo, A; Correia, FF; Ferreira, HS; Dias, JP. "Live software development: tightening the feedback loops". 2019.
    10.1145/3328433.3328456
  14. Amaral, D; Domingues, G; Dias, JP; Ferreira, HS; Aguiar, A; Nóbrega, R. "Live Software Development Environment for Java using Virtual Reality". 2019.
    10.5220/0007699800370046
  15. Dias, João Pedro; Pinto, G; Dias, JP; Ferreira, HS. "Blockchain-based PKI for Crowdsourced IoT Sensor Information". Trabalho apresentado em 14th International Conference on Information Assurance and Security, Porto, 2018.
    No prelo • 10.1007/978-3-030-17065-3_25
  16. Dias, Joao Pedro; Faria, Joao Pascoal; Ferreira, Hugo Sereno. "A Reactive and Model-Based Approach for Developing Internet-of-Things Systems". Trabalho apresentado em 7th Software Engineering Doctoral Symposium (SEDES 2018) – Part of the 11th International Conference on the Quality of Information and Communications Technology (QUATIC’2018), 2018.
    10.1109/quatic.2018.00049
  17. Pinto, Duarte; Dias, Joao Pedro; Sereno Ferreira, Hugo. "Dynamic Allocation of Serverless Functions in IoT Environments". Trabalho apresentado em 16th IEEE International Conference on Embedded and Ubiquitous Computing (EUC 2018), 2018.
    10.1109/euc.2018.00008
  18. Dias, JP; Couto, F; Paiva, ACR; Ferreira, HS. "A Brief Overview of Existing Tools for Testing the Internet-of-Things". Trabalho apresentado em First International Workshop on Verification and Validation of Internet of Things (VVIoT 2018) – Part of the 11thIEEE Conference onSoftware Testing, Validation and Verification (ICST 2018), 2018.
    10.1109/ICSTW.2018.00035
  19. Pinto, Jose Pedro; Dias, Joao Pedro; Rossetti, Rosaldo J. F.. "Growing Smart Cities on an Open-Data-Centric Cyber-Physical Platform". Trabalho apresentado em IEEE International Smart Cities Conference, 2018.
    Publicado • 10.1109/isc2.2018.8656989
  20. Dias, JP; Ferreira, HS; Martins, A; Dias, João Pedro. "A Blockchain-Based Scheme for Access Control in e-Health Scenarios". Trabalho apresentado em 14th International Conference on Information Assurance and Security, Porto, 2018.
    No prelo • 10.1007/978-3-030-17065-3_24
  21. Dias, João Pedro. "Patterns for Things that Fail". Trabalho apresentado em Pattern Languages of Programs, Vancouver, 2017.
  22. Dias, J.P.; Ferreira, H.S.. "Automating the Extraction of Static Content and Dynamic Behaviour from e-Commerce Websites". Trabalho apresentado em 8th International Conference on Ambient Systems, Networks and Technologies (ANT’17), 2017.
    10.1016/j.procs.2017.05.355
  23. Duarte, D; Ferreira, HS; Dias, JP; Kokkinogenis, Z. "Towards a Framework for Agent-Based Simulation of User Behaviour in E-Commerce Context". Trabalho apresentado em 15th International Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS’17), 2017.
    10.1007/978-3-319-61578-3_3
  24. Dias, JP; Pinto, JP; Cruz, JM. "A Hands-on Approach on Botnets for Behavior Exploration". Trabalho apresentado em 2nd International Conference on Internet of Things, Big Data and Security (IoTBDS 2017), 2017.
    10.5220/0006392404630469
Artigo em revista
  1. Reis, D; Piedade, B; Correia, FF; Dias, JP; Aguiar, A. "Developing Docker and Docker-Compose Specifications: A Developers' Survey". IEEE ACCESS (2022):
    10.1109/access.2021.3137671
  2. Piedade, B; Dias, JP; Correia, FF. "Visual Notations in Container Orchestrations: An Empirical Study with Docker Compose". CoRR (2022):
    10.1007/s10270-022-01027-8
  3. Lago, André Sousa; Dias, João Pedro; Ferreira, Hugo Sereno. "Managing Non-Trivial Internet-of-Things Systems with Conversational Assistants: A Prototype and a Feasibility Experiment". Journal of Computational Science (2021): 101324. http://dx.doi.org/10.1016/j.jocs.2021.101324.
    10.1016/j.jocs.2021.101324
Capítulo de livro
  1. João Pedro Dias; Bruno Lima; João Pascoal Faria; André Restivo; Hugo Sereno Ferreira. "Visual Self-healing Modelling for Reliable Internet-of-Things Systems". 357-370. Springer International Publishing, 2020.
    10.1007/978-3-030-50426-7_27
  2. André Sousa Lago; João Pedro Dias; Hugo Sereno Ferreira. "Conversational Interface for Managing Non-trivial Internet-of-Things Systems". 384-397. Springer International Publishing, 2020.
    10.1007/978-3-030-50426-7_29
Tese / Dissertação
  1. "Increasing the Dependability of Internet-of-Things Systems in the context of End-User Development Environments". Doutoramento, Universidade do Porto Faculdade de Engenharia, 2022. https://repositorio-aberto.up.pt/handle/10216/140853.
  2. Faculdade de Engenharia. "Reverse Engineering Static Content and Dynamic Behaviour of E-Commerce Websites for Fun and Profit". Mestrado, 2016. http://hdl.handle.net/10216/85374.

Outros

Outra produção
  1. Designing and constructing internet-of-Things systems: An overview of the ecosystem. 2022. Dias, JP; Restivo, A; Ferreira, HS.
    10.1016/j.iot.2022.100529
  2. Multi-Approach Debugging of Industrial IoT Workflows. 2020. Rodrigues, A; Silva, JP; Dias, JP; Ferreira, HS.
  3. State of the Software Development Life-Cycle for the Internet-of-Things. 2018. Dias, JP; Ferreira, HS.
  4. Blockchain for Access Control in e-Health Scenarios. 2018. Dias, JP; Reis, L; Ferreira, HS; Martins, A.
Atividades

Apresentação oral de trabalho

Título da apresentação Nome do evento
Anfitrião (Local do evento)
2019/03/21 Unravelling the Web of Things: Exploring Mozilla Things Framework Pixels Camp
Bright Pixel (Lisbon, Portugal)
2017/09 PiHeadquarters or How to Take Control of your House with Raspberry Pi and Docker (Workshop) Pixels Camp
Bright Pixel (Lisboa, Portugal)

Orientação

Título / Tema
Papel desempenhado
Curso (Tipo)
Instituição / Organização
2018/10 - 2019/07 IIoT Remote Debugger
Coorientador
Engenharia Informática e Computação (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
2017/09 - 2018/06 Serverless Architectural Design for IoT Systems
Coorientador
Engenharia Informática e Computação (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
2017/09 - 2018/06 Blockchain as a PKI for Ownership Control of IoT Devices
Coorientador
Engenharia Informática e Computação (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal
2016/09 - 2017/06 Interoperability In Software Applications For Smart Cities: Towards A Reference Architecture
Coorientador
Engenharia Informática e Computação (Mestrado)
Universidade do Porto Faculdade de Engenharia, Portugal

Organização de evento

Nome do evento
Tipo de evento (Tipo de participação)
Instituição / Organização
2018/05 - 2018/05 19th International Conference on Agile Software Development (XP 2018) (2018/05/21 - 2018/05/25)
Conferência (Outra)
Universidade do Porto Faculdade de Engenharia, Portugal

Agile Alliance, Estados Unidos
2017/10 - 2018/03 13th Doctoral Symposium in Informatics Engineering (DSIE’18) (2018/01/30 - 2018/01/31)
Conferência (Presidente da Comissão Organizadora)
Universidade do Porto Faculdade de Engenharia, Portugal
2017/09 - 2017/09 18th EPIA Conference on Artificial Intelligence (EPIA 2017) (2017/09/05 - 2017/09/08)
Conferência (Outra)
Universidade do Porto Faculdade de Engenharia, Portugal

Universidade do Porto Laboratório de Inteligência Artificial e Ciência de Computadores, Portugal
2015/09 - 2016/02 Talk a Bit – Student Organized Tech Conference, 4th Edition (2016) (2016/01/30 - 2016/01/30)
Simpósio (Presidente da Comissão Organizadora)
Universidade do Porto Faculdade de Engenharia, Portugal
2014/09 - 2014/09 INForum - Symposion on Informatics (INForum 2014) (2014/09/04 - 2014/09/05)
Conferência (Outra)
Universidade do Porto, Portugal

Universidade de Évora, Portugal

Instituto Politécnico do Porto Instituto Superior de Engenharia do Porto, Portugal

Participação em evento

Descrição da atividade
Tipo de evento
Nome do evento
Instituição / Organização
2018/07/01 - 2018/07/05 1st UPTEC School on the Future of Computing
Congresso
UPTEC School on the Future of Computing
UPTEC Associação de Transferência de Tecnologia da Asprela, Portugal
2015/04/01 - 2015/04/04 CERN Spring Campus
Congresso
CERN Spring Campus
European Organization for Nuclear Research, Suiça

Arbitragem científica em conferência

Nome da conferência Local da conferência
2017 - 2017 2017 IEEE First Summer School on Smart Cities (S3C) IEEE
2017 - 2017 2017 IEEE Intelligent Vehicles Symposium (IV) IEEE
2017 - 2017 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC) IEEE

Curso / Disciplina lecionado

Disciplina Curso (Tipo) Instituição / Organização
2019/02 - 2019/06 Operating Systems Engenharia Informática e Computação (Mestrado integrado) Universidade do Porto Faculdade de Engenharia, Portugal
2019/02 - 2019/06 Object Oriented Programming Laboratory Engenharia Informática e Computação (Mestrado integrado) Universidade do Porto Faculdade de Engenharia, Portugal
2019/02 - 2019/06 Software Systems Architecture Engenharia Informática e Computação (Mestrado integrado) Universidade do Porto Faculdade de Engenharia, Portugal
2018/09 - 2019/02 Software Development Laboratory Engenharia Informática e Computação (Mestrado integrado) Universidade do Porto Faculdade de Engenharia, Portugal
2018/02 - 2018/06 Operating Systems Engenharia Informática e Computação (Mestrado integrado) Universidade do Porto Faculdade de Engenharia, Portugal

Membro de comissão

Descrição da atividade
Tipo de participação
Instituição / Organização
2019/02 - 2019/04 Symposium on Informatics Engineering, part of the 3rd Doctoral Congress in Engineering (DCE 2019)
Membro
Universidade do Porto Faculdade de Engenharia, Portugal
2018/05 - 2018/05 19th International Conference on Agile Software Development (XP 2018)
Membro
Agile Alliance, Estados Unidos

Universidade do Porto Faculdade de Engenharia, Portugal
2017/07 - 2017/08 ACM CarSys 2017 – The Second ACM International Workshop on Smart, Autonomous, and Connected Vehicular Systems and Services, part of the The 23rd Annual International Conference on Mobile Computing and Networking (MobiCom 2017)
Membro
Association for Computing Machinery, Estados Unidos
Distinções

Prémio

2015 1st Place Portugal (189th of 2477 Worldwide) IEEEXtreme – 24h Programming Competition 9.0
IEEE, Estados Unidos
2013 2º Lugar European BEST Engineering Competition (EBEC) - Warsaw
BEST - Board of European Students of Technology, Polónia
2011 1º Lugar Mat12 - 12º Ano
Universidade de Aveiro, Portugal
2009 Quadro de Excelência 3º Ciclo
Externato de Vila Meã, Portugal

Outra distinção

2018 6th (of 31 Participants) at the Capture the Flag Competition - Part of the Cyber Defense exercice “CIBER PERSEU 2018"
Exército Português, Portugal
2017 847th (of 2815) - Google Hash Code 2017
Google Inc, Estados Unidos
2014 Honorable Mention, IEEEmadC - Mobile Application Development Contest
IEEE, Estados Unidos
2009 2º Lugar Fis12 - 10º Ano
Universidade de Aveiro, Portugal