O ISERN (International Software Engineering Research Network) é uma rede de excelência de pesquisadores que visa tornar a engenharia de software uma disciplina baseada em evidência e melhorar a qualidade, relevância e impacto prático da pesquisa em engenharia de software. Os pesquisadores membros do ISERN ( https://isern.iese.de/isern-members-2/ ) incluem diversos dos pesquisadores internacionalmente mais influentes da área e representam algumas das mais tradicionais instituições de pesquisa do mundo (do Brasil além da PUC-Rio estão representadas COPPE/UFRJ, PUCRS e UFPE).
O ISERN promove encontros anuais, no formato de workshops ativos, sempre em um país diferente. A edição de 2023 foi realizada em Nova Orleans nos Estados Unidos entre os dias 22 e 24 de Outubro e teve como coordenadores de programa os professores Marcela Genero (da UCLM na Espanha) e Marcos Kalinowski (do DI PUC-Rio).
A respeito da oportunidade dada, o professor Kalinowski destaca: “Em 2006, no início do meu doutorado, tive o privilégio de assistir a uma reunião do ISERN como ouvinte, vendo os meus ídolos científicos internacionais em ação. Ali desenvolvi a visão de que um dia seria membro e voz ativa desta comunidade. Em 2023 participei da minha décima reunião do ISERN e dessa vez com a honra de atuar como coordenador de programa científico (para o biênio 2023/2024). Agradeço pela confiança depositada pelo comitê diretivo do ISERN no meu trabalho e fico feliz que tudo tenha dado tão certo. Foram dois dias intensos de trabalho que celebraram a emblemática trigésima reunião anual do ISERN. Os resultados serão publicados no Empirical Software Engineering journal e disponibilizados para a comunidade”.
A edição contou com a presença de três dos fundadores do ISERN: Victor Basili, Dieter Rombach e Markku Oivo. Foram prestadas homenagens ainda aos recém falecidos membros Barry Boehm e Guenther Ruhe, também internacionalmente conhecidos por suas contribuições para a Engenharia de Software.
Kalinowski finaliza com uma visão positiva a respeito da evolução e representatividade internacional da ciência brasileira na área de Engenharia de Software: “O Brasil tem hoje talentos científicos de norte a sul que, em termos de impacto científico internacional, estão atingindo resultados sem precedentes. As citações dos nossos cientistas estão alcançando novos patamares. ACM Distinguished Paper awards indo para o Brasil, algo improvável décadas atrás, se tornou uma realidade frequente. Em 2023 tivemos pela primeira vez uma pesquisadora brasileira recebendo um IEEE CS TCSE Award (Tayana Conte, da UFAM). Estamos trazendo o ICSE, a principal conferência internacional da área para o Brasil pela primeira vez em 2026. E o melhor: sinceramente sinto que estamos apenas começando.”
O professor destaca ainda a importância dos pioneiros da área no país para o alcance dessa nova realidade: “É claro que devemos isto aos professores que nos antecederam estabelecendo as bases para esta evolução. Neste sentido gostaria de deixar uma homenagem e agradecimento ao professor Carlos Lucena, que terá esta semana sua solenidade de posse como professor emérito da PUC-Rio.
O Workshop Lua 2023 reuniu os criadores de Lua, Roberto Ierusalimschy, Waldemar Celes e Luiz Henrique de Figueiredo, com membros da comunidade acadêmica e da indústria para comemorar os 30 anos da linguagem. Para celebrar a data, palestras convidadas abordaram a história do desenvolvimento e da difusão de Lua, suas diferentes áreas de aplicação, os desafios enfrentados pelos seus desenvolvedores e a evolução da linguagem até os dias atuais.
Agradecemos a presença e participação de todos!
Confira como foi o evento na íntegra pelo Youtube: https://www.youtube.com/watch?v=Z9KgOThu-4c&list=PLRKeuVfLlY-4OZKpfochBktBuqgz123YH
Dia 20/10, às 15h, acontecerá o seminário “Challenges in Computer Graphics and AI for Digital Engineering”, proferido pelo professor Paulo Ivson.
Seminário da Pós: “Challenges in Computer Graphics and AI for Digital Engineering”
Resumo do Seminário: O avanço das tecnologias de Inteligência Artificial e Computação Gráfica nos dias de hoje possibilita a solução de desafios de engenharia de forma eficiente e inovadora. A palestra apresentará os principais conceitos de engenharia digital e exemplos reais de pesquisas da PUC-Rio em parceria com grandes empresas, onde novas tecnologias são desenvolvidas para tornar mais eficientes processos de digitalização, análise de grandes volumes de dados, visualização 3D, entre outros.
Conheça o Professor: Paulo Ivson é professor do quadro principal do Departamento de Informática da PUC-Rio. Atua como gerente de projetos no Instituto Tecgraf, onde coordena projetos de P&D&I produzindo softwares técnico-científicos para as indústrias de Óleo e Gás, Construção Civil, Manufatura e Logística. Os projetos envolvem colaborações com demais professores e órgãos da PUC-Rio como, por exemplo, os Departamentos de Informática, Engenharia Elétrica, Engenharia Industrial e Engenharia Civil, além de startups do Instituto Gênesis. Nesta atuação, Paulo Ivson promove a pesquisa e desenvolvimento de tecnologias inovadoras baseadas em conceitos da Indústria 4.0 e Building Information Modeling (BIM), como Gêmeos Digitais, com o objetivo de tornar mais eficientes e ecossustentáveis as etapas de projeto, construção e gestão do ciclo de vida de ativos. Paulo Ivson é Doutor (2018) e Mestre (2008) em Informática com ênfase em Computação Gráfica pela PUC-Rio, tendo se graduado em Engenharia de Computação pela PUC-Rio (2006).
Para assistir ao seminário, acesse o link: https://youtube.com/live/BXVnlSBTgBc
Defesa de Tese de Doutorado do aluno Augusto Icaro Farias da Cunha.
Título da Tese: A Semi-Supervised Approach for Borehole Image Log Structures Segmentation for Small Labeled Datasets
Resumo: A crescente demanda por aplicações orientadas a dados criou uma vantagem competitiva crucial para as empresas que adotam essas abordagens. O desafio está em preparar e documentar dados que possam ser usados com eficiência em fluxos de trabalho de aprendizado de máquina. A ausência de dados rotulados de petróleo e gás publicamente disponíveis aumenta a dificuldade de aplicar essas técnicas a esse campo. Para resolver esse problema, apresentamos uma estratégia para reduzir o tempo de preparo dos dados de perfil de imagem acústico de poço para segmentação semântica em fluxos de trabalho de estimativa de permeabilidade. Nosso método utiliza uma estrutura de aprendizado semi-supervisionado em que uma pequena parte dos dados é inicialmente rotulada. O procedimento de pré-processamento termina dividindo os dados rotulados em patches de 256×256 para entrada de rede. Em seguida, empregamos a arquitetura DC-Unet para segmentação semântica binária. O pós-processamento melhora ainda mais a qualidade do contorno da estrutura, e o uso de pseudo-labels atentos à incerteza permite a rotulagem semiautomática de dados não rotulados por meio do fine-tuning da rede. Nossos resultados são altamente promissores baseados em um banco de dados privado de 32 perfis de imagem acústica de cinco bacias diferentes. Estabelecemos um fluxo de trabalho de estado da arte para segmentação semântica de estruturas de perfil imagem acústicos de poço, gerando uma pontuação F1 de 79,3% para breakouts. Qualitativamente, os intérpretes profissionais atestaram que a rede foi capaz de detectar e segmentar com precisão breakouts, distingui-los de outras cavidades e detectar estruturas mal rotuladas no conjunto de dados de teste. Também propomos uma técnica de preenchimento de flood fill local restrito para melhorar ainda mais a saída da rede com base na similaridade de amplitude. Com esses avanços, nossa solução oferece um meio eficiente e de baixo custo de preparar dados da empresa para fluxos de trabalho de aprendizado de máquina.
Orientador: Prof. Dr. Marcelo Gattass
Banca: Prof. Dr. Helio Côrtes Vieira Lopes | Prof. Dr. Cristina Nader Vasconcelos | Prof. Dr. Rodrigo Surmas | Prof. Dr. Jan Jose Hurtado Jauregui |
Assista a defesa pelo link: https://puc-rio.zoom.us/j/97044561817?pwd=RUs2MEk2VEtRT0JWT2M1Z1JiM0NXUT09
Autor: Augusto Icaro Farias da Cunha
Orientador: Marcelo Gattass
Data e Hora: 19/10/2023 às 11:00
Na semana de 25 a 29 de setembro aconteceu o evento SBBD 2023: Simpósio Brasileiro de Bancos de Dados, em Belo Horizonte. Além de 2 full papers e 1 short paper aceitos envolvendo alunos de pós-graduação, houve também a participação de alguns alunos de graduação no WTAG – Workshop de Trabalhos de Alunos de Graduação, e na Maratona de SQL.
É com orgulho que parabenizamos os alunos de graduação Isabella Carmo, André Luiz Rêgo, Mariana Barreto e Marina Schuler, com a colaboração do mestrando Alexandre Heine, supervisionados pelo Prof Marcos Villas e Prof Sérgio Lifschitz, pelo prêmio de segundo melhor trabalho do evento, com o artigo “ Gerenciamento de Dados de Redes Sociais com Análise de Redes e Modelagem de Tópicos” publicado com acesso aberto no portal SOL – SBC Open Library, da Sociedade Brasileira de Computação.
Além disso, o time “BERTimbados” do DI PUC-Rio, formado por Alexandre Heine, Isabella Carmo e André Luiz, ficou em primeiro lugar na Maratona da Linguagem SQL do evento, dentre 9 times formados por alunos de várias IES brasileiras e empresas.
Parabéns a todos os alunos e professores pelo desempenho!
Dia 06/10, às 15h, acontecerá o seminário “Laboratório Telemídia: Um pouco da História e da Pesquisa Atual“, proferido pelo professor Sérgio Colcher.
Seminário da Pós: “Laboratório Telemídia: Um pouco da História e da Pesquisa Atual“
Conheça o Professor: Sérgio Colcher é professor do quadro principal do Departamento
de Informática (DI) da PUC-Rio desde 2001. Obteve os títulos de Engenheiro de Computação (1991), Mestre em Ciências em Informática (1993) e Doutor em Ciências em Informática (1999), todos pela PUC-Rio, além do Pós-Doutorado (2003) no ISIMA (Institute Supérieur D’Informatique et de Modelisation des Applications — Université Blaise Pascal, Clermont Ferrand,França).
Trabalhou no Centro Científico da IBM-Rio e na Divisão de Desenvolvimento de Hardware da COBRA (Computadores Brasileiros S/A). Foi também professor dos cursos de MBA em Gerência de Telecomunicação e MBA em e-Business da Fundação Getúlio Vargas. É autor do livro “Redes de Computadores: das LANs, MANs e WANs às Redes ATM” (Ed. Campus/Elsevier 1995), livro indicado ao prêmio Jabuti em 1996, e do livro “VoIP: Voz sobre IP” (Ed. Campus/Elsevier 2005). Em 2012 recebeu o prêmio Personalidade do Ano da Assespro-RJ (Associação Brasileira das Empresas Brasileiras de Tecnologia da Informação, Software e Internet), na categoria Destaque do Setor Acadêmico.
O Prof. Colcher foi Coordenador Geral dos cursos de graduação do Departamento de Informática e Coordenador da Graduação da Engenharia da Computação de 2006 a 2015. Foi o criador e atualmente é o coordenador da Pós-Graduação Lato-Sensu em Redes de Computadores da PUC- Rio. Dr. Colcher é o atual coordenador do Laboratório Telemídia, núcleo de inovação e pesquisa responsável pelo “Ginga” – a Norma Brasileira para middleware de TV Digital, que também foi adotada pela União Internacional de Telecomunicações como padrão para de Sistemas de IPTV. Também foi o idealizador do Núcleo de Cooperação BTGPactual/PUC-Rio de Inovação Tecnológica, atuando como seu coordenador geral. Atualmente, o prof. Colcher também é o Diretor da “Cátedra Turing-Shannon de Inovação Digital” da PUC-Rio.
O Seminário será transmitido apenas via YouTube, pelo canal do DI.
Link direto para o Seminário no YouTube:
https://youtube.com/live/rch5iZsbMkE
No dia 17 de outubro (terça-feira), será realizado o Workshop Lua 2023, em comemoração aos 30 anos da Linguagem Lua. O evento acontecerá no auditório RDC da PUC-Rio e é aberto ao público, sem taxa de inscrição. Chegue cedo, pois o espaço é limitado no auditório.
O Workshop consiste em palestras convidadas. O evento será realizado em português, com uma palestra em inglês.
Confira como será a programação do Workshop:
13h30 – Abertura
13h45 – Lua como motor de desenvolvimento e inovação
Marcelo Gattass |
14h05 – Vivência das fases da linguagem Lua: dos primórdios à conquista do mundo
Thais Batista
14h25 – Lua no INPE
Gilberto Câmara
14h40 – Trajetória de uma estudante de Lua
Anna Hester
15h00 – Os primeiros a pisar na Lua
André Clinio & André Costa
15h20 – Lua no núcleo
Lourival Vieira Neto
15h40 – Do apoio a elefantes ao controle de transmissores de ondas curtas: 15 anos usando Lua para diversão e lucro
Marc Balmer
16h30 – Intervalo
17h00 – Posse como professor titular e aula magistral
Roberto Ierusalimschy
18h00 – Encerramento
Contamos com a sua presença!
O professor Roberto Ierusalimschy, da PUC-Rio, foi o pesquisador homenageado pela CELP(Comissão Especial de Linguagens de Programação) no CBSoft 2023, que ocorreu em Campo Grande (MS).
O professor é o principal projetista da linguagem de programação Lua e participa do Simpósio Brasileiro de Linguagens de Programação (SBLP) desde a sua primeira edição, em 1996.
No dia 17 de outubro a PUC-Rio sediará o Workshop Lua 2023, celebrando os 30 anos da criação da linguagem. Como parte do evento, Roberto tomará posse como professor titular e fará sua aula magistral. Não perca essa oportunidade de ouvi-lo falando sobre seu trabalho!
Acesse o link abaixo para saber mais informações sobre o Workshop.
https://www.lua.org/wshop23.html
Defesa de Tese de Doutorado do aluno Anderson José Silva.
Título da tese: Unveiling Design Problems Identification: Combining Multiple Symptoms
Resumo: O projeto de software resulta das decisões das partes interessadas durante o desenvolvimento do mesmo. Algumas decisões podem impactar negativamente os requisitos não funcionais (RNFs), levando a problemas de projeto no sistema. Quando negligenciados, esses problemas podem aumentar os custos de manutenção ou até mesmo causar a descontinuação do sistema de software. Portanto, identificar esses problemas é crucial. Os desenvolvedores geralmente usam anomalias de código relacionados à manutenabilidade, como métodos longos ou código duplicado para indicar problemas de projeto. No entanto, a literatura mostra que apenas este tipo de anomalia podem não ser suficientes para a identificação, pois os desenvolvedores geralmente precisam de informações mais abrangentes sobre o problema de projeto para tomar as ações apropriadas. Nesse cenário, as anomalias de código relacionadas à robustez, como blocos catch vazios, também podem ajudar a identificar e resolver estes problemas. Combinando ambos os tipos de anomalias de código, desenvolvedores podem melhorar sua capacidade de identificar e resolver problemas de projeto. Desse modo, em nosso primeiro estudo, exploramos como os desenvolvedores usam anomalias de manutenabilidade na prática. Queríamos entender até que ponto usar apenas anomalias de manutenabilidade ajuda os desenvolvedores a identificar problemas de projeto. Identificamos que, embora anomalias de manutenabilidade possam realmente ajudar a identificar problemas de projeto, muitas vezes são necessárias informações adicionais para tomar decisões efetivas sobre melhorias e refatoração de código. Assim, em nosso segundo estudo, exploramos as anomalias de robustez. Nosso objetivo foi entender como estes dois tipos de anomalias, combinados, poderiam ser explorados para aprimorar a identificação de problemas de projeto. Ao examinar como os desenvolvedores lidam com RNFs, pretendemos entender melhor quem são os responsáveis por endereçá-los e gerenciá-los. Nosso objetivo é entender suas responsabilidades, funções e tomadas de decisões. Isso nos ajudará a fornecer recomendações para a melhor adesão aos RNFs, reduzindo os problemas de projeto.
Orientador: Prof. Dr. Alessandro Fabricio Garcia
Co-Orientador(a): Prof(a). Dr(a). Juliana Alves Pereira
Banca: Prof. Dr. Jose Alberto Rodrigues Pereira Sardinha | Prof. Dr. Baldoino Fonseca dos Santos Neto | Prof. Dr. Greis Francy Mireya Silva Calpa | Prof. Dr. Rafael Maiani de Mello
Assista a defesa pelo link: https://puc-rio.zoom.us/j/94820627903?pwd=aDZtcXkwVG9UalZQWlhGbk80UU8rdz09