ICSE 2024 – The 46th International Conference on Software Engineering

O Centro Cultural de Belém recebe esta semana aquela que é considerada a principal conferência internacional de engenharia de software, a ICSE 2024 – The 46th International Conference on Software Engineering. Desde 1975 que a ICSE proporciona um fórum onde investigadores, profissionais e membros da academia se reúnem para apresentar e discutir as mais recentes inovações, tendências, experiências e questões no domínio da engenharia de software.

De 14 a 20 de abril o CCB receberá nos seus auditórios e inúmeras salas, Keynotes, Workshops, Simpósios, Sessões técnicas, Tutoriais, Sessões de posters, e muitas outras atividades, num programa que explorará temas como a ética, confiabilidade nos sistemas de Inteligência Artificial, inclusão, vieses no software, eficiência energética ou algoritmos aplicados à engenharia de software, entre muitos outros.

Os principais oradores são “figuras proeminentes no campo da Engenharia de Software, escolhidos pelas suas contribuições significativas à ciência e à indústria e que estão na vanguarda da pesquisa, inovação ou liderança na área”. Carol Smith (Principal researcher SEI/CMU) irá abordar o tema da ética e confiabilidade nos sistemas de IA; Rupak Majumdar (Scientific Director, Max-Planck Institute for Software Systems) analisará os desafios e oportunidades na verificação de modelos em sistemas distribuídos de grande escala; Soumith Chintala (VP Fellow at Meta AI), inventor do PyTorch, explorará as propriedades únicas dos mais recentes sistemas de IA generativa; Martin Rinard (Professor, Massachusetts Institute of Technology) trará questões sobre a ligação dos grandes modelos de linguagem com a engenharia de software.

Ainda em destaque a presença de Bertrand Meyer, académico francês que criou a linguagem de programação Eiffel nos anos 80, de Alexander Serebrenik cujo objetivo da sua investigação é facilitar a evolução do software, tendo em conta os aspetos sociais do desenvolvimento de software, de Luís Cruz, doutorado pelo MAP.i, a trabalhar na Delft University of Technology nas áreas da Engenharia de Software Sustentável e da Green AI, entre muitos outros que prometem enriquecer o evento proporcionando uma “visão abrangente das múltiplas facetas da Engenharia de Software, desde a teoria até a prática, e oportunidades para uma aprendizagem profunda e interação entre os pares”.

A Comissão Organizadora da conferência conta com vários docentes do DEI e como General Chairs, Ana Paiva e Rui Maranhão Abreu, prontos para receber os cerca de 2 mil participantes que chegam esta semana à capital.

Alexandra Mendes conquista o Atlantic Security Award 2024

A atual conjuntura internacional tem vindo a reforçar a importância da investigação científica de excelência que permita suportar boas políticas de segurança e defesa no espaço do Atlântico.

O Atlantic Security Award, que resulta da parceria entre a Fundação Luso-Americana para o Desenvolvimento (FLAD), o Centro do Atlântico e o Instituto da Defesa Nacional (IDN), é um programa que apoia com 15 mil euros dois investigadores com projetos de investigação de elevada qualidade que contribuirão para o progresso do conhecimento em temas relacionados com desafios atuais no âmbito da Segurança e Defesa no espaço atlântico.

Alexandra Mendes, Professora Auxiliar do DEI/FEUP, foi uma das vencedoras desta edição com o projeto “Leveraging Large Language Models Trained on Dark Web Data to Support Decision Making for Atlantic Security and Defense”, que vê nesta conquista o reconhecimento do seu percurso profissional e o valor do seu projeto de investigação cujo objetivo será ter um modelo que facilite a formulação de políticas, estratégias e políticas de defesa, e operações das forças de segurança contra o cibercrime, comércio ilícito, e outras ameaças facilitadas pela dark web no Atlântico.

Durante um período de 8 meses no presente ano de 2024, Alexandra desenvolverá um protótipo de uma ferramenta de software que pretende fazer uso de um Grande Modelo de Linguagem (LLM), treinado ou ajustado finamente (fine-tuned) com recurso a bases de dados de grande dimensão com dados da dark web, e de políticas relevantes para o Atlântico.

“O Prémio é um marco importante na minha carreira pois, além de reconhecer o meu percurso profissional e o valor da minha proposta de investigação, permite reforçar a minha colaboração com colegas da Carnegie Mellon University”, partilha Alexandra Mendes.

Este é o terceiro ano de atribuição do prémio, que contou com um júri composto por:

Ana Santos Pinto, Professora na Faculdade de Ciências Sociais e Humanas da Universidade NOVA de Lisboa;

Luís Miguel Escudeiro da Costa Cabral, Atlantic Centre;

Maria Francisca Saraiva, investigadora residente do Instituto de Defesa Nacional.

+ informação sobre o prémio e os 2 projetos vencedores, de Alexandra Mendes e Jan Stockbruegger, pode ser vista aqui.

Prémio Incentivo 2024

Pelo 14.º ano consecutivo, durante a comemoração do 113.º aniversário da Universidade do Porto, foi atribuído o Prémio Incentivo 2024, destinado aos melhores estudantes do 1º ano de cada faculdade da U.Porto.

A lista dos 22 estudantes que concluíram o seu 1º ano em 2022/2023 com a melhor média é encabeçada por quatro estudantes da Licenciatura em Engenharia Informática e Computação (L.EIC), tendo o estudante Bruno Oliveira a média mais alta da Universidade do Porto, com 19,85 valores. Para além do Bruno, também os estudantes Rodrigo Silva (19,2 valores), Gabriela Silva (19,05 valores) e Tiago Torres (18,9 valores) fazem parte da lista dos melhores estudantes da U.Porto.

Vamos conhece-los um pouco melhor:

Bruno Oliveira sempre teve interesse em programação, pelo que estudar Engenharia Informática sempre foi uma certeza. O prestígio da Universidade do Porto e o testemunho de antigos alunos, assim como a proximidade da sua residência, fizeram da L.EIC a escolha certa para o estudante de Vila Nova de Gaia. Da experiência do primeiro ano, o jovem estudante destaca o ambiente agradável e o apoio aos novos estudantes, assim como a disponibilidade dos docentes no acompanhamento aos estudantes.

Rodrigo Silva, natural de Cortegaça, adora “enfrentar problemas e desafios” e poder fazê-lo junto de pessoas com os mesmos gostos e interesses, tornaram os trabalhos de grupo uma das experiências mais marcantes do seu 1.º ano. O estudante destaca o seu crescimento pessoal, aconselhando os futuros estudantes a serem persistentes e resilientes, nunca desistindo perante as adversidades.

Gabriela Silva destaca o prestígio da Universidade do Porto, a proximidade de casa e a variedade da oferta formativa na sua “área de interesse” como os principais motivos que a levaram a ingressar na L.EIC. A estudante faz um balanço muito positivo do seu primeiro ano, realçando “o clima de união” entre docentes e estudantes.

Tiago Torres sempre soube que queria ser Engenheiro Informático. Essa certeza, aliada ao prestígio e proximidade geográfica da Universidade do Porto, tornaram a L.EIC uma escolha óbvia. O estudante, natural de Valongo, ficou bastante “surpreendido pela positiva” com o conhecimento adquirido no seu primeiro ano, assim como o espírito de entreajuda existente entre os estudantes, não só do mesmo ano, como também de anos seguintes e, inclusive, de outros cursos. Aos futuros estudantes, Tiago destaca a importância da gestão do tempo, de forma a conseguirem ter “um equilíbrio entre os estudos e diversão”.

Prémio Incentivo, atribuído anualmente desde 2010, corresponde a um prémio monetário individual, correspondente ao valor da propina anual aplicada aos estudantes nacionais da U.Porto.

“Synthetic data for a better understanding of models and algorithms” por Carlos Soares

A geração de dados sintéticos tem ganho bastante relevância, particularmente para fornecer mais dados para modelos de aprendizagem, por exemplo com GANs (Generative Adversarial Networks), eficazes e com um método de implementação relativamente simples, tornando-as numa das metodologias mais utilizadas para gerar synthetic data. No entanto, os dados (semi-)sintéticos são também relevantes para uma tarefa ainda mais importante, que é melhorar a nossa compreensão do comportamento dos modelos e algoritmos de ML (Machine Learning).

Carlos Soares, docente do DEI e investigador nesta área, convidado pela Università degli Studi di Bari Aldo Moro (Itália) para integrar um júri de doutoramento, conduziu também nesta instituição, no passado dia 26 de março, um seminário intitulado “Synthetic data for a better understanding of models and algorithms“, onde abordou as limitações das práticas atuais de investigação em Machine Learning/IA , descrevendo algum do trabalho em curso na FEUP com o objetivo de melhorar essas práticas, no âmbito de projetos como o Center for Responsible AI e o AISym4Med.

NCGM na 10ª edição da Comic Con Portugal

A Exponor recebeu de 21 a 24 de março a 10ª edição da Comic Con Portugal, o “maior evento Ibérico de Cultura Pop”. Os 200 mil metros quadrados receberam stands e aficionados para quem as histórias aos quadradrinhos já não são suficientes e por isso aguardam ansiosamente todos os anos por esta grande festa de cosplayers para “serem o que quiserem”.

Nesta edição o NCGM – Núcleo de Computação Gráfica e Multimédia foi convidado a integrar o programa e subiu dia 22 ao Gaming Stage, para juntamente com os seus colegas de painel, responder à questão: “Como Iniciar a Carreira na Indústria dos Videojogos?“.

António Matos, dirigente associativo do NCGM e líder das Game Dev Meets, Teresa Matos, Developer na Mindera Gaming e docente convidada do DEI, e André Oliveira Santos, Cinematic Artist da Saber Interactive Porto, partilharam o palco e debateram os métodos mais eficazes de entrar na indústria do desenvolvimento de videojogos, particularmente para os jovens. Tópicos como a aquisição de competências básicas na área, a importância da construção de uma rede de contactos, permitindo a formação de uma equipa adequada, a elaboração de um portfólio sólido e até mesmo a receção e interpretação de feedback, especialmente quando este é desfavorável, dominaram a conversa que passou ainda pela discussão do estado atual da indústria produtora de videojogos em Portugal e as estratégias que um novo developer pode adotar para aumentar a visibilidade do seu trabalho perante o público e ser reconhecido pelas empresas preestabelecidas no setor.

Perguntamos a Teresa Matos quais os conselhos que daria a quem deseja iniciar carreira na área e a resposta foi assertiva: ”Ter curso é sem dúvida relevante mas é vital ir criando ligações na área, mesmo que apenas na própria instituição para começar. Participar em game jams e outros eventos similares, ter um portefólio com projetos completos (mesmo que sejam tutoriais online) e ir aos game dev meets onde estão presentes habitualmente pessoas da indústria, é essencial como primeiros passos.”

O NCGM partilhou connosco o seu entusiasmo que se espelha em publicação nas suas redes sociais: “Por último, queremos agradecer à COMIC CON PORTUGAL OFICIAL e à Associação de Produtores de Videojogos Portugueses por esta oportunidade, bem como a todos os que estiveram presentes na sessão. Esperamos poder continuar o nosso trabalho de apoiar pequenos desenvolvedores de jogos, e a criar meios para exposição e networking.”

Ainda nesta edição da Comic Con Portugal destacamos a participação de Rui Rodrigues, docente do DEI, no Podcast 90 segundos de Ciência com o tema “A Ciência dos Videojogos” que ficará disponível brevemente na plataforma do programa: https://www.90segundosdeciencia.pt.

Best Paper Award da PROPOR 2024

O melhor artigo científico da PROPOR 2024The 16th International Conference on Computational Processing of Portuguese, é português e tem ADN DEI. Across the Atlantic: Distinguishing Between European and Brazilian Portuguese Dialects” tem a coautoria de David Preda (M.EIC), Tomás Osório (ProDEI) e Henrique Lopes Cardoso (DEI) e mereceu a distinção naquele que é considerado o principal encontro científico na área da linguagem e tecnologias da fala para as línguas portuguesa/galega.

Este ano o encontro foi acolhido pela Universidade de Santiago de Compostela, entre os dias 12 e 15 de março, abrindo-se assim também à Galiza este evento bianual que se realizou até à data entre Portugal e o Brasil.

David Preda, autor principal do artigo e estudante do último ano do Mestrado em Engenharia Informática e Computação, partilha que esta foi a primeira conferência em que participou e não poderia ter sido uma experiência mais gratificante e enriquecedora, não só pela variedade e elevada qualidade dos trabalhos apresentados como também pelo convívio entre participantes com grandes diferenças culturais mas unidos por uma língua comum.

O estudante partilha ainda que foi durante o 1º ano do mestrado que pediu para se juntar às reuniões semanais com os investigadores do LIACC que se focam em NLP, orientadas pelo Prof. Henrique Lopes Cardoso, tendo sido uma oportunidade para investigar na área e levar a cabo um trabalho mais exploratório, o tipo de projeto que lhe agrada particularmente, tendo resultado neste artigo.

David encontra-se agora a desenvolver a sua tese de mestrado sob a orientação dos Professores Luis Filipe Teixeira e Isabel Rio-Torto (DEI), com foco em Computer Vision (CV) e Natural Language Processing (NLP) no domínio médico, e tentará explorar formas em que a ligação entre os domínios da visão e da linguagem possa melhorar o desempenho e/ou reduzir a quantidade de dados necessários e, eventualmente, aplicar as estratégias desenvolvidas a outros domínios, como a imagiologia médica.

Quanto ao futuro, o estudante finalista ainda o vê em aberto mas acredita que não será em Portugal e que passará, de um forma ou de outra, pela Inteligência Artificial com foco sobre o domínio textual.

SEMINÁRIO | “Artificial Intelligence and Cybersecurity: The (lack of) security of Machine Learning models” por João Vitorino

Existem vários desafios tecnológicos e éticos que comprometem a fiabilidade dos modelos de Machine Learning. Um dos principais desafios é a falta de robustez, que é uma propriedade essencial para garantir que os modelos de ML são utilizados de forma segura. Melhorar a robustez não é tarefa fácil porque os modelos são inerentemente suscetíveis a amostras adversariais: amostras de dados com perturbações subtis que causam comportamentos inesperados. Os engenheiros de ML e os profissionais de segurança ainda não possuem os conhecimentos e as ferramentas necessárias para evitar tais perturbações, pelo que as amostras adversariais representam uma grande ameaça para o ML e para os sistemas inteligentes que dele dependem.

“Artificial Intelligence and Cybersecurity: The (lack of) security of Machine Learning models” será apresentado por João Vitorino (doutorando ProDEI), dia 21 de março, às 14:00, na sala I -115.

Sobre o palestrante:

João Vitorino é investigador do GECAD, uma unidade de I&D do ISEP, e doutorando na FEUP, no Programa Doutoral em Engenharia informática. Tem um Mestrado em Engenharia de Inteligência Artificial, para além de várias certificações nas áreas de IA e redes de computadores. Tem colaborado com várias empresas e instituições em projetos internacionais de I&D, e tem sido responsável pela concetualização e desenvolvimento de soluções de IA para várias aplicações reais de cibe segurança.

O foco do seu trabalho tem sido a robustez adversarial em domínios de dados tabulares complexos. Desenvolveu um método inteligente que executa ataques adversariais realistas e mecanismos de formação que fornecem modelos de ML seguros para tarefas complexas como a classificação de ciberataques.

João recebeu o prémio “2023 Outstanding MSc Thesis Award”, atribuído pela IEEE Portugal Section, com a tese “Realistic Adversarial Machine Learning to improve Network Intrusion Detection”, uma análise à  robustez dos algoritmos de machine learning, tendo sido proposto o método “AP2M – Adaptative Perturbation Pattern Method”.

“Bad Seeds” qualificados para a fase final do Bosch Future Mobility Challenge

A semana acabou com a notícia entusiasmante da qualificação dos Bad Seeds no Bosch Future Mobility Challenge 2024. Das 80 equipas que participaram, apenas 24 foram selecionadas para passar à fase seguinte da competição, as semifinais/finais, que se disputarão de 15 a 19 de maio na Roménia.

A equipa composta pelos estudantes da L.EIC Félix Martins, Pedro Madureira, Rita Lopes, Sofia Pinto, pelo estudante do M.EIC, Guilherme Sequeira, e pela Professora do DEI, Alexandra Mendes, tiveram um desempenho considerado pelo júri como “excecional” e impressionaram pela “dedicação, trabalho árduo e criatividade”.

O BFMC2024 é uma competição técnica internacional iniciada pelo Bosch Engineering Center Cluj-Napoca em 2017. Todos os anos equipas de estudantes  de licenciatura e mestrado são convidadas a desenvolver algoritmos de condução autónoma e conetividade em veículos à escala 1/10 (como manter a faixa de rodagem, navegar em cruzamentos, reagir a semáforos, navegar com base em dados de localização e, claro, reagir a outros participantes no tráfego, como outros carros ou peões), fornecidos pela empresa, para navegar num ambiente designado que simula uma cidade inteligente em miniatura.

Os estudantes trabalham nos seus projetos em colaboração com especialistas da Bosch e professores ao longo de vários meses para desenvolver os algoritmos com melhor desempenho. Para as finais são selecionadas as melhores equipas e as 3 vencedoras serão premiadas com um prémio pecuniário de €7000, €5000 e €3000, para o 1º, 2º e 3º lugares, respetivamente.

Haverá ainda um prémio de €1000 para a melhor equipa estreante, e destaque para a equipa eleita pelo público e também para a que melhor souber publicitar-se.

A terceira maior cidade da Roménia, e um dos principais centros académicos, culturais, industriais e comerciais deste país, que é por muitos considerado o mais enigmático da Europa, receberá os Bad Seeds de braços abertos e a nós resta-nos desejar-lhes um excelente resultado na competição e, acima de tudo, que seja uma experiência inesquecível!

+ INFO

“Solutions R Us” e “InfoExperts” subiram ao pódio do EBEC Challenge Porto 2024

A 16 ª edição do EBEC Challenge – European BEST Engineering Competition Challenge, decorreu na FEUP nos dias 24 e 25 de fevereiro de 2024, com formações obrigatórias de preparação na semana anterior. Dezenas de equipas formadas por estudantes da FEUP e da FCUP conceberem em 24 horas um protótipo colocando à prova a sua criatividade, a capacidade de resolução de problemas e o trabalho em equipa.

 Esta competição está dividida em duas modalidades, Case Study (prova teórica onde é dado um problema real de uma empresa para resolver) e Innovative Design (prova prática onde o principal objetivo é construir um protótipo, com um número de materiais limitado e de baixo custo), tendo sido nesta última que a equipa “Solutions R Us”, constituída por quatro estudantes do 2º ano da Licenciatura em Engenharia Informática e Computação, alcançou o 1º lugar.

Afonso Machado, Bruno Aguiar, Francisco Fernandes e Lara Coelho agarraram no desafio de criar uma atração para um parque de diversões e construíram um protótipo de uma atração com o tema jogos de sorte, como a roleta de casino e roleta russa, trazendo ao divertimento a componente do suspense. A atração gira, como uma roleta, e uma das secções é depois levantada aleatoriamente deixando os participantes quase na horizontal.

“O maior desafio foi idealizar e projetar o nosso protótipo tendo em conta a nossa ideia base e algumas limitações de material. Queríamos que fosse algo original e diferente das atrações comuns nos dias de hoje” diz-nos Lara Coelho sobre o desafio que, nas suas palavras, “foi superado graças ao trabalho de equipa, à boa disposição e ao entusiasmo!”. A equipa termina o seu testemunho afirmando que o que mais gostaram foram os momentos de convívio que esta experiência lhes proporcionou, da simpatia dos outros concorrentes e dos responsáveis, e da satisfação de ver o resultado do seu trabalho que os deixou muito orgulhosos.

Foi também com muito orgulho que Amanda Tartarotti, Leonardo Garcia, Pedro Castro e Sara Cortez, os “InfoExperts” estudantes do 2º ano da L.EIC, conquistaram o 2º lugar na modalidade Case Study. O desafio consistiu em apresentar soluções teóricas para dois problemas enunciados na hora: o 1º sobre gerir a reconstrução de uma cidade abalada pela guerra de forma sustentável e o 2º sobre desenvolver um sistema de compressão para células de hidrogénio. Segundo Sara Cortez, este último foi realmente desafiador por não estar relacionado com informática, o que tornou o resultado ainda mais recompensador. Sara acrescenta ainda “ estou imensamente grata pelas pessoas incríveis da minha equipa e pelo nosso orgulhoso segundo lugar”.

Este ano não se realizará o EBEC Challenge Iberia, que levaria as equipas vencedoras das rondas locais de Portugal e Espanha a uma grande final, tal como aconteceu no ano passado com a equipa “magic FoRMula” que depois de conquistar o 1º lugar na competição do Porto, conquistou o 2º lugar nesta competição ibérica.

Desde o ano letivo 2013/2014 que a EBEC Challenge Porto é creditada com 1,5 ECTS como sendo uma ação de formação de 40,5 horas.

Foto: BEST Porto

DEI TALKS | “A Survey of Tasks Derived from or Related to Natural Language Inference” pelo Prof. Martin Víta

“Natural language inference (recognizing textual entailment task in the past) belongs to the most prominent tasks in current NLP, it is a keystone of natural language understanding. NLI can be stated as a classification task whether a given hypothesis can be inferred from a  given premise. In this talk, we are going introduce a large variety of tasks accompanied by illustrative examples and review corresponding state-of-the-art results. This talk may serve as starting point for anyone who want to apply new approaches and models to investigate these not so much known tasks (as well as apply them in downstream applications).”

A Survey of Tasks Derived from or Related to Natural Language Inference” será apresentada dia 23 de fevereiro, às 17:00, na sala I 025, com a moderação do Prof. Carlos Soares (DEI).

Martin Víta graduated at the Faculty of Mathematics and Physics, Charles University in Prague in the field of discrete models and algorithms. Later, he obtained PhD degree at the Faculty of Informatics, Masaryk University in Brno in natural language processing. Currently, he serves as an assistant professor at the Faculty of Informatics and Statistics, Prague University of Economics and Business where he teaches mathematics and text analytics. He is also a researcher at Czech Academy of Sciences where he focuses in ML and text mining topics.”