Apresentação dos Mestrados do DEI

Com o objetivo de dar a conhecer a oferta formativa do Departamento de Engenharia Informática ao nível dos Segundos Ciclos de Estudos, será promovida uma sessão de apresentação de todos os mestrados do DEI na tarde de quarta feira, dia 14 de fevereiro, no Auditório da FEUP.
Será uma oportunidade para os estudantes de licenciatura conhecerem com mais detalhe o funcionamento dos cursos, das suas áreas de estudo, empregabilidade e perspetivas associadas à frequência dos mestrados.
Esta sessão pretende orientar e esclarecer, facilitando assim um pouco mais a escolha na hora de submeter a candidatura.

Programa
14:45 | Abertura do Auditório
15:00 | Abertura da Sessão
15:15 | Apresentação M.EIC – Mestrado em Engenharia Informática e Computação (Prof. Rui Rodrigues)
15:30 | Apresentação M.IA – Mestrado em Inteligência Artificial (Prof. João Cardoso/ Prof. João Pedro Pedroso)
15:45 | Apresentação MM – Mestrado em Multimédia (Prof. Jorge Barbosa)
16:00 | Apresentação MCI – Mestrado em Ciência da Informação (Prof. Carla Teixeira Lopes)
16:15 | Apresentação MESW – Mestrado em Engenharia de Software (Prof. João Pascoal Faria)
16:30 | Apresentação MECD – Mestrado em Engenharia e Ciência de Dados (Prof. José Luís Borges)
16:45 | Esclarecimento de dúvidas (com intervenção do secretariado)

A sessão é livre, não necessita de inscrição. Estão todos convidados!

DEI TALKS | “Architectures for building Extraordinary Software” com Joseph Yoder, Graziela Simone Tonin, Neil Harrison e Filipe Correia

Quando se constroem sistemas complexos, poderá ser demasiado fácil focarmo-nos principalmente nas funcionalidades em detrimento das qualidades do software, especificamente as relacionadas com a arquitetura. A pressão para se adaptar e moldar o mercado exige que as organizações adicionem novas funcionalidades, acomodem novas interações e tenham novas equipas a trabalhar na adaptação do software. Alguns acreditam que, simplesmente seguindo as práticas Agile – começando o mais rápido possível, mantendo o código limpo e fazendo muitos testes – uma boa arquitetura surgirá por magia. Embora surja uma arquitetura, se não for prestada atenção suficiente à arquitetura e ao código, a dívida técnica e os problemas de design irão surgir até se tornarem confusos, dificultando a entrega de novas funcionalidades de forma rápida e fiável. Por vezes, uma arquitetura de software simples, que começa por ser pequena quando a comunicação é fácil, pode suportar alterações arquitetónicas guiadas e incrementais e pode evoluir gradualmente com o seu ambiente, mantendo-se adequada aos seus objetivos. Outras vezes não é assim tão simples: a arquitetura de software inicial pode ser pouco adequada para suportar as alterações necessárias ou a acumulação de decisões arquitetónicas não otimizadas (também conhecidas como dívida técnica arquitetónica) pode ser demasiado grave. É essencial ter uma arquitetura sustentável que possa evoluir ao longo do ciclo de vida do projeto. A arquitetura sustentável exige uma atenção permanente, especialmente quando há prioridades em evolução, muitos riscos técnicos e muitas dependências.

Esta será uma mesa redonda em que os participantes e os membros do painel convidados discutirão considerações arquitetónicas para a conceção de sistemas, especificamente sobre arquiteturas para a criação de software de excelência.

 “Architectures for building Extraordinary Software” será apresentada dia 7 de fevereiro, das 15:00 às 16:15, na sala B033 e será moderada por Carlos Duarte (DEI).

 

Short Bios:

 Joseph (Joe) Yoder is a research collaborator at IME/USP, president and a fellow of the Hillside Group (www.hillside.net), a group dedicated to improving the quality of software development, and is a founder and principal of the Refactory (www.refactory.com), a company focused on software architecture, design, implementation, consulting, and mentoring on all facets of software development. He is best known as an author of the “Big Ball of Mud” pattern, illuminating fallacies in software architecture. Joe is also a co-author of “A Scrum Book: The Spirit of the Game”; which includes 94 patterns and 2 pattern languages about getting the most out of Scrum. Joe teaches and mentors developers on agile and lean practices, architecture, flexible systems, clean design, patterns, refactoring, and testing. Joe has presented many tutorials and talks, arranged workshops, given keynotes, and helped organize leading international agile and technical conferences. Joe believes software is still too hard to change and wants to do something about this. Recently, the ACM recognized Joe as a Distinguished Member in the category of “Outstanding Engineering Contributions to Computing” and the Hillside Group awarded Joe as a Hillside Fellow.”

Graziela Simone Tonin has worked in the technology market for over 19 years in Brazil and abroad. Ph.D. in Computer Science. She received the US IBM World Award and the Women of Value Award. Graziela mentors and worked in several national entrepreneurship and innovation programs, such as Innovativa Brasil. Ambassador of Clube Bora Fazer, an entrepreneurship community. She works as a professor at Insper Institution, a Teacher of Executive Education and customized programs for C-Levels, and also is a professor in the Computer Science and Engineering program. She led the Women In Tech Project and co-leader in the Gender Front of the Diversity Committee at Insper. Graziela leads volunteer projects throughout Brazil through the Grupo Mulheres do Brasil. In addition, she is part of a worldwide research project that analyzes initiatives aimed at women in software engineering.”

Neil Harrison is a professor and former head of the Department of Computer Science at Utah Valley University, USA. He led the department for seven years, in which he directed the creation of three new baccalaureate programs and two new emphases within the BS in Computer Science program. He oversaw the rollout of a graduate program. He led the accreditation of the software engineering program, and the re-accreditation of the computer science program.
Dr. Harrison is the author of over twenty-five widely cited articles in the areas of software patterns, software architecture, and software engineering and organizations. He is the co-author of the book, “Organizational Patterns of Agile Software Development.” He has been a leader in the software patterns movement and is the namesake of the “Neil Harrison Shepherding Award”, which is awarded annually at patterns conferences. He has been an invited speaker and keynote speaker at conferences, including Agile Portugal. Dr. Harrison holds a PhD from the University of Groningen (the Netherlands), an MS from Purdue University and a BS from Brigham Young University, all in computer science.”

Filipe Correia is a professor of Software Engineering at the University of Porto / FEUP and a researcher at INESC TEC. In the past, he played other roles, from software architect to coach, to developer. His research interests tend to revolve around software design, architecture, agility, and DevOps. In the last few years, his work has been focusing on microservice-based architectures and the highly maintainable and flexible systems they allow to create, and on strategies to improve the Developer Experience across the software development lifecycle. You can find more information on Filipe’s website.”

Carlos Duarte (Moderador) is a software engineer and researcher at INESC TEC. He is also a PhD student at FEUP’s ProDEI, and an invited assistant lecturer at FEUP (software engineering course). He previously worked at DevScope. His research interests revolve around software architecture, more specifically architectural erosion and evolution. Currently, he is researching the relationship between architectural erosion and technical debt, and how software visualization techniques can help identify and prevent erosion from affecting software systems. His Master thesis focused on improving the refactoring experience in IDEs, allowing the creation of custom refactoring tools by describing detection and transformation patterns using a DSL. The thesis won the 2022 Vestas award for best Master thesis in informatics engineering at FEUP.”

DEI TALKS | “Let’s discuss about Models and Languages for embedded systems in Industry 4.0” pelo Prof. Julio Medina

“This talk proposes to have a conversation about the trends in conceptual modelling languages used for the design and analysis of real-time and embedded systems in the context of the ever changing industrial environments but never changing business demands”.

“Let’s discuss about Models and Languages for embedded systems in Industry 4.0” será apresentada dia 01 de fevereiro, às 11:00, na sala I-105, com a moderação do Prof. Gil Gonçalves (DEI).

Short Bio:
“Julio Medina is Associate Professor at Universidad de Cantabria, Spain. His main research areas include the modeling of real-time distributed systems for schedulability analysis and dependability, standards and languages for the representation of such models, and their usage for modular and component-based development software engineering strategies. He contributes to the OMG in the standardization of languages like SysML, MARTE, UCM, UTP, among others.”

Talk a Bit de volta para a sua 12ª edição

*Talk a Bit está de volta ao palco do Auditório da FEUP já no próximo sábado, dia 3 de fevereiro.

O tema desta 12ª edição, “Today’s Choices, Tomorrow’s World”, destacará o impacto profundo das decisões tecnológicas contemporâneas no futuro.

O programa contará com palestras e discussões esclarecedoras sobre Inteligência Artificial (IA) e o seu papel na saúde, cidades inteligentes e indústrias sustentáveis. Serão vários os especialistas que partilharão com o público o seu conhecimento sobre os mais recentes avanços tecnológicos e as suas implicações futuras, promovendo um ambiente propicio à aprendizagem e socialização.

Hugo Neves (MOG), Filipe Portela (IOTECH), Luís Valente (ILOF) e Tiago Reis (DIGESTAID) são presenças confirmadas na lista de oradores convidados, num programa em atualização que pode ser visto aqui.

As inscrições são gratuitas mas devem ser submetidas aqui.

*Talk a Bit é uma conferência tecnológica organizada pelos estudantes do Mestrado em Engenharia Informática e Computação da Faculdade de Engenharia da Universidade do Porto.

Provas de Doutoramento em Engenharia Informática: ”Highly reconfigurable smart component system”

Candidato
Luís Carlos de Sousa Moreira Neto

Data, Hora e Local
31 de janeiro, 14:15, Sala de Atos da FEUP

Presidente do Júri
Doutor Carlos Miguel Ferraz Baquero-Moreno, Professor Catedrático do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto.

Vogais
Doutor Julio Luis Medina Pasaje, Professor Associado do Departamento de Ingeniería Informática y Electrónica da Facultad de Ciencias da Universidad de Cantabria, Espanha;
Doutor António Eduardo Vitória do Espírito Santo, Professor Auxiliar do Departamento de Engenharia Eletromecânica da Faculdade de Engenharia da Universidade da Beira Interior;
Doutor Pedro Nuno Ferreira da Rosa da Cruz Diniz, Professor Catedrático do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto;
Doutor Luis Miguel Pinho de Almeida, Professor Associado com Agregação do Departamento de Engenharia Eletrotécnica e de Computadores da Faculdade de Engenharia da Universidade do Porto;
Doutor Gil Manuel Magalhães de Andrade Gonçalves, Professor Auxiliar do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto (Orientador).

Resumo:
“Em todas as atividades da nossa sociedade, a eficiência é uma preocupação crescente na busca por um mundo sustentável. Embora relevante em todos os níveis, nas atividades de larga escala os resultados de uma atividade eficiente são especialmente notórios. A indústria, especificamente a indústria de transformação e produção em massa, é um bom exemplo onde a eficiência tem um impacto significativo. Facilmente se percebe que os preços competitivos dos bens produzidos em massa são o resultado direto da procura por uma crescente eficiência na indústria. O mercado está a evoluir para modelos de negócio que colocam o utilizador numa posição central, podendo este interferir diretamente no desenho dos produtos. Na indústria do futuro, um consumidor final poderá customizar um produto online, dar a ordem de produção e ver o bem entregue, tudo no mesmo dia. Esta fascinante possibilidade será resultado da combinação entre eficiência e flexibilidade dos processos produtivos. Quer em contexto académico, quer em contexto industrial, vários nomes são aplicados a este novo paradigma: Industria 4.0, Fábricas do Futuro ou Produção Inteligente; todos referentes ao mesmo advento tecnológico. Este conceito abrange múltiplos domínios tecnológicos, apresentando uma riqueza de oportunidades de investigação e criando a necessidade de tecnologias inovadoras. Esta tese investiga dois domínios tecnológicos relacionados com este novo paradigma e aborda um problema chave em cada domínio. No domínio dos Sistemas de Produção Cíber-Físicos, aborda o problema de estabelecer uma rede uniformizada de ativos industriais onde o software e as suas ligações com outros ativos sejam claramente discerníveis e reconhecidas. No domínio dos Sistemas de Manufatura Reconfiguráveis, aborda o ritmo acelerado com que as linhas de produção terão que ser reconfiguradas, e, em particular, como o software terá de ser reconfigurado em paralelo com as linhas de produção e a facilidade com que o novo software pode ser desenvolvido e inserido em produção para atender a desafios emergentes. Uma solução para ambos os problemas deriva do campo da Engenharia de Software Baseada em Componentes, onde esta tese se inspirou para desenvolver um sistema Smart Component inovador, com especial destaque nas capacidades de reconfiguração e distribuição de software. O sistema proposto explora a utilização do Linux, um sistema operativo de uso geral, como ambiente de execução (RTE) de componentes. Através da combinação de partilha direta de memória entre componentes e da utilização de computação paralela e reconfigurável, o sistema proposto atende aos padrões de desempenho de aplicações industrias estabelecidos, demonstrando um alto grau de flexibilidade e capacidade de reutilização de componentes. A flexibilidade do Smart Component é demonstrada através da implementação de dois modelos de componentes. O modelo de componentes IEC 61499, projetado para modelar aplicações distribuídas orientadas a eventos, para monitorização e controlo de sistemas industriais, e o modelo Smart Object Self-Description (SOSD), desenvolvido pelo autor para descrever componentes de software, assim como as suas interligações e as suas associações a ativos industriais. A implementação do IEC 61499 foi diretamente comparada a outros RTEs existentes, superando-os em casos de uso reais e igualando o melhor desempenho de um dos RTEs quando aplicado um benchmark sugerido na literatura. De forma a avaliar o desempenho de reconfiguração do Smart Component, assim como o método simplificado de desenvolvimento de componentes de software, foram ainda propostos nesta tese benchmarks adicionais. A eficácia da implementação do modelo SOSD foi validada através da sua aplicação a um caso de uso real, fornecendo a outros nós de um Sistema de Produção Cíber-Físico o contexto sobre a origem dos dados recolhidos e os componentes de software responsáveis pelo seu processamento. Ao utilizar o Linux como RTE, foi possível demonstrar que a camada de software tradicionalmente dedicada à gestão de componentes é desnecessária, devido ao sistema proposto ser capaz de executar aplicações em conformidade com padrões de desempenho relevantes, ao mesmo tempo que mostra uma flexibilidade superior, superando os RTEs testados que utilizam a abordagem tradicional. Apesar de existirem muitos ambientes de execução para componentes de software, poucos permitem o desenvolvimento e utilização simultânea de componentes construídos em mais do que uma linguagem de programação, e nenhum – dado o conhecimento atual do autor – permite o desenvolvimento de componentes em qualquer linguagem de programação – desde que essa linguagem suporte leitura e escrita de ficheiros. A simplicidade de desenvolver um programa de software para Linux e convertê-lo num componente de software é uma característica promissora que deverá beneficiar o desenvolvimento de aplicações de controlo e monitorização industrial, pois acrescenta ao processo de desenvolvimento de aplicações industriais os benefícios de múltiplas linguagens de programação de alto nível.”

DEI TALKS | “Analyzing and Modeling Intelligent Systems Users’ Behavior in Digital Society” pelo Prof. Humberto Marques-Neto

“Os sistemas de informação são cada vez mais inteligentes e estão presentes no quotidiano das pessoas e das empresas, facilitando e modificando a realização de diversas atividades. Para além do tratamento dos dados intrínsecos de cada sistema, os dados provenientes das interações dos seus utilizadores podem contribuir para identificar, modelar e analisar os padrões de comportamento das pessoas. A análise de dados provenientes da utilização de sistemas web e aplicações móveis e, em particular, de redes sociais online como o Twitter, Facebook, WhatsApp, Instagram e TikTok (respeitando obviamente a privacidade dos utilizadores), pode contribuir para a compreensão de algumas dinâmicas e comportamentos específicos dos seres humanos.

Nesta palestra irei apresentar como o nosso grupo de investigação tem feito a caracterização, análise e modelagem do comportamento de utilizadores de sistemas de informação inteligentes, mais especificamente, utilizadores de redes sociais online e de sistemas de informação que disponibilizam informações em portais de dados abertos, para induzir o desenvolvimento de novos softwares que utilizam algoritmos de machine learning e inteligência artificial. O comportamento dos utilizadores de sistemas de informação, juntamente com os padrões de interação social e de mobilidade humana nos centros urbanos, além de subsidiar decisões e políticas de órgãos e instituições governamentais responsáveis pelo planeamento urbano, podem alcançar e incentivar programadores interessados em criar softwares inovadores com potencial para melhorar a vida das pessoas numa sociedade digital e conectada.”

Analyzing and Modeling Intelligent Systems Users’ Behavior in Digital Society” será apresentada dia 25 de janeiro, às 14:00, na sala B006, com a moderação do Prof. Gil Gonçalves (DEI).

Short Bio:
Prof. Humberto T. Marques-Neto is a researcher and a professor in the Department of Computer Science at the Pontifical Catholic University of Minas Gerais (PUC Minas) in Belo Horizonte – Brazil. He holds a degree in Computer Science from the PUC Minas, a Master’s in Information Science, and a Ph.D. in Computer Science, both from the Federal University of Minas Gerais – UFMG. In the last few years, he has published some papers on the characterization and modeling of large-scale distributed system user behavior, online social network analysis and modeling, computing systems for mobile devices, and software engineering. He also coordinates (at PUC Minas) the Center of Technological Innovation and PUCTec, a Hub for Innovation and Business with about 30 startups. Since last August, he has been spending a one-year sabbatical as a Visiting Fellow in the Department of Computer Science of the University of Pisa.”

DEI TALKS| “Aprendizado colaborativo em redes neuronais artificiais” pelo Prof. Areolino de Almeida Neto

“Toda a tarefa que não pode ser realizada por um único agente precisa da interação de múltiplos agentes alinhados à solução do problema. Normalmente, o trabalho em equipe demanda uma coordenação entre os membros, para que não haja conflitos e o resultado seja mais eficiente. No campo do aprendizado artificial, quando um elemento não consegue aprender completamente a solução de um problema, é necessária a participação de outros elementos “inteligentes” para aprender por completo essa solução. Desta forma, apresenta-se um sistema de aprendizado colaborativo, no qual os agentes inteligentes aprendem a colaborar entre si para obter um aprendizado completo de forma autocoordenada (sem um coordenador) e sem a ocorrência de conflitos entre os elementos inteligentes. Especificamente, trata-se da inserção de outras redes neuronais ou de outras camadas intermediárias em uma RNA de modo a colaborar com o aprendizado já adquirido e desta maneira adicionar novos conhecimentos ao sistema.”

O Prof. Areolino de Almeida Neto descreve-nos assim o que será a sua apresentação, intitulada “Aprendizado colaborativo em redes neuronais artificiais”, a ter lugar dia 15 de novembro, às 14:30, na sala B033.

A palestra terá a moderação do Prof. Carlos Soares (DEI).

Short Bio

Areolino de Almeida Neto, Bacharel em Engenharia Elétrica pela Universidade Federal do Maranhão (UFMA) em 1990, Mestre em Engenharia Aeronáutica e Mecânica pelo Instituto Tecnológico de Aeronáutica (ITA) em 1998 e Doutor em Engenharia Aeronáutica e Mecânica pelo ITA / Universität Hannover (2004). Tem experiência na área de Engenharia Elétrica, Mecatrónica e Ciência da Computação, com enfase em Sistemas Mecatrónicos e Inteligência Artificial, atuando principalmente nos seguintes temas: redes neuronais, aprendizagem por reforço, robótica móvel e robótica de manipuladores. Desde 2015, trabalha como Coordenador do GT-Eng. Aeroespacial da Secretaria de Ciência, Tecnologia e Inovação (SECTI) do Maranhão, Brasil. É membro permanente do Programa de Pós-Graduação em Ciência da Computação da UFMA desde 2010, que permitiu publicar diversos artigos científicos sobre redes neuronais e aprendizagem por reforço, e um livro sobre múltiplas redes neuronais autocoordenadas.

DEI TALKS | “Projetos de investigação e oportunidades de cooperação com São Paulo – Brasil” pelo Prof. Alessandro Santiago dos Santos

Nesta apresentação, que terá lugar no dia 6 de Novembro, às 14:30, na sala I-105 (DEEC), serão abordadas as principais linhas de investigação do Instituto de Pesquisas Tecnológicas, São Paulo, Brasil, com enfoque nos projetos relacionados com Cidades Inteligentes e TICs. Serão também exploradas oportunidades de colaboração nestas áreas.

A palestra terá a moderação do Prof. Rosaldo Rossetti (DEI).

Alessandro Santiago dos Santos, Investigador sénior no Instituto de Pesquisas Tecnológicas do Estado de São Paulo (IPT), atuando na Pesquisa e Desenvolvimento Tecnológico brasileiro por mais de 20 anos, com estudos e projetos de transformação digital. Atualmente é investigador visitante no Instituto Superior Técnico da Universidade de Lisboa, investigando assuntos relacionados a cidades inteligentes, resilientes e sustentáveis. No Brasil, é Gerente de Desenvolvimento de negócios da unidade de tecnologias digitais do IPT; coordenador e professor do Mestrado Profissional em Computação aplicada no IPT, e foi membro do comitê de contingência de enfrentamento do Coronavírus em São Paulo atuando no Sistema de Monitoramento Inteligente, que apoiou o governo na condução da pandemia. Doutorado em Engenharia de Transportes e Mestre em Ciências da Computação pela Universidade de São Paulo, Bacharelado em Ciência da Computação pela Universidade Federal de Mato Grosso. Prêmios, reconhecimentos acadêmicos e empresariais fazem parte da trajetória profissional, incluindo experiências gerenciais em empresas como SENAC, IBM, IPT. Projetos, consultorias e pesquisas em áreas como: Sistemas Inteligentes de Transportes, Internet das Coisas, Indústria 4.0, Cidades Inteligentes e Sustentáveis. Cooperação internacional com a Europa em projetos de P&D em TI e Transportes, além de assessoria com o fórum econômico mundial na plataforma de política de dados no Centro da 4a revolução Industrial (C4IR Brasil).”

INForum 2023 – 7 e 8 setembro @FEUP

A edição de 2023 do INForum, que vai já na sua 14ª edição, decorrerá na Faculdade de Engenharia da Universidade do Porto nos dias 7 e 8 de setembro, com a organização local de Jácome Cunha, João Paulo Fernandes, João Pascoal Faria e Rui Maranhão, docentes do DEI, e João Saraiva da Universidade do Minho.

Reunindo a comunidade nacional, o INForum é um local privilegiado para a divulgação, discussão e reconhecimento de trabalhos científicos e de inovação e avanços tecnológicos em Informática. O INForum oferece assim um palco especializado para promover, por um lado, o intercâmbio de conhecimento e experiência entre a academia e a indústria e, por outro lado, a estreia de jovens investigadores que procuram a divulgação, a crítica construtiva e o encorajamento do seu trabalho. Assim, o INForum é um evento nacional de partilha e de fortalecimento do espírito de comunidade.

A Informática é uma área de Investigação e Desenvolvimento consolidada em Portugal, suportada numa rede de centros de investigação reconhecidos internacionalmente e na oferta de cursos de licenciatura e pós-graduação por praticamente todas as instituições portuguesas de ensino superior. É igualmente uma área na qual várias empresas nacionais apresentam resultados de I&D de relevância internacional.

O INForum é organizado em sessões temáticas sobre tópicos propostos pela comunidade e selecionados pela organização. Os tópicos têm comissões de programa (CP) próprias, que se articulam com os Presidentes da Comissão de Programa nos processos de organização das sessões (apelo a submissões, revisão e seleção de artigos, publicação de atas, etc.) de forma a tirar partido de uma única infraestrutura de suporte e garantir a coerência do evento.

Esta edição contará ainda com as Keynotes de *Cristina Videira Lopes (Chancellor’s Professor at University of California, Irvine ) e **Pedro Saleiro (Senior Director of AI Research at Feedzai).

* O Fim da Programação (como a conhecemos)

“Cristina (Crista) Lopes é Chancellor’s Professor na School of Information and Computer Sciences at University of California, Irvine, com interesses de investigação em Linguagens de Programação, Engenharia de Software e Ambientes Virtuais Distribuídos. É IEEE Fellow e ACM Distinguished Scientist. Ela é a vencedora do Prêmio Pizzigati de 2016 para Software de Interesse Público pelo seu trabalho na plataforma de mundo virtual OpenSimulator. O seu livro ‘Exercises in Programming Style’ recebeu críticas excelentes, incluindo ter sido escolhido como ‘Livro Notável’ pelas revisões do ACM Best of Computing.”

** Innovating from within: AI Research at Feedzai

“Pedro Saleiro is Senior Director of Research at Feedzai where he heads the AI research group. Before joining Feedzai in 2019, Pedro did a postdoc in Fair Machine Learning at the University of Chicago and he was a research data scientist at the Center for Data Science and Public Policy working with Rayid Ghani. During his time at UChicago, he co-developed Aequitas, the first open-source library to audit bias and fairness of decision-making systems. Pedro holds a PhD in Machine Learning from University of Porto.”

O programa da conferência pode ser consultado aqui.

Provas de Doutoramento em Engenharia Informática: ”Scaling-up organization of document sets to facilitate their analysis”

Candidato:
Rui Portocarrero Macedo de Morais Sarmento

Data, Hora e Local
24 de julho, às 14:00, na Sala de Atos (L202A) do DEGI, FEUP

Presidente do Júri:
Doutor Carlos Manuel Milheiro de Oliveira Pinto Soares, Professor Associado da Faculdade de Engenharia da Universidade do Porto.

Vogais
Doutor José Fernando Ferreira Mendes, Professor Catedrático do Departamento de Física da Universidade de Aveiro;
Doutor Bruno Emanuel da Graça Martins, Professor Associado do Departamento de Engenharia Electrotécnica e de Computadores do Instituto Superior Técnico da Universidade de Lisboa;
Doutor Pavel Bernard Brazdil, Professor Emérito da Faculdade de Economia da Universidade do Porto (Coorientador);
Doutor Henrique Daniel de Avelar Lopes Cardoso, Professor Associado do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto;
Doutor Sérgio Sobral Nunes, Professor Associado do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto.

A tese foi orientada pelo Doutor João Manuel Portela da Gama, Professor Catedrático da Faculdade de Economia da Universidade do Porto.

Resumo:

“A sumarização e organização da produção de documentos de uma organização, de forma intuitiva e escalonável, para grandes quantidades de dados, é de grande importância no apoio à tomada de decisão. Esta tese pretende desenvolver um estudo teórico e prático, para resolver estes desafios.

O conteúdo desta dissertação nasceu após a construção de um protótipo de software com algoritmos estaticos, para analisar e fornecer suporte à decisão, a partir de documentos de texto e de uma rede de autores de documentação científica. Várias vantagens foram comprovadas com o uso deste protótipo mencionado. No entanto, havia algumas preocupações em relação à capacidade do protótipo de lidar com redes de dimensões superiores e também com uma grande quantidade de documentos. O estudo de caso de desenvolvimento considera a afinidade entre autores em grande escala e em constante evolução. O primeiro desafio é dimensionar os métodos de representação dos documentos dos autores. O segundo desafio é capturar o desenvolvimento temporal da organização. Considerando este contexto, desenvolvemos e implementamos técnicas de streaming para a caracterização de cada documento e outras subunidades da organização. Para caracterizar, houve interesse por integração em grupos de afinidade identificados por palavras-chave e medidas de relevância. Concluímos este trabalho testando vários algoritmos desenvolvidos, para diminuir a desvantagem do protótipo original e reunindo uma panóplia de soluções para problemas relacionados às técnicas de streaming de texto, considerando uma abordagem em larga escala para a análise correspondente. Foram utilizadas técnicas de recuperação de informação, sendo necessária a análise de redes sociais e streaming de dados. Resolvemos vários problemas associados com a análise eficiente de fluxos de texto, usando várias técnicas, desde técnicas de análise de fluxos puros até técnicas de redes complexas em evolução. Estas técnicas que serviram de base para inovação e contribuição com mais de dez novos algoritmos provaram melhorar o protótipo e resolver os problemas que nos levaram a melhorar e contribuir também para diversas áreas da análise de textos e fluxos de texto.”

Palavras-Chave: Streaming; Fluxo e Dados Evolutivos; Análise de Texto; Análise de Redes Sociais e Complexas; Visualização de Redes Sociais e Complexas.