Fronteiras da Engenharia de Software

Fronteiras da Engenharia de Software
Fronteiras da Engenharia de Software

Fronteiras da Engenharia de Software é um podcast para refletir sobre o presente e o futuro da engenharia de software. Publicamos episódios mensais em que entrevistamos pessoas pesquisadoras da área. Este podcast é uma atividade de divulgação científica associada ao Programa de Pós-Graduação em Computação Aplicada da UTFPR Curitiba e ao Emílias - Armação em Bits. Somos parte da Rede Emílias de Podcasts. Coordenador: Adolfo Neto. Nosso site é https://fronteirases.github.io/.

  1. A linguagem de programação Lua (e seu impacto na Engenharia de Software)

    19 DE NOV.

    A linguagem de programação Lua (e seu impacto na Engenharia de Software)

    Neste episódio do Fronteiras da Engenharia de Software, exploramos o impacto global da linguagem de programação Lua na engenharia de software. Criada no Brasil, Lua é amplamente utilizada em diversas áreas, como desenvolvimento de jogos, ferramentas para engenheiros e sistemas embarcados. Com uma abordagem técnica e histórica, analisamos suas características e seu legado no cenário tecnológico. Nosso convidado é Roberto Ierusalimschy, Professor Titular da PUC-Rio e co-criador de Lua. Roberto é uma das mentes por trás dessa linguagem leve, eficiente e amplamente reconhecida. Além de liderar o design da linguagem, publicou artigos em revistas prestigiadas como Communications of the ACM e ACM Transactions on Programming Languages and Systems e escreveu o livro Programming in Lua. Sua vasta experiência oferece uma visão profunda sobre os desafios e conquistas no desenvolvimento de Lua. Os apresentadores Adolfo Neto e Maria Claudia Emer conduzem a conversa, abordando temas como: Introdução à linguagem Lua e sua utilidade como primeira linguagem de programação. O processo de design e manutenção da linguagem, incluindo como decisões sobre novas features são tomadas. Usos notáveis de Lua em jogos (como no Roblox) e em ferramentas para pesquisa em engenharia de software. Além disso, discutimos a importância de Lua como um marco para linguagens de programação originadas em países em desenvolvimento e traçamos paralelos com outras linguagens criadas por brasileiros, como Elixir e Lean. Roberto também compartilha reflexões sobre sua trajetória acadêmica, suas motivações e temas de interesse para futuras colaborações em pesquisa. Encerramos com uma provocação sobre as próximas fronteiras na engenharia de software, oferecendo uma visão para os profissionais da área. Roberto Ierusalimschy:  https://www.inf.puc-rio.br/~roberto/  https://scholar.google.com/citations?user=_pZgPlIAAAAJ&hl=en&oi=ao https://www.inf.puc-rio.br/blog/professor/roberto-ierusalimschy/  https://github.com/roberto-ieru  Artigos: A Look at the Design of Lua, Communications of the ACM, 2018 https://bit.ly/3YT8Jro  The Evolution of Lua, HOPL 2007 https://bit.ly/40Up0iq  Demais Links  Programming in Lua https://amzn.to/4e0BYOs  Entrevista de Roberto no freecodecamp em português  https://www.freecodecamp.org/portuguese/news/podcast-ep05/ Entrevista de Roberto no OsProgramadores https://osprogramadores.com/podcast/podcast-16/ Tim Menzies https://www.csc.ncsu.edu/people/tjmenzie https://timm.fyi/  Lua na PUC-Rio (2020) https://www.youtube.com/watch?v=REwxKPitiZM Posse e aula magistral do professor Roberto Ierusalimschy (2023) https://youtu.be/Va6i3zh4_Io?si=vAATO2r_iP93ow0P  Lua Workshop  30 anos de Lua  https://www.youtube.com/playlist?list=PLRKeuVfLlY-4OZKpfochBktBuqgz123YH Roberto Ierusalimschy – Pesquisador Homenageado da CELP https://www.inf.puc-rio.br/blog/noticia/noticia/roberto-ierusalimschy-pesquisador-homenageado-da-celp  Entrevistas com Roberto https://open.spotify.com/search/%22roberto%20ierusalimschy%22/podcastAndEpisodes  Comente no YouTube, no Spotify ou pelo email ⁠fronteirasesw@gmail.com⁠ Entrevistadores: Adolfo Neto (PPGCA UTFPR) ⁠⁠⁠⁠⁠⁠⁠https://adolfont.github.io⁠  ⁠  ⁠e Maria Claudia Emer Nosso site é: ⁠⁠⁠⁠⁠https://fronteirases.github.io⁠  ⁠   Música utilizada: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr. Link:⁠ ⁠⁠⁠⁠⁠⁠⁠https://www.youtube.com/watch?v=8ZZbAkKNx7s⁠  ⁠⁠⁠⁠      Data de publicação: 19 de novembro de 2024. Como citar este episódio: FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 52:  A linguagem de programação Lua (e seu impacto na Engenharia de Software), com Roberto Ierusalimschy (PUC-Rio). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistado: Roberto Ierusalimschy. S. l.: Fronteiras da Engenharia de Software, 19 nov. 2024.

    1h9min
  2. Ontologias em Engenharia de Software, com Giancarlo Guizzardi (University of Twente)

    16 DE OUT.

    Ontologias em Engenharia de Software, com Giancarlo Guizzardi (University of Twente)

    Adolfo Neto e Maria Claudia Emer recebem Giancarlo Guizzardi, professor da Universidade de Twente, na Holanda, para uma conversa sobre ontologias em engenharia de software. Giancarlo, que possui vasta experiência em modelagem conceitual e ontologias, compartilha sua visão sobre como essas ferramentas podem ser aplicadas na prática da engenharia de software, além de discutir suas publicações recentes e a relevância das ontologias na ética da inteligência artificial. Os apresentadores também exploram temas como a distinção entre conhecimento baseado em dados e conhecimento baseado em teoria, conforme discutido em um artigo de Giancarlo, e a importância das redes sociais para a divulgação da pesquisa acadêmica.  Links de Giancarlo Guizzardi: Página na Universidade de Twente https://people.utwente.nl/g.guizzardi Linkedin https://www.linkedin.com/in/giancarlo-guizzardi/ Google Scholar https://scholar.google.com/citations?user=nnfVBt8AAAAJ  Página no NEMO  https://nemo.inf.ufes.br/equipe/gguizzardi/ Artigos: Thinking Fast and Slow in Software Engineering https://www.computer.org/csdl/magazine/so/2023/06/10339117/1SwMKCpQgRW Explanation, semantics, and ontology https://www.sciencedirect.com/science/article/pii/S0169023X24000491 An ontology-based approach to engineering ethicality requirements https://link.springer.com/article/10.1007/s10270-023-01115-3 On the Multiple Roles of Ontologies in Explainable AI https://www.neurosymbolic-ai-journal.com/system/files/nai-paper-683.pdf Outro links: FES 37: Medição de Software, com Monalessa Barcellos (UFES) https://www.youtube.com/watch?v=ry3ahtlH_QY  SBQS 2024 https://sbqs.sbc.org.br/2024  Fucast #33 | Inteligência Artificial muito além do ChatGPT https://www.youtube.com/watch?v=_WL92tZ0tsU  Beyond Self-Promotion: How Software Engineering Research Is Discussed on LinkedIn https://dl.acm.org/doi/10.1145/3639475.3640113  Inscrições abertas para a Turma 2025 do Mestrado em Computação Aplicada da UTFPR! Acesse o edital: https://bit.ly/ppgca2025  Comente no YouTube, no Spotify ou pelo email fronteirasesw@gmail.com Entrevistadores: Adolfo Neto (PPGCA UTFPR) ⁠⁠⁠⁠⁠⁠https://adolfont.github.io  ⁠  ⁠e Maria Claudia Emer Nosso site é: ⁠⁠⁠⁠https://fronteirases.github.io  ⁠   Música utilizada: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr. Link:⁠ ⁠⁠⁠⁠⁠⁠https://www.youtube.com/watch?v=8ZZbAkKNx7s  ⁠⁠⁠⁠      Data de publicação: 16 de outubro de 2024. Como citar este episódio: FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 51:  Ontologias em Engenharia de Software, com Giancarlo Guizzardi (University of Twente). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistado: Giancarlo Guizzardi. S. l.: Fronteiras da Engenharia de Software, 16 out. 2024. Podcast. Disponível em: ⁠⁠⁠https://fronteirases.github.io/episodios/paginas/51. ⁠Acesso em: 16 out. 2024.

    1h29min
  3. 50: Arquitetura de Software e Sistemas Adaptativos, com Cecília Rubira (UNICAMP)

    20 DE SET.

    50: Arquitetura de Software e Sistemas Adaptativos, com Cecília Rubira (UNICAMP)

    Neste episódio do Fronteiras da Engenharia de Software, Adolfo Neto, professor da UTFPR Curitiba, e Maria Claudia Emer, coordenadora do Emílias - Armação em Bits, entrevistam Cecília Mary Fischer Rubira, Professora Titular do Instituto de Computação da UNICAMP. Cecília possui doutorado em Computing Science pela Universidade de Newcastle Upon Tyne, orientada por Brian Randell, um dos pioneiros da Engenharia de Software, e é livre-docente em Engenharia de Software pela UNICAMP. O foco da conversa é “Arquitetura de Software e Sistemas Adaptativos”. Cecília explora o que são sistemas adaptativos e como eles se diferenciam de outros sistemas, além de discutir questões como escalabilidade, resiliência e os principais desafios de implementação. A entrevista também aborda as abordagens emergentes para a construção desses sistemas, como MAPE-K, e explora tópicos relacionados à pesquisa em engenharia de software, incluindo a provisão de garantias para sistemas auto-adaptativos. Cecília também reflete sobre sua experiência acadêmica, sua carreira e projetos atuais, oferecendo uma visão profunda sobre o estado atual e o futuro da engenharia de software. Links Cecília: Página no IC-UNICAMP: https://ic.unicamp.br/docente/cecilia-mary-fischer-rubira/ Artigos: Software engineering for self-adaptive systems: Research challenges in the provision of assurances 2017 https://bit.ly/3Z719ek  Towards a Metamodel for Supporting Decisions in Knowledge-Intensive Processes https://bit.ly/4g7QZjM Outros links: Inscrições abertas para a Turma 2025 do Mestrado em Computação Aplicada da UTFPR! Acesse o edital: https://bit.ly/ppgca2025  Mestrado e Doutorado em Ciência da Computação na UNICAMP https://ic.unicamp.br/pos-graduacao/  Fifty Years of Software Engineering - or - The View from Garmisch, Brian Randell https://bit.ly/3MBnOI5  Especialização em Engenharia de Software https://ic.unicamp.br/extensao/cursos/engenharia-de-software/ Fronteiras 13 Fernando Castor - Compreensão de Código https://podcasters.spotify.com/pod/show/fronteirases/episodes/13-Compreenso-de-Cdigo-com-Fernando-Castor-UFPE-e12ssjs "PodCast: Memórias e Histórias" do IC UNICAMP https://dev.to/fronteirases/podcast-do-ic-unicamp-3463 Notebook LLM https://notebooklm.google.com/notebook/86bb8231-5bac-4cf1-bc08-65931aefa43c "Cinquenta Anos de Engenharia de Software - ou - A Visão de Garmisch" http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF  ICSE 2018 - Plenary Sessions - Brian Randell https://www.youtube.com/watch?v=YdEGNpbD8FY ICSE2018 - Plenary Session - Panel: 50 years of Software Engineering & Celebrating the 40th ICSE https://www.youtube.com/watch?v=5HssVXx7xy8  ICSE 2018 - Plenary Sessions - Frederick P. Brooks Jr. https://www.youtube.com/watch?v=StN49re9Nq8 Nygard https://pt.m.wikipedia.org/wiki/Ficheiro:Kristen-Nygaard-SBLP-1997-head.png  Pesquisadoras brasileiras: a trajetória de Cecília Mary Fischer Rubira na Engenharia de Software https://horizontes.sbc.org.br/index.php/2024/05/pesquisadoras-brasileiras-a-trajetoria-de-cecilia-mary-fischer-rubira-na-engenharia-de-software/  Challenges in Providing Resilience in Self-Adaptive Systems https://www.youtube.com/live/qqlLXSD6eAU?si=ynsXZtS3q3iR1tVm  Entrevistadores: Adolfo Neto (PPGCA UTFPR) ⁠⁠⁠⁠⁠⁠https://adolfont.github.io ⁠  ⁠e Maria Claudia Emer Nosso site é: ⁠⁠⁠⁠https://fronteirases.github.io ⁠   Música utilizada: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr. Link:⁠ ⁠⁠⁠⁠⁠⁠https://www.youtube.com/watch?v=8ZZbAkKNx7s ⁠⁠⁠⁠      Data de publicação: 20 de setembro de 2024. Como citar este episódio FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 50:  Arquitetura de Software e Sistemas Adaptativos, com Cecília Rubira (UNICAMP). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistada: Cecília Rubira. S. l.: Fronteiras da Engenharia de Sof

    2h9min
  4. 49: Ciência Aberta em Engenharia de Software, com Edson Oliveira Junior (UEM)

    22 DE AGO.

    49: Ciência Aberta em Engenharia de Software, com Edson Oliveira Junior (UEM)

    Neste episódio, Adolfo Neto e Maria Claudia Emer entrevistam Edson Oliveira Junior, Professor Associado da Universidade Estadual de Maringá (UEM) e Bolsista de Produtividade em Pesquisa do CNPq. Edson possui doutorado em Computação pelo ICMC da USP São Carlos, com orientação de José Carlos Maldonado e coorientação da Profa. Itana Gimenes. O tema da conversa é Ciência Aberta na Engenharia de Software. Edson discute como essa abordagem pode trazer mais transparência e reprodutibilidade para a pesquisa na área, incentivando a colaboração e a disseminação do conhecimento. Além disso, ele compartilha suas experiências na integração de práticas de Ciência Aberta em sua própria pesquisa, abordando desafios e oportunidades. Links Edson: Página: http://edson-ao-junior.github.io  Twitter (X): https://x.com/EdsonOliveiraJ6  Lattes: http://lattes.cnpq.br/8717980588591239  Artigos:  A Vision on Open Science for the Evolution of Software Engineering Research and Practice FSE 2024 https://arxiv.org/abs/2405.12132  How Experimentation in Software Engineering has been taught? Survey and Research Agenda https://doi.org/10.1145/3530019.3535306  Tailoring the Scrum framework for software development: Literature mapping and feature-based support https://doi.org/10.1016/j.infsof.2021.106814  Towards a conceptual model for promoting digital forensics experiments https://www.sciencedirect.com/science/article/abs/pii/S2666281720301530  How ontologies have supported digital forensics: Review and recommendations; Silva TJ, OliveiraJr E, Zorzo AF (Brazil); Forensic Sci Rev 36(2):99–125; 2024.  http://forensicsciencereview.com/Abstract/36(2)-4%20(web).pdf  Vídeos Open Science as a Path to FAIR Reproducible Computer Science Research https://www.youtube.com/watch?v=QC7e63XPDDo  Editais: Inscrições abertas para a Turma 2025 do Mestrado em Computação Aplicada da UTFPR! Acesse o edital: https://bit.ly/ppgca2025  Mestrado e Doutorado em Ciência da Computação na UEM (PCC) https://bit.ly/4dk9UWM   Entrevistadores: Adolfo Neto (PPGCA UTFPR) ⁠⁠⁠⁠⁠⁠https://adolfont.github.io⁠  ⁠e Maria Claudia Emer Nosso site é: ⁠⁠⁠⁠https://fronteirases.github.io⁠   Música utilizada: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr. Link:⁠ ⁠⁠⁠⁠⁠⁠https://www.youtube.com/watch?v=8ZZbAkKNx7s⁠⁠⁠⁠      Data de publicação: 22 de agosto de 2024. Como citar este episódio FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 49:  Ciência Aberta em Engenharia de Software, com Edson Oliveira Junior (UEM). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistado: Edson Oliveira Junior. S. l.: Fronteiras da Engenharia de Software, 22 ago. 2024. Podcast. Disponível em: ⁠⁠⁠https://fronteirases.github.io/episodios/paginas/49. ⁠Acesso em: 22 ago. 2024.

    1h50min
  5. 48: Educação em Engenharia de Software, com Davi Viana (UFMA)

    17 DE JUL.

    48: Educação em Engenharia de Software, com Davi Viana (UFMA)

    Neste episódio do podcast "Fronteiras da Engenharia de Software", Adolfo Neto e Maria Claudia Emer entrevistaram Davi Viana, professor da Universidade Federal do Maranhão (UFMA). O tema foi "Educação em Engenharia de Software". Davi explicou que a educação em engenharia de software ocorre não só em cursos de graduação, mas também em contextos técnicos e profissionais. Ele destacou a importância de manter a educação atualizada com as mudanças da indústria, conforme mencionado por Mary Shaw. Davi enfatizou a necessidade de mesclar teoria e prática no ensino, trazendo exemplos da indústria e usando metodologias ativas. Ele também comentou sobre sua pesquisa, incluindo um estudo sobre tópicos emergentes e dificuldades no ensino de engenharia de software no Brasil, publicado no SBES 2018, e um trabalho de 2022 sobre um repositório educacional para ensino de testes de software. Davi discutiu sua trajetória acadêmica e seus interesses de pesquisa em Cidades Inteligentes, IoT e Melhoria de Processos. Ele concluiu mencionando a próxima fronteira na educação em engenharia de software: a simulação completa de ambientes de desenvolvimento para ensino, tornando-o mais acessível e igualitário. Links Davi Viana: Página na UFMA https://sigaa.ufma.br/sigaa/public/docente/portal.jsf?siape=1930277 X https://twitter.com/daviviana  Instagram https://www.instagram.com/dav1v1ana/   Lattes http://lattes.cnpq.br/9297257833779277 Linkedin https://www.linkedin.com/in/davi-viana-73032a55/   Google Scholar https://scholar.google.com.br/citations?user=jIW2vFYAAAAJ&hl=pt-BR  Artigos selecionados: Identifying emerging topics and difficulties in software engineering education in Brazil https://bit.ly/3W4GqVs A Aplicação de Podcasts como Tecnologia de Apoio ao Ensino em Sala de Aula: Um Relato de Experiência no Contexto de Ensino de Engenharia de Software https://bit.ly/4d51mTg  Enabling Pragmatic Software Testing Education in Brazil through an Education Repository: An Initial Proposal https://bit.ly/4d0JBEv  Links mencionados ao longo do episódio: SBES - Trilha de Educação https://cbsoft.sbc.org.br/2024/sbes/educacao/?lang=pt Nosso episódio com Tayana Conte: https://open.spotify.com/episode/1uYOxUZZVjDghqExFkfAYX  Episódio do Emílias Podcast com Tayana https://open.spotify.com/episode/0Dgu9viCu8NO2ktcfA1xSV   Nosso episódio 30 com Rodrigo Santos  https://www.youtube.com/watch?v=Ex7YC9J1JIo    Thais Batista https://youtu.be/0RusJrjy8kM?si=H_3xfryfQ6Z7Xh8V  Ana Regina https://www.youtube.com/watch?v=73akU58d-TY  BROKEN https://petcompufma.org/dexters/broken/  Characterizing DevOps by Hearing Multiple Voices - Artigo de Breno França e outros. CBSOFT 2024 https://cbsoft.sbc.org.br/2024/cbsoft/?lang=pt Palestra no canal do Fronteiras: State Reconciliation Defects in Infrastructure as Code, Akond Rahman https://www.youtube.com/watch?v=zc2bFQu876w EDITAL DE SELEÇÃO - TURMA 2025 - CURSO DE MESTRADO PROFISSIONAL EM COMPUTAÇÃO APLICADA (PPGCA) - UTFPR Curitiba https://bit.ly/adolfontppgca_2  Livro de Marco Tulio Valente https://engsoftmoderna.info/ Engenharia de Software para Ciência de Dados  https://bit.ly/3WmNVII  Mais informações em ⁠⁠⁠⁠https://fronteirases.github.io/episodios/paginas/48     Entrevistadores: Adolfo Neto (PPGCA UTFPR) ⁠⁠⁠⁠⁠https://adolfont.github.io ⁠e Maria Claudia Emer Nosso site é: ⁠⁠⁠https://fronteirases.github.io  Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr. Link:⁠ ⁠⁠⁠⁠⁠https://www.youtube.com/watch?v=8ZZbAkKNx7s⁠⁠⁠     Data de publicação: 17 de julho de 2024. Como citar este episódio FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 48:  Educação em Engenharia de Software, com Davi Viana (UFMA). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistado:Davi Viana. S. l.: Fronteiras da Engenharia de Software, 17 jul. 2024. Podcast. Di

    1h18min
  6. 47: Reparo automático de programas, com Fernanda Madeiral (Vrije Universiteit Amsterdam)

    19 DE JUN.

    47: Reparo automático de programas, com Fernanda Madeiral (Vrije Universiteit Amsterdam)

    Neste episódio do podcast Fronteiras da Engenharia de Software, os apresentadores, Professor Adolfo Neto e Professora Maria Cláudia Emer, entrevistam Fernanda Madeiral, professora assistente na Vrije Universiteit Amsterdam, sobre o tema de reparo automático de programas. Fernanda Madeiral começa explicando o conceito de reparo de programas, focando inicialmente na correção de bugs. Ela detalha o processo em três etapas: localização do bug no código (fault localization), modificação do código para gerar um patch e validação do patch através de testes. Fernanda menciona que, embora esses patches possam passar nos testes, eles nem sempre são soluções corretas, dando origem ao conceito de patches plausíveis.  Além dos bugs, Fernanda aborda outros problemas de qualidade de software, como code smells e violações de linters, que também podem ser considerados no contexto de reparo automático. Ela explica que os linters são ferramentas de análise estática que identificam violações de regras de codificação sem precisar executar o código, tornando o processo de reparo mais leve comparado ao uso de testes. O episódio também explora a evolução das técnicas de reparo de programas, desde as tradicionais, baseadas em templates predefinidos e mineração de templates, até as mais modernas, que utilizam aprendizado de máquina e modelos de linguagem avançados (large language models) como o ChatGPT para gerar patches. Fernanda destaca a importância dessas novas abordagens e como elas têm potencial para melhorar a eficiência e a eficácia do reparo automático de programas, beneficiando tanto desenvolvedores quanto usuários ao agilizar a correção de bugs e outros problemas de qualidade no código. O episódio conclui com uma discussão sobre o futuro da pesquisa em reparo automático de programas e o impacto das novas tecnologias na área. Site de Fernanda: https://fermadeiral.github.io/ Perfil de Fernanda no X/Twitter: https://x.com/fermadeiral  Artigos - Styler: learning formatting conventions to repair Checkstyle violations (2022) https://arxiv.org/abs/1904.01754  - Sorald: Automatic Patch Suggestions for SonarQube Static Analysis Violations (2022) https://arxiv.org/abs/2103.12033  - Empirical review of Java program repair tools: A large-scale experiment on 2,141 bugs and 23,551 repair attempts (2019) https://arxiv.org/abs/1905.11973  - Bears: An Extensible Java Bug Benchmark for Automatic Program Repair Studies (2019) https://arxiv.org/abs/1901.06024  Links: Episódio do Fronteiras com Marcelo Maia (em duas partes) https://podcasters.spotify.com/pod/show/fronteirases/episodes/4--Code-smells-com-Marcelo-Maia-UFU---Parte-1-ejkpqr https://podcasters.spotify.com/pod/show/fronteirases/episodes/4--Code-smells-com-Marcelo-Maia-UFU---Parte-2-ekctv0     Seminário com Fernanda Madeiral: Reparo automatizado de violações encontradas por Checkstyle https://www.youtube.com/live/42st94i1nDI Episódio do Fronteiras com Fernando Castor https://podcasters.spotify.com/pod/show/fronteirases/episodes/13-Compreenso-de-Cdigo-com-Fernando-Castor-UFPE-e12ssjs  Mais informações em ⁠⁠⁠⁠https://fronteirases.github.io/episodios/paginas/47    Entrevistadores: Adolfo Neto (PPGCA UTFPR) ⁠⁠⁠⁠⁠https://adolfont.github.io⁠ ⁠  e Maria Claudia Emer Nosso site é: ⁠⁠⁠https://fronteirases.github.io ⁠   Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr. Link:⁠ ⁠⁠⁠⁠⁠https://www.youtube.com/watch?v=8ZZbAkKNx7s⁠⁠⁠    Data de publicação: 19 de junho de 2024. Como citar este episódio FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 47:  Reparo Automático de Programas, com Fernanda Madeiral (Vrije Universiteit Amsterdam). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistada: Fernanda Madeiral. S. l.: Fronteiras da Engenharia de Software, 19 jun. 2024. Podcast. Disponível em: ⁠⁠https://fronteirases.github.io/episod

    1h15min
  7. 46: Localização de Falhas de Software, com Rui Maranhão Abreu (Universidade do Porto e Meta)

    15 DE MAI.

    46: Localização de Falhas de Software, com Rui Maranhão Abreu (Universidade do Porto e Meta)

    Este episódio do podcast "Fronteiras da Engenharia de Software" com Rui Maranhão Abreu aborda a localização de falhas de software e suas aplicações. Rui, professor catedrático em Engenharia de Software na Universidade do Porto e Research Software Engineer na Meta, compartilha ideias sobre esse campo da Engenharia de Software. No episódio, são discutidos conceitos fundamentais, como a diferença entre falhas e bugs, bem como os desafios enfrentados na detecção de falhas em sistemas complexos e distribuídos, especialmente em ambientes de integração contínua, como na Meta. Rui também explora o papel da inteligência artificial, machine learning e deep learning na localização de falhas e destaca avanços recentes na pesquisa de reparo automatizado de programas. Além disso, são abordados artigos recentes de Rui e seus co-autores, incluindo o "Remoção de Código Morto na Meta", que apresenta o Framework de Remoção Sistemática de Código e Ativos (SCARF), e "Depuração de Erros de Tipo Alimentada por GPT-3", que descreve uma técnica para corrigir automaticamente erros de tipo em programas OCaml, utilizando o GPT-3. A conversa também explora a carreira de Rui na Meta, sua experiência como General Chair do ICSE 2024 em Portugal e suas visões sobre a próxima fronteira da engenharia de software.  Site de Rui: https://ruimaranhao.com/ Outros links: https://sigarra.up.pt/feup/pt/func_geral.formview?p_codigo=466651 https://dei.fe.up.pt/pt/blog/2023/04/10/rui-maranhao-toma-posse-como-diretor-do-prodei/ Artigos: "Remoção de Código Morto na Meta: Exclusão Automática de Milhões de Linhas de Código e Petabytes de Dados Obsoletos" "Dead Code Removal at Meta: Automatically Deleting Millions of Lines of Code and Petabytes of Deprecated Data" https://dl.acm.org/doi/10.1145/3611643.3613871 Localização de características baseada em espectro: um estudo de caso usando o ArgoUML. Spectrum-based feature localization: a case study using ArgoUML https://dl.acm.org/doi/abs/10.1145/3461001.3473065 Depuração de Erros de Tipo Alimentada por GPT-3: Investigando o Uso de Modelos de Linguagem Avançados para Reparo de Código GPT-3-Powered Type Error Debugging: Investigating the Use of Large Language Models for Code Repair https://dl.acm.org/doi/abs/10.1145/3623476.3623522  Mentat (ferramenta) https://figshare.com/articles/software/GPT-3-Powered_Type_Error_Debugging_Investigating_the_Use_of_Large_Language_Models_for_Code_Repair_SLE_2023_/23646903  The bumpy road of taking automated debugging to industry https://arxiv.org/abs/2212.01237  Outros links:  ICSE 2024 https://conf.researchr.org/home/icse-2024  FSE 2024 https://conf.researchr.org/home/fse-2024 ICSE 2026 https://twitter.com/rafaelpri/status/1543318975043383296 Mais informações em ⁠⁠⁠https://fronteirases.github.io/episodios/paginas/46⁠ Entrevistadores: Adolfo Neto (PPGCA UTFPR) ⁠⁠⁠⁠https://adolfont.github.io ⁠  e Maria Claudia Emer Nosso site é: ⁠⁠https://fronteirases.github.io⁠   Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr. Link:⁠ ⁠⁠⁠⁠https://www.youtube.com/watch?v=8ZZbAkKNx7s⁠⁠  Data de publicação: 15 de maio de 2024. Como citar este episódio FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 46: Localização de Falhas de Software, com Rui Maranhão Abreu (Universidade do Porto e Meta). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistado: Rui Maranhão Abreu. S. l.: Fronteiras da Engenharia de Software, 15 mai. 2024. Podcast. Disponível em: ⁠https://fronteirases.github.io/episodios/paginas/46. ⁠Acesso em: 15 mai. 2024.

    1h14min
  8. 45: Formação de Recursos Humanos de Excelência, com Ana Regina Cavalcanti da Rocha (COPPE UFRJ)

    17 DE ABR.

    45: Formação de Recursos Humanos de Excelência, com Ana Regina Cavalcanti da Rocha (COPPE UFRJ)

    Neste episódio do Fronteiras da Engenharia de Software, Adolfo Neto e Maria Claudia Emer, ambos professores da UTFPR Curitiba, entrevistam a professora Ana Regina Cavalcanti da Rocha, uma figura central na formação de recursos humanos em Engenharia de Software no Brasil. Discutimos sua trajetória, desde sua formação até suas contribuições marcantes, passando por sua recente homenagem durante o CBSoft 2023. Ana Regina compartilhou insights sobre a importância da formação acadêmica, sua participação no desenvolvimento do MPS.Br e sua visão sobre os desafios atuais da área. Também abordamos questões relevantes, como a presença feminina na computação e a fuga de talentos brasileiros para o exterior. No desfecho, Ana Regina compartilhou sua visão sobre os próximos avanços na engenharia de software. Links da professora Ana Regina: CV lattes http://lattes.cnpq.br/6344175997146758 Página na Coppe https://www.cos.ufrj.br/index.php/pt-BR/pessoas/details/18/1002-darocha  Google Scholar: https://scholar.google.com/citations?user=BzLsFoAAAAAJ&hl=en&oi=ao  DBLP: https://dblp.org/pid/r/AnaReginaRocha.html  Plataforma Acácia (Genealogia Acadêmica do Brasil) https://plataforma-acacia.org/profile/ana-regina-cavalcanti-da-rocha/  Texto sobre a homenagem “Destaque Formação de Recursos Humanos de Excelência” da Comissão Especial de Engenharia de Software (CEES) https://coppe.ufrj.br/planeta-coppe/professora-da-coppe-sera-homenageada-pela-comissao-especial-de-engenharia-de-software/  Palestra “Pesquisa, interação com a indústria e formação de recursos humanos: uma experiência de integração”  https://www.youtube.com/watch?v=npoFYsEyMgA (slides https://pesc.coppe.ufrj.br/arquivos/Slides/2023%20Slides%20Ana%20Regina.pdf ) Mais informações em ⁠⁠https://fronteirases.github.io/episodios/paginas/45  Entrevistadores: Adolfo Neto (PPGCA UTFPR) ⁠⁠⁠⁠https://adolfont.github.io⁠  e Maria Claudia Emer Nosso site é: ⁠⁠https://fronteirases.github.io⁠  Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr. Link:⁠ ⁠⁠⁠https://www.youtube.com/watch?v=8ZZbAkKNx7s⁠  Data de publicação: 17 de abril de 2024. Como citar este episódio FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 45: Formação de Recursos Humanos de Excelência, com Ana Regina Cavalcanti da Rocha (COPPE UFRJ). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistada: Ana Regina Cavalcanti da Rocha. S. l.: Fronteiras da Engenharia de Software, 17 abr. 2024. Podcast. Disponível em: https://fronteirases.github.io/episodios/paginas/45. Acesso em: 17 abr. 2024.

    1h10min

Classificações e avaliações

5
de 5
11 avaliações

Sobre

Fronteiras da Engenharia de Software é um podcast para refletir sobre o presente e o futuro da engenharia de software. Publicamos episódios mensais em que entrevistamos pessoas pesquisadoras da área. Este podcast é uma atividade de divulgação científica associada ao Programa de Pós-Graduação em Computação Aplicada da UTFPR Curitiba e ao Emílias - Armação em Bits. Somos parte da Rede Emílias de Podcasts. Coordenador: Adolfo Neto. Nosso site é https://fronteirases.github.io/.

Você também pode gostar de

Para ouvir episódios explícitos, inicie sessão.

Fique por dentro deste podcast

Inicie sessão ou crie uma conta para seguir podcasts, salvar episódios e receber as atualizações mais recentes.

Selecionar um país ou região

África, Oriente Médio e Índia

Ásia‑Pacífico

Europa

América Latina e Caribe

Estados Unidos e Canadá