Fronteiras da Engenharia de Software  By  cover art

Fronteiras da Engenharia de Software

By: Fronteiras da Engenharia de Software
  • Summary

  • Um podcast para refletir sobre o presente e o futuro da engenharia de software. Episódios mensais entrevistando pesquisadores da área são publicados na terceira quarta-feira do mês. Nossa equipe é formada por Leonardo Fernandes (IFAL), Fabio Petrillo (ÈTS), Danilo Monteiro (Zup Innovation), Adolfo Neto (UTFPR) e Maria Claudia Emer (UTFPR). Nosso site é https://fronteirases.github.io/.
    Fronteiras da Engenharia de Software
    Show more Show less
activate_primeday_promo_in_buybox_DT
Episodes
  • 48: Educação em Engenharia de Software, com Davi Viana (UFMA)
    Jul 17 2024
    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. Disponível em: ⁠⁠https://fronteirases.github.io/episodios/paginas/48. ⁠Acesso em: 17 jul. 2024.
    Show more Show less
    1 hr and 18 mins
  • 47: Reparo automático de programas, com Fernanda Madeiral (Vrije Universiteit Amsterdam)
    Jun 19 2024
    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/episodios/paginas/47. ⁠Acesso em: 19 jun. 2024.
    Show more Show less
    1 hr and 15 mins
  • 46: Localização de Falhas de Software, com Rui Maranhão Abreu (Universidade do Porto e Meta)
    May 15 2024
    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.
    Show more Show less
    1 hr and 14 mins

What listeners say about Fronteiras da Engenharia de Software

Average customer ratings

Reviews - Please select the tabs below to change the source of reviews.