Provas de Doutoramento em Engenharia Informática: ”Increasing the Dependability of Internet-of-Things Systems in the context of End-User Development Environments”

Candidato:
João Pedro Matos Teixeira Dias

Data, Hora e Local
1 de abril, às 09:00, por videoconferência com transmissão em direto em: https://www.youtube.com/channel/UCvsg2ymeaHLRLbsGt67JmKw

Presidente do Júri
Doutor Rui Filipe Lima Maranhão de Abreu, Professor Catedrático da Faculdade de Engenharia da Universidade do Porto

Vogais
Doutor Dariusz Mrozek, Professor Associado do Department of Applied Informatics da Silesian University of Technology, Poland;
Doutor Pedro Nicolau Faria da Fonseca, Professor Auxiliar do Departamento de Eletrónica, Telecomunicações e Informática da Universidade de Aveiro;
Doutor André Monteiro de Oliveira Restivo, Professor Auxiliar do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto;
Doutor Hugo José Sereno Lopes Ferreira, Professor Auxiliar do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto (Orientador).

Resumo:

A ubiquidade da computação, conhecida como Internet-of-Things (IoT), tem moldado a maneira como as pessoas interagem com o mundo físico. No entanto, a escala, distribuição lógica e geográfica, densidade, heterogeneidade, interdependência, e os requisitos de segurança, fazem com que estes sistemas sejam complexos, criando vários desafios operacionais e de desenvolvimento. Embora exista um consenso alargado de que as práticas de engenharia de software amplamente utilizadas são inadequadas para o desenvolvimento de IoT, estas continuam a ser as soluções mais usadas. Este aspeto tem vindo a comprometer a confiabilidade destes sistemas, centralizando a maior parte da computação em infraestruturas cloud. Adicionalmente, a larga-escala destes sistemas em termos de dispositivos e aplicações supera os recursos técnicos existentes para a sua gestão e operação, sendo crucial torná-los o mais self-managed possível. No entanto, tem de ser dada a capacidade aos operadores do sistema (incluindo utilizadores finais) de configurá-los e entendê-los — principalmente usando soluções que não requerem alto conhecimento técnico, viz. soluções de desenvolvimento de low-code — incluindo a capacidade de configuração de medidas de resiliência em caso de falhas.

O foco principal desta dissertação é investigar como melhorar o status quo da confiabilidade em sistemas IoT. Este é um esforço multifacetado sendo necessário (1) perceber quais são as melhores práticas para desenvolver IoT de forma confiável e qual é sua solidez científica, (2) perceber se as soluções atuais fornecem mecanismos fundamentais que permitem desenhar e construir sistemas confiáveis, e, se não, que contribuições são necessárias para superar as limitações existentes e, por último, (3) dado que esses sistemas são operados por humanos com conhecimento técnico limitado, é necessário que os seus utilizadores sejam capazes de usar e configurar os sistemas sem comprometer o correto funcionamento dos mesmos. Enquanto nos propomos a enfrentar os desafios acima mencionados, afirmamos que:

É possível enriquecer os ambientes de desenvolvimento de IoT focados em utilizadores finais de tal forma que os sistemas resultantes têm um maior grau de confiabilidade, reduzindo o impacto no know-how destes utilizadores.

Para se melhor entender o que (e como) os utilizadores finais desejam automatizar os seus sistemas de IoT foi realizado um estudo para reunir cenários de automação, como pesquisa preliminar. De seguida, uma extensa pesquisa bibliográfica foi realizada de forma a extrair um conjunto de padrões que podem ser usados para melhorar os sistemas IoT do ponto de vista da sua confiabilidade. Estes padrões foram documentados em formconfiabilidadea sucinta, expondo problemas particulares dentro de um contexto específico. As relações de um subconjunto desses padrões foram estudadas, resultando numa linguagem de padrão de self-healing, endereçando as preocupações de confiabilidade em tempo de execução de forma autonómica.

A adoção destes padrões depende de aspetos arquiteturais e funcionais dos sistemas. Um dos aspetos limitadores é que a maioria dos sistemas e soluções atuais não fornece nenhum mecanismo para reajustar o comportamento do sistema durante o tempo de execução. Dado isto, os paradigmas de computação fog e edge foram explorados de forma a aproveitar os recursos computacionais em todas as camadas do sistema, com o objetivo de tornar os sistemas mais confiáveis e mais escaláveis. Com estas contribuições de base, exploramos e afirmamos a viabilidade de usar funções serverless no contexto de IoT, otimizando a escolha de contextos de execução de acordo com preferências, restrições e latências.

Para melhor entender como é que estes paradigmas podem ser potencializados para soluções amplamente utilizadas, selecionamos Node-RED como caso de estudo, dado ser um dos sistemas de desenvolvimento open-source mais utilizados. Este fornece uma interface de programação visual que potencia que utilizadores com diferentes níveis de conhecimento técnico o possam usar. E, tal como outras soluções, o Node-RED não fornece mecanismos para orquestrar tarefas entre dispositivos nem lidar com falhas de partes do sistema dinamicamente, limitando a confiabilidade dos sistemas construídos.

Começamos por avaliar empiricamente, tanto em configurações virtuais como físicas, a viabilidade de usar o Node-RED como um orquestrador, onde as tarefas computacionais são alocadas para os recursos disponíveis e as falhas de dispositivos são mitigadas com re-orquestrações. Também foi desenvolvido um conjunto de extensões para Node-RED que permitem enriquecer os programas existentes (flows) com mecanismos de self-healing — permitindo a deteção de diferentes erros durante o tempo de execução e reajustando o comportamento do sistema para este manter a sua operação dentro de níveis aceitáveis de Qualidade de Serviço.

Dado que os utilizadores de IoT têm diferentes níveis de conhecimento técnico, tentamos melhorar a interação com os ambientes de desenvolvimento destes sistemas para que os utilizadores pudessem melhor entender quais são as automações configuradas (viz. inspeção), como estas se estão a comportar (viz. observabilidade e feedback), e aumentar a sua capacidade de perceber qual foi a possível causa por trás de certos eventos (viz. causalidade). No primeiro estudo, começamos por estender as notações visuais e as funcionalidades do Node-RED para que pudéssemos melhorar o processo de desenvolvimento. De seguida avaliamos empiricamente o desempenho da solução desenvolvida em relação a uma versão do Node-RED sem modificações, observando melhorias estatisticamente significativas na capacidade dos utilizadores de evoluir sistemas de IoT existentes. Por fim, exploramos o uso de assistentes de voz como maneira alternativa de configurar, compreender e interagir com ambientes IoT, focando-nos particularmente na capacidade de um utilizador perceber a causa por trás de alguns eventos.

Verificamos a viabilidade do uso de sistemas de voz como forma alternativa de desenvolvimento de sistemas IoT, cobrindo todas as diferentes possibilidades de automação que o Node-RED suporta, com uma extensão considerável das possibilidades de interação devido ao suporte de diálogos multimensagem. Passamos a validar a viabilidade dos utilizadores usarem o assistente de voz para realizar diferentes tarefas, verificando que todos os utilizadores foram capazes de terminar as tarefas. Enquanto algumas frases válidas foram incorretamente reconhecidas pelo mecanismo de reconhecimento de voz, o que forçou alguns participantes a repetir a sua intenção, os participantes expressaram uma preferência por interfaces de voz preterindo interfaces visuais em termos de perceção subjetiva.

Essas contribuições materializam-se num conjunto básico de blocos de construção que, em conjunto, podem ser usados para melhorar a confiabilidade dos sistemas de IoT, ao mesmo tempo que potencializam a capacidade do utilizador de os configurar, usar e desenvolver sistemas deste tipo. As contrapartes experimentais destas contribuições fornecem evidências empíricas que sustentam a plausibilidade da hipótese.

Provas de Doutoramento em Media Digitais: ”Instagram Photography: Toward the profiling of photography sharing modes of practice”

Candidato:
Cláudio António Moreira Alves do Carmo Reis

Data, Hora e Local
29 de março, às 10h00, na Sala de Atos da Faculdade de Engenharia e por videoconferência.

Streaming: https://www.youtube.com/channel/UCvsg2ymeaHLRLbsGt67JmKw

Presidente do Júri
Doutor António Fernando Vasconcelos Cunha Castro Coelho, Professor Associado c/ Agregação da FEUP

Vogais
Doutora Luísa Maria Lopes Ribas, Professora Auxiliar da Faculdade de Belas Artes da Universidade de Lisboa;
Doutora Sandra Vieira Jürgens, Professora Auxiliar Convidada do Departamento de História da arte da Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa;
Doutor João Pedro Ferreira Dias Leal, Professor Adjunto da Escola Superior de Media Artes e Design do Instituto Politécnico do Porto;
Doutor Pedro Leão Ramos Ferreira Neto, Professor Auxiliar da Faculdade de Arquitetura da Universidade do Porto;
Doutor Gilberto Bernardes de Almeida, Professor Auxiliar do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto;
Doutor José Manuel da Silva Fernandes de Carvalho Carneiro, Professor Auxiliar do Departamento de Design da Faculdade de Belas Artes da Universidade do Porto (Orientador).

Provas de Doutoramento em Media Digitais: ”Jogar o Museu: Uma framework para o design de jogos baseados em localização com realidade aumentada para espaços museológicos”

Requeridas por:
Maria Van Zeller de Macedo de Oliveira e Sousa

Data, Hora e Local
26 de janeiro, às 10h00, na Sala de Atos da Faculdade de Engenharia da Universidade do Porto

Streaming: https://www.youtube.com/channel/UCvsg2ymeaHLRLbsGt67JmKw

Presidente do Juri
Doutor Carlos Miguel Ferraz Baquero-Moreno, Professor Catedrático da FEUP

Vogais
Doutor Pedro Júlio Enrech Casaleiro, Professor Auxiliar Convidado da Faculdade de Letras da Universidade de Coimbra;
Doutora Teresa Isabel Lopes Romão, Professora Associada do Departamento de Informática da Faculdade de Ciência Tecnologia da Universidade Nova de Lisboa;
Doutor Mário Jorge Rodrigues Martins Vairinhos, Professor Auxiliar do Departamento de Comunicação e Arte da Universidade de Aveiro;
Doutora Paula Cristina Menino Duarte Homem, Professora Auxiliar do Departamento de Ciências e Técnicas do Património da Faculdade de Letras da Universidade do Porto;
Doutor António Fernando Vasconcelos Cunha Castro Coelho, Professor Associado com Agregação do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto (Orientador).

Provas de Doutoramento: ”New Strategies and User-Generated Content in the Public Service Media News in the Digital World – The Portuguese Case”

Candidato: Daniel dos Santos Catalão

Dia 15 de dezembro, às 14h30, Sala de Atos da FEUP

Presidente do Júri

Doutor António Fernando Vasconcelos Cunha Castro Coelho, Professor Associado com Agregação da FEUP

Vogais

Doutor Francisco Rui Nunes Cádima, Professor Catedrático (aposentado) da Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa;

Doutora Felisbela Maria Carvalho Lopes, Professora Associada com Agregação do Instituto de Ciências Sociais da Universidade do Minho;

Doutora Catarina Sofia Lourenço Rodrigues, Professora Auxiliar da Faculdade de Ciências Sociais e Humanas da Universidade dos Açores;

Doutor Fernando António Dias Zamith Silva, Professor Auxiliar do Departamento de Ciências da Comunicação e da Informação da Faculdade de Letras da Universidade do Porto (Coorientador);

Doutor Sérgio Sobral Nunes, Professor Auxiliar do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto.

Streaming via YouTube

Provas de Doutoramento: ”Curating-with: Artistic Methodologies for Social Innovation and Community-focused Acts of Care, Maintenance, and Repair”

Requeridas por:
Michelle Donna Kasprzak

Data, Hora e Local
Dia 17 de julho, às 14h00, na Sala de Atos do DEEC (I -105) da Faculdade de Engenharia da Universidade do Porto e por videoconferência, com transmissão em direto em: http://youtu.be/8js7gAblV40

Presidente do Juri
Doutor António Fernando Vasconcelos Cunha Castro CoelhoProfessor Associado com Agregação  da Faculdade de Engenharia da Universidade do Porto

Vogais
Doutora Elke Krasny, Professor of Institute for Education in the Arts – Department for Art and Education da Academy of Fine Arts, Vienna;
Doutor Tiago Luís Lavandeira Castela, Investigador Auxiliar no Centro de Estudos Sociais da Universidade de Coimbra;
Doutora Joana Esteves da Cunha Leal, Professora Auxiliar da Faculdade de Ciências Sociais e Humanas da Universidade NOVA de Lisboa;
Doutora Cristina Fernandes Alves de Sá, Professora Auxiliar do Centro de Investigação em Ciência e Tecnologia das Artes (CITAR) da Escola das Artes (Porto e Lisboa) da Universidade Católica Portuguesa;
Doutor Paulo Frias da Costa, Professor Auxiliar do Departamento de Ciências da Comunicação e da Informação da Faculdade de Letras da Universidade do Porto;
Doutora Sandra Maria Tavares da Silva, Professora Auxiliar da Faculdade de Economia da Universidade do Porto (Orientadora).

Provas de Doutoramento em Media Digitais: ”Literacia em Saúde: uma proposta de intervenção em rede para o desafio de Saúde Pública em Portugal”

Requeridas por:
Hernâni Barros Zão Corga Oliveira
Data, Hora e Local
Dia 9 de junho, às 14h30, transmissão em direto em:http://www.youtube.com/channel/UCvsg2ymeaHLRLbsGt67JmKw
Presidente do Juri
Doutor Jorge Manuel Pinho de Sousa, Professor Catedrático da FEUP
Vogais
Doutor António Maria Salvado Coxito Granado, Professor Auxiliar do Departamento de Ciências da Comunicação da Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa;
Doutora Felisbela Maria Carvalho Lopes, Professora Associada com Agregação do Instituto de Ciências Sociais da Universidade do Minho;
Doutora Rita Maria Espanha Pires Chaves Torrado da Silva, Professora Auxiliar com Agregação do Departamento de Sociologia do ISCTE- Instituto Universitário de Lisboa;
Doutora Irma da Silva Brito, Professora Coordenadora da Escola Superior de Enfermagem de Coimbra;
Doutora Helena Laura Dias de Lima, Professor Auxiliar do Departamento de Ciências da Comunicação e da Informação da Faculdade de Letras da Universidade do Porto (Orientadora);
Doutor José Alberto Peixoto Machado da Silva, Professor Associado do Departamento de Engenharia Eletrotécnica e de Computadores da Faculdade de Engenharia da Universidade do Porto.

Provas de Doutoramento em Media Digitais: ”Enhancing museum experiences for teenagers through gamification and storytelling frameworks”

Requeridas por:
Vanessa Quintal Cesário

Data, Hora e Local
Dia 20 de maio, às 14h30, transmissão em direto em:http://www.youtube.com/channel/UCvsg2ymeaHLRLbsGt67JmKw

Presidente do Júri
Doutor Jorge Manuel Pinho de Sousa, Professor Catedrático da FEUP

Vogais
Doutora Daniela Petrelli, Full Professor of Interaction Design da Sheffield Hallam University – Reino Unido;

Doutor Nuno Jardim Nunes, Professor Catedrático do Departamento de Engenharia Informática do Instituto Superior Técnico Lisboa;

Doutor Carlos António Roque Martinho, Professor Auxiliar do Departamento de Engenharia Informática do Instituto Superior Técnico Lisboa;

Doutora Teresa Isabel Lopes Romão, Professora Auxiliar do Departamento de Informática da Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa;

Doutor Rui Pedro Amaral Rodrigues, Professor Auxiliar do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto;

Doutora Valentina Nisi, Professora Auxiliar do Departamento de Matemática e Engenharias da Universidade da Madeira (Orientadora).

Provas de Doutoramento em Media Digitais: ”Engaging researchers in research data management: creating metadata models for multi-domain dataset description”

Requeridas por:
João Daniel Aguiar de Castro

Data, Hora e Local
Dia 20 de maio, às 9h00, transmissão em direto em:https://www.youtube.com/channel/UCvsg2ymeaHLRLbsGt67JmKw
Presidente do Júri
Doutor António Fernando Vasconcelos Cunha Castro Coelho, Professor Associado com Agregação  da FEUP
Vogais
Doutora Eva María Méndez Ródriguez, Professora Titular da Universidad Carlos III de Madrid, Espanha;
Doutora Maria Manuel Lopes de Figueiredo Costa Marques Borges, Professora Associada do Departamento de Filosofia, Comunicação e Informação da FLUC – Faculdade de Letras da Universidade de Coimbra;
Doutor Nuno Manuel Robalo Correia, Professor Catedrático do Departamento de Informática da Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa;
Doutora Ana Alice Rodrigues Pereira Baptista, Professora Auxiliar do Departamento de Sistemas de Informação da Escola de Engenharia da Universidade do Minho;
Doutor Gabriel de Sousa Torcato David, Professor Associado do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto;
Doutora Maria Cristina de Carvalho Alves Ribeiro, Professora Associada do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto (Orientadora).

Provas de Doutoramento em Media Digitais: “Political Mobilization in Brazil from 2013 to 2017: a Technopolitical Analysis Using Surveys and Social Network Data Mining”

Requeridas por:
Marcela Canavarro Rodrigues Martins
Data, Hora e Local
Dia 16 de setembro, às 14h00, na Sala de Atos da Faculdade de Engenharia
Presidente do Júri
Doutor Jorge Manuel Pinho de Sousa, Professor Catedrático da FEUP
Vogais
Doutor Emiliano Treré, Lecturer da School of Journalism, Media and Culture da Cardiff University, Reino Unido;
Doutora Paola Sartoretto, Post-Doctoral Researcher do Department of Romance Studies and Classics do Institute of Latin American Studies da Stockholm University –, Suécia;
Doutor Alípio Mário Guedes Jorge (Orientador), Professor Associado do Departamento de Ciência de Computadores da Faculdade de Ciências da Universidade do Porto;
Doutor Paulo Nuno Vicente, Professor Auxiliar do Departamento de Ciências da Comunicação da Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa,
Doutor Sérgio Sobral Nunes, Professor Auxiliar do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto.

Provas de Doutoramento: ”O Espaço Aumentado na Experiência Artística: Ecrãs, Sistemas e Contextos Físicos”

Provas de Doutoramento em Media Digitais

Requeridas por:
Ivo Jorge Meireles de Sousa Teixeira

Data, Hora e Local
Dia 25 de julho às 10h30, na Sala de Atos da Faculdade de Engenharia
Presidente do Juri
Doutor Jorge Manuel Pinho de Sousa, Professor Catedrático da FEUP
Vogais
Doutora Sandra Vieira Jürgens, Professora Auxiliar Convidada do Departamento de História da Arte da Faculdade de Ciências Sociais e Humanas da Universidade Nova de Lisboa;
Doutora Ana Maria da Assunção Carvalho, Professora Auxiliar do Instituto Universitário da Maia;
Doutor Vítor Joaquim Paredes Fernandes, Professor Auxiliar Convidado da Escola das Artes da Universidade Católica Portuguesa;
Doutor José Miguel Santos Araújo Carvalhais Fonseca, Professor Auxiliar do Departamento de Design da Faculdade de Belas Artes da Universidade do Porto (Orientador);
Doutor André Rangel Macedo, Professor Auxiliar Convidado do Departamento de Artes Plásticas da Faculdade de Belas Artes da Universidade do Porto;
Doutor Rui Luis Nogueira Penha, Professor Auxiliar Convidado do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto.