“How do Java mutation tools differ?” em destaque na “Communications of the ACM” de Dezembro

A edição de dezembro de 2022 da principal revista da ACM, “Communications of the ACM”, destaca o artigo “How do Java mutation tools differ?”, publicado por uma equipa de investigadores de Portugal, Itália e dos EUA., constituída por Domenico Amalfitano, Ana C. R. Paiva, Alexis Inquel, Luís Pinto, Anna Rita Fasolino e René Just.

O artigo caracteriza estudos empíricos que analisam e comparam ferramentas de mutação em Java com base numa revisão rápida de literatura científica. Propõe um framework para comparar ferramentas de mutação, considerando cinco dimensões: Tool version; deployment; mutation process; user-centric features; e mutation operators.

Aplica o framework a oito ferramentas de teste de mutação em Java para destacar as suas semelhanças e diferenças.

O artigo completo e o vídeo que o acompanha podem ser vistos aqui;  um trabalho considerado por Ana Paiva, coautora do artigo e Professora Associada do DEI, como “desafiante, intenso e muito interessante”.

“Communications of the ACM” é a principal publicação impressa e online para as áreas da informática e das tecnologias da informação. Lida pelos principais profissionais da informática a nível mundial, é reconhecida como a fonte de informação mais fiável e conhecedora da indústria para os profissionais da informática de hoje.

Seguindo as tradições da revista impressa, que todos os meses traz aos seus leitores, mais de 100.000 membros da ACM, uma cobertura aprofundada de áreas emergentes da informática, novas tendências em tecnologia da informação, e aplicações práticas, o website Communications traz diariamente notícias e materiais informativos e atuais aos profissionais da informática. Os membros da ACM incluem os líderes e decisores mais respeitados desta indústria e há mais de 50 anos que utilizam as Comunicações mensais da revista ACM como plataforma para apresentar e debater várias implicações tecnológicas, políticas públicas, desafios de engenharia, e tendências de mercado.

Equipa pwngwins alcança o 2º lugar na competição de CTFs da conferência BSides Lisbon

Foi no passado dia 10 de novembro, em Lisboa, que a equipa pwngwings, formada pelos estudantes do 1º ano do M.EIC, Eunice Amorim, Lucas Calvet Santos, José Pedro Ferreira e Sara Marinha, alcançou o 2º lugar na competição de CTF na Bsides Lisbon 22. Quando souberam deste concurso e da conferência pelo Professor João Pedro Dias, a lecionar Desenvolvimento de Software de Larga Escala neste mestrado, os estudantes ficaram curiosos e entusiasmados e avançaram com a inscrição no concurso de CTFs que teve duas partes: as eliminatórias feitas online e o evento CTF no primeiro dia da conferência, em Lisboa. E foi neste dia, contra as restantes 9 equipas qualificadas, que os pwngwings conseguiram o excelente resultado.

Lucas Santos conta-nos que “a participação nesta conferência foi uma experiência muito enriquecedora. A cibersegurança é uma área que sempre me despertou um interesse especial, e tivemos a oportunidade única de interagir e trocar ideias com diversos profissionais da mesma, num ambiente mais informal, assim como assistir a palestras extremamente interessantes, que tocaram em assuntos novos, não abordados no nosso percurso académico. Além disso, foi gratificante termos atingido o 2º lugar na competição de CTFs, que decorreu durante o evento e se mostrou bastante desafiante.”

Eunice, outra das integrantes desta equipa considera mesmo que a oportunidade foi “um verdadeiro sonho”. “Ao observar que a concorrência era na sua maioria profissionais da área, tornou-se ainda mais gratificante termos conseguido. Estamos muito contentes e queremos continuar a trazer estas alegrias à nossa faculdade! Agradecemos a todos os professores que nos apoiaram para que tudo isto fosse possível!” diz-nos a estudante que se vê a trabalhar no futuro na área da cibersegurança ou dos microprocessadores/iot.

O BSidesLisbon apresenta-se como a conferência de referência na área de segurança informática em Portugal. “A participação neste evento é uma mais-valia para todos os trabalhadores e estudantes de áreas tecnológicas, sendo que dá uma visão prática – e técnica – do tipo de riscos que hoje em dia enfrentamos, assim como os mecanismos de defesa e proteção existentes” comenta João Pedro Dias à participação dos estudantes na competição. “A competição de CTF (Capture the Flag) do evento apela não só ao lado técnico, mas também criativo, dos participantes em como ultrapassar proteções de segurança e encontrar falhas em sistemas, e como tal dou os meus parabéns a equipa pwngwings pelo excelente desempenho na mesma!”

+ info sobre Capture The Flag e bSidesLisbon

IEEE Portugal Awards 2022

O IEEE UP Student Branch é uma vez mais um dos vencedores do IEEE Regional Exemplary Student Branch Award

Todos os anos, a Secção IEEE Portugal premeia os membros que mais se destacaram pela valiosa contribuição às suas atividades e missão. Estes prémios medem e reconhecem o impacto dos seus membros durante o ano anterior. Na edição de 2022 o IEEE Student Branch da Universidade do Porto recebe o prémio de desempenho exemplar, um reconhecimento que se tem vindo a repetir fruto da consistente dedicação dos seus constituintes.

Através das inúmeras atividades que promovem, este grupo de estudantes foi reconhecido como tendo uma performance exemplar, oferecendo aos seus membros e à comunidade onde estão inseridos, inúmeras oportunidades de desenvolvimento de skills técnicos e de desenvolvimento pessoal através dos seus vários grupos: Computer Society, Robotics and Automation Society, Engineering in Medicine and Biology Society, Aerospace and Electronic Systems Society e Women in Engineering.

O atual Presidente do núcleo, Manuel Cerqueira da Silva, conta-nos que “como membro que contribuiu para a conquista deste prémio e como atual presidente sinto um enorme orgulho em ver o nosso trabalho reconhecido. Para mim, receber este prémio é especial na medida em que é a prova que com o nosso empenho, mesmo nos momentos mais difíceis, conseguimos manter o nível de excelência. Assim, pretendo dar continuidade a este projeto, reforçando a ligação com outros núcleos e associações da Universidade do Porto no sentido de alcançar patamares superiores e contribuir para a comunidade estudantil.”

É também com muito orgulho que Guilherme Barcelos, responsável pela Aerospace and Electronic Systems Society, recebeu a notícia: “Quando descobri que recebemos o prémio mais um ano seguido fiquei muito feliz, mas ao mesmo tempo senti que isso era esperado. O nosso núcleo manteve sempre seu nível de excelência desde muitos anos, atravessamos a pandemia e estamos aqui ainda fortes e cheios de energia para fazer ainda mais. Portanto, com o trabalho feito pelas direções, além do empenho de nossos membros, esse prémio torna-se merecido. Como um membro há anos, fico muito contente em ver o nosso núcleo brilhar e trazer o que há de melhor em todas as engenharias!”

Para além deste reconhecimento de grupo, vários outros prémios foram atribuídos este ano, nomeadamente aos graduados em engenharia informática e computação, José Miguel Simões com o Outstanding Student Member Award Award, em reconhecimento pelo desempenho exemplar como Student Section Representative, e Pedro Simeão Carvalho, com o Special Recognition Award, em reconhecimento pelo desempenho exemplar como Member of the IEEE Portugal Section Executive Committee de 2016 a 2021.

José Miguel Simões, recém graduado do M.EIC, vencedor do Outstanding Student Member Award, partilha o que parece ser o sentimento geral de quem faz parte deste grupo:

“Costumo dizer que juntar-me ao IEEE foi a melhor decisão de toda a minha vida universitária. Não é mentira. Cada vez mais o sei. Não seria quem sou hoje se não o tivesse feito. No IEEE, o objetivo nunca foram os prémios. O objetivo nunca foi ser melhor que os outros, mas sempre ser melhor que eu próprio, sempre ajudar os que comigo estiveram, e estão, a atingir o seu expoente máximo. O objetivo foi sempre o de superação pessoal, aliado a proporcionar um sem número de atividades a toda uma comunidade académica.”

+ info sobre as atividades deste núcleo em: https://ieee.fe.up.pt/

Alumna Portuguesa do ProDEI faz parte do comité de votação do Prémio Internacional Watts S Humphrey

Isabel Margarido, PhD do ProDEI que obteve o grau de Doutora em Engenharia Informática em 2016, faz parte do comité de votação do prémio Internacional Watts S Humphrey Software Quality Award atribuído pelo SEI e IEEE Computer Society. O convite partiu do SEI – CMU (que faz parte do Departamento de Defesa dos EUA), reconhecendo o valor da alumna como Cientista, e a Investigação que fez no Instituto durante o seu Doutoramento. Numa recente visita ao DEI Isabel partilhou ser uma grande honra fazer parte deste comité de lugares limitados e reservados às grandes mentes da Engenharia de Software espalhadas pelo mundo. Alguns dos membros do comité chegaram mesmo a conhecer pessoalmente o Dr. Honoris Causa Humphrey.

Este prémio importante para a comunidade que se dedica à Engenharia de Software, reconhece as organizações que implementaram melhorias excecionais que conduziram a uma melhor Qualidade do Software desenvolvido, que demonstrem ser significativas, mensuráveis, sustentadas e partilhadas:

Rules and Submissions for the Watts Humphrey Process Achievement Award | Software Excellence Alliance

Entre outras responsabilidades do comité de votação, Isabel fez trabalho proactivo de divulgação do prémio, dando várias palestras a grupos dedicados à melhoria da Qualidade de Software nos EUA, Portugal e Espanha e a sua última apresentação dada no Software Excellence Alliance (EUA) pode ser vista aqui.

DEI Talks | “Clustering Healthcare Data” pelo Prof. Pasi Fränti

Pasi Fränti fez o seu Mestrado e Doutoramento na University of Turku, Finlândia, em 1991 e 1994. Desde 2000 é Professor em Ciências da Computação na University of Eastern Finland. Publicou 175 artigos em conferências e 99 em journals. Pasi Fränti é Diretor do grupo de investigação de Machine Learning. Atualmente os seus interesses de investigação incluem clustering algorithms, location-based services, machine learning, web and text mining e optimization of health care services. Orientou 30 estudantes de doutoramento e atualmente está a orientar mais nove.

 “Clustering Healthcare Data” será apresentada no dia 7 de novembro, às 11:00, na sala I125 – a entrada é livre, são todos bem vindos.

Abstract: Clustering can a powerful tool in analyzing healthcare data. We show how clustering based on k-means and its variants can be used to extract new insight from various data with the aim to better optimize the health care system. We first show that simple variants of k-means and random swap algorithms can provide highly accurate clustering results. We demonstrate how k-means can be applied to categorical data, sets, and graphs. We model health care records of individual patients as a set of diagnoses. These can be used to cluster patients, and also create co-occurence graph of diagnoses depending on how often the same pair of diseases are diagnosed in the record of the same patient. Taking into account the order of the diagnoses, we can construct a predictor for the likely forthcoming diseases. We also provide a clustering algorithm to optimize the location of health care systems based on patient locations. As a case study, we consider coronary heart disease patients and analyze in what way the optimization of the locations can affect the expected time to reach the hospital within the given time. All the results can provide additional statistical information to healthcare planners and also medical doctors at the operational level to guide their efforts to provide better healthcare services.

Ana Paula Rocha toma posse como vice-presidente do Conselho Pedagógico da FEUP

A Professora Associada do DEI, Ana Paula Cunha da Rocha, tomou posse como vice-presidente do Conselho Pedagógico da FEUP, no passado dia 28 de outubro, perante uma Sala de Atos repleta de elementos da comunidade FEUP que com a sua presença apoiaram a nova equipa que inicia agora um mandato de 4 anos [2022-2026]. A seu lado tomaram ainda posse os outros elementos do Conselho Executivo da FEUP, Prof. Renato Natal Jorge, como subdiretor, Prof. Jaime Cardoso, como vice-presidente do Conselho Científico e Prof. Ana Sofia Guimarães, como vogal com Funções Diretivas Complementares.

No dia anterior tomou posse no Salão Nobre da Reitoria da U.Porto, o novo Diretor da Faculdade de Engenharia, Prof. Rui Calçada.

“Confessando-se “grato” por “poder retribuir à faculdade tudo o que me proporcionou ao longo de mais de 30 anos”, o novo diretor da FEUP prometeu “energia para atingir os objetivos estratégicos” definidos para os próximos quatro anos. Objetivos que atravessam “as áreas centrais da missão da instituição [ensino, investigação e desenvolvimento, valorização económica e social do conhecimento]” e que visam ” contribuir para que todas as pessoas da FEUP se “sintam felizes na casa que escolheram””, pode ler-se na página de Linkedin da FEUP.

Provas de Agregação: ”Coordination and Machine Learning in Multi-Robot Systems”

Provas de Agregação no ramo de conhecimento em Engenharia Informática

Requeridas por:

Doutor Luís Paulo Gonçalves dos Reis

 

Dia 10 de novembro de 2022, às 14h30, na Sala de Atos da FEUP

Apreciação do currículo  e do relatório referente ao programa, aos conteúdos e aos métodos do ensino teórico e prático das matérias da unidade curricular de “Intelligent Robotics”

 

Dia 11 de novembro de 2022, às 14h30, na Sala de Atos da FEUP

Discussão da lição de síntese intitulada “Coordination and Machine Learning in Multi-Robot Systems”

 

Presidente do Júri:

Prof. Doutor João Bernardo de Sena Esteves Falcão e Cunha, Professor Catedrático da FEUP

Vogais:

Doutora Ana Maria Severino de Almeida e Paiva, Professora Catedrática do Departamento de Engenharia Informática do Instituto Superior Técnico da Universidade de Lisboa;

Doutor Luís Miguel Parreira e Correia, Professor Catedrático Departamento de Informática da Faculdade de Ciências da Universidade de Lisboa;

Doutor Paulo Jorge Freitas de Oliveira Novais, Professor Catedrático do Departamento de Informática da Escola de Engenharia da Universidade do Minho;

Doutor João Manuel Portela da Gama, Professor Catedrático da Faculdade de Economia da Universidade do Porto;

Doutor Rui Filipe Lima Maranhão de Abreu, Professor Catedrático do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto.

 

Provas de Agregação: ”Artificial Transportation Systems: Concepts, Advances, and Challenges”

Provas de Agregação no ramo de conhecimento em Engenharia Informática

Requeridas por:

Doutor Rosaldo José Fernandes Rossetti

 

Dia 27 de outubro de 2022, às 14h30, na Sala de Atos da FEUP

Apreciação do currículo e do relatório referente ao programa, aos conteúdos e aos métodos do ensino teórico e prático das matérias da unidade curricular de “Modelling and Simulation”

 

Dia 28 de outubro de 2022, às 14h30, na Sala de Atos da FEUP

Discussão do seminário intitulado “Artificial Transportation Systems: Concepts, Advances, and Challenges”

 

Presidente do Júri:

Prof. Doutor João Manuel Paiva Cardoso, Professor Catedrático da FEUP

Vogais:

Doutor Urbano José Carreira Nunes, Professor Catedrático do Departamento de Engenharia Eletrotécnica e de Computadores da Faculdade de Ciências e Tecnologia da Universidade de Coimbra;

Doutor Luís Miguel Parreira e Correia, Professor Catedrático Departamento de Informática da Faculdade de Ciências da Universidade de Lisboa;

Doutor Paulo Jorge Freitas de Oliveira Novais, Professor Catedrático do Departamento de Informática da Escola de Engenharia da Universidade do Minho;

Doutor Eugénio da Costa Oliveira, Professor Catedrático Jubilado do Departamento de Engenharia Informática da Faculdade de Engenharia da Universidade do Porto, e Professor Emérito da Universidade do Porto;

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.

Semana de Informática em destaque [31-2]

A Semana de Informática (SINF), organizada pelo Núcleo de Informática da Associação de Estudantes da Faculdade de Engenharia da Universidade do Porto (NIAEFEUP), foi criada com o intuito de permitir aos estudantes, independentemente do curso, desenvolver as suas capacidades nas diversas áreas da Informática, promovendo a sua interação com o mundo empresarial através de eventos sociais.

A edição de 2022 decorre entre os dias 31 de outubro a 2 de novembro com inúmeras atividades, entre palestras e workshops,  que permitirão aos participantes o contacto com diversas tecnologias e conceitos que não intervêm no percurso académico, focando-se portanto nas skills técnicas, assim como um pitch, sessões de entrevistas e visitas a empresas, fomentando o seu contacto com empresas de topo a nível nacional e internacional.

Este ano estarão em destaque os temas da Cibersegurança e Gaming e Interatividade e todas as atividades podem ser vistas no site do evento.

DEI Talks | “Tools and methods for the understanding of road users behaviours” pelo Prof. Stéphane Espié e “Driving-Pattern Identification and Event Detection Based on an Unsupervised Learning Framework: Case of a Motorcycle-Riding Simulator” pelo Prof. Abderrah-mane Boubezoul

No âmbito da European University Alliance for Global Health (EUGLOH), temos o prazer de receber a visita de Stéphane Espié e Abderrahmane Boubezoul, em visita ao DEI durante esta semana (17-21).

Os nossos convidados irão ministrar dois seminários na sexta-feira, 21 de outubro, às 9:00, na Sala B 009, para os quais estão todos convidados.

“Tools and methods for the understanding of road users behaviours”

Pelo autor:

“Para serem eficientes e aceites, as contramedidas de segurança rodoviária precisam ser definidas graças a estudos científicos. A questão não é apenas imaginar uma solução óptima em absoluto, mas compreender as práticas reais e, com base neste conhecimento, desenhar as medidas (campanhas de sensibilização, alterações ao Código da Estrada, alterações ao currículo de formação inicial ou exames de condução, (re)planeamento das infraestruturas, homologação de veículos, etc.).

Neste seminário, descreveremos as ferramentas e métodos que promovemos e aperfeiçoamos nas últimas décadas para melhorar a segurança rodoviária e seu uso em projetos de investigação. A nossa abordagem é sistémica e baseia-se em três pilares: instrumentação de veículos para estudos naturalísticos aprofundados, modelação e simulação de tráfego usando sistema multiagente e projeto de simuladores de condução para estudar comportamentos dos motoristas. Ilustraremos a nossa abordagem com projetos de investigação que realizamos nos últimos anos.”

Stéphane ESPIÉ é Diretor de Investigação na Universidade Gustave Eiffel. Possui Acreditação para investigação independente em Ciências da Computação (HdR, Universidade Pierre et Marie Curie, 2004). As suas principais áreas de interesse incluem simulação comportamental de tráfego (baseada em MAS) e o desenho de ferramentas para estudar os comportamentos dos diversos utilizadores rodoviários (simuladores de condução/condução e veículos instrumentados). Atualmente realiza as suas atividades de investigação no laboratório SATIE (Universidade Paris Saclay) onde lidera o grupo de pesquisa MOSS (Métodos e Ferramentas para Sinais e Sistemas).

“Driving-Pattern Identification and Event Detection Based on an Unsupervised Learning Framework: Case of a Motorcycle-Riding Simulator”

Pelo Autor:

“A análise do comportamento de condução humana visa inspecionar o comportamento dos motoristas no mundo real e em ambiente virtual. O estudo dos comportamentos de condução pode ser realizado em situações naturais ou experiências controladas. A análise de comportamentos dos condutores com base nos dados recolhidos em experiências de condução natural ou experiências controladas no mundo real ou em ambiente virtual é útil para preencher muitas das lacunas de conhecimento sobre comportamentos de condução e fatores de risco. Apresentaremos neste seminário uma metodologia de várias etapas para analisar o comportamento de condução em escalas macroscópicas e microscópicas. A etapa principal dessa abordagem é baseada em algoritmos de aprendizagem de máquina não supervisionados aplicados à identificação de padrões de condução e à detecção de eventos de condução crítica usando algoritmos de detecção de anomalias. Os eventos detectados são interpretados e descritos calculando importância das suas características, usando gráficos de medidas de centralidade. A abordagem sugerida fornece uma nova visão sobre o comportamento de condução, identificando os motivos por trás das ações dos condutores.”

Abderrahmane Boubezoul recebeu o seu Doutoramento em Ciências da Computação e Matemática pela Universidade Paul Cézanne (Aix-Marseille III), França, em 2008, e o seu mestrado em Realidade Virtual e Sistemas Complexos pela Universidade Evry Val d’Essone, França. Desde 2008 é investigador da Universidade Gustave Eiffel. Atualmente o seu trabalho incide sobre processamento estatístico de sinais e aprendizagem de máquina aplicada a sistemas de transportes rodoviários. As suas atividades de investigação são realizadas no laboratório SATIE (Universidade Paris Saclay), no grupo MOSS (Métodos e Ferramentas para Sinais e Sistemas).