Podcasts by Category
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/.
- 96 - XP 2026 no Brasil: um relato sobre uma das mais importantes conferências de métodos ágeis, Graziela Simone Tonin (Insper)
Neste episódio, Graziela Simone Tonin conversa com Adolfo Neto e alunos da disciplina Metodologias Ágeis para o Desenvolvimento de Software do PPGCA UTFPR sobre a realização da XP 2026 no Brasil.
Título completo: XP 2026 no Brasil: um relato sobre uma das mais importantes conferências de métodos ágeis
Episódio 70 do Fronteiras da Engenharia de Software https://fronteirases.github.io/
Perfil de Graziela no Linkedin: https://www.linkedin.com/in/grazielatonin/
Site da XP 2026 (27th International Conference on Agile Software Development):https://conf.researchr.org/home/xp-2026
Proceedings da XP 2026: https://link.springer.com/book/10.1007/978-3-032-22375-3
Wed, 02 Sep 2026 - 2h 12min - 95 - Perguntas do Fronteiras (sobre IA na Engenharia de Software), com Adolfo Neto (UTFPR)
Neste episódio, Adolfo Neto (PPGCA UTFPR) fala sobre alguns perguntas que temos postado em nosso perfil no Instagram.
Leia e comente em
Quando você gera um trecho de código usando um LLM, como saber se não é uma cópia de algum código que esteja na base de treinamento do LLM?
O mesmo vale pra texto: quando você escreve um ‘prompt’ e recebe uma saída, como saber se esta saída não é ‘plágio’ de alguma fonte que esteja na base de treinamento?
https://www.instagram.com/p/DcBD7XuFQ0t/
Pessoas desenvolvedoras estão usando IA generativa no desenvolvimento de software porque gostam ou porque se sentem forçadas a usar?
https://www.instagram.com/p/DcD1PfeR4F5/
Você acredita que o uso de LLMs no desenvolvimento de software é uma forma eficiente e econômica de gerar código?
https://www.instagram.com/p/DcLeNRTR6dR/
Thu, 27 Aug 2026 - 04min - 94 - LLMs no Debian Linux: proibir ou aceitar, com Tiago Vaz
ESTE EPISÓDIO É UMA REPUBLICAÇÃO DE UM EPISÓDIO DO PODCASTPROFESSOR ADOLFO NETO.
Neste episódio, Adolfo Neto (PPGCA UTFPR) conversa com Tiago Bortoletto Vaz, desenvolvedor e membro das equipes de comunidade e front desk do projeto Debian. O tema foi uma proposta recente, que está sendo discutida no âmbito do projeto, para rejeitar e restringir o uso de LLMs e IA generativa na comunidade Debian.
Quais são os problemas dos LLMs em projetos Open Source?
O que está sendo proposto?
Tiago concorda com tudo que está na proposta?
Adolfo Neto
https://adolfoneto.elixiremfoco.com
Tiago Vaz https://tvaz.cc
Master's thesis https://tvaz.cc/post/thesis-music/
Algorithmic authority in music creation : the beauty of losing control = De l’autorité algorithmique dans la création musicale : la beauté de la perte de contrôle https://umontreal.scholaris.ca/items/730c72ef-9077-4fa1-8aa9-46362ecba9b8
Compositions https://tvaz.cc/post/music/
Links do Padlet do Tiago
GR atual: https://www.debian.org/vote/2026/vote_002
Traducao do Adolfo proposicao C: https://adolfoneto.elixiremfoco.com/blog/posts/2026-08-04-rejeitar/
Thread Proposal C: https://lists.debian.org/debian-vote/2026/07/msg00118.html
Debian constitution: https://www.debian.org/devel/constitution
Ballot mais recente (ainda nao publicado): https://lists.debian.org/debian-vote/2026/08/msg00103.html
Artigo "ChatGPT is bullshit: "https://link.springer.com/article/10.1007/s10676-024-09775-5
GCC policy: https://forge.sourceware.org/redi/gcc-wwwdocs/commit/4d0793a6a14bf9bfe9e92ac1599840780355199d
Linus sobre LLM no kernel: https://lore.kernel.org/linux-media/CAHk-=wi4zC+Ze8e+p3tMv8TtG_80KzsZ1syL9anBtmEh5Z40vg@mail.gmail.com/
Looping engineering: https://www.ibm.com/think/topics/loop-engineering
Fabio Petrillo - associate professor in the Department of Software Engineering and IT at École de Technologie Supérieure - ÉTS (Canada) https://fabiopetrillo.com
How to talk about "AI" without adding to the anthropomorphization
https://buttondown.com/maiht3k/archive/how-to-talk-about-ai-without-adding-to-the/
Ian Jackson (computer programmer)
https://en.wikipedia.org/wiki/Ian_Jackson_(computer_programmer)
The TESCREAL bundle: Eugenics and the promise of utopia through artificial general intelligence
https://firstmonday.org/ojs/index.php/fm/article/view/13636
Celebração do Software Livre no Brasil
https://cbsoft.sbc.org.br/2026/pt/software-livre/
Rede Emílias de Podcasts
https://fronteirases.github.io/redeemilias/
Mon, 17 Aug 2026 - 1h 24min - 93 - PD&I e Engenharia de Software no EASY UFAL: Uma Conversa com Márcio Ribeiro (UFAL)
Neste episódio do Fronteiras da Engenharia de Software, o professor Adolfo Neto e a professora Maria Claudia Emer (ambos do PPGCA UTFPR Curitiba) entrevistaram Márcio Ribeiro, professor na Universidade Federal de Alagoas (UFAL) e um dos coordenadores do EASY UFAL.
O foco principal da conversa foi a pesquisa, o desenvolvimento e a inovação (PD&I) no EASY UFAL. Perguntamos a Márcio:
O que é e o que faz o EASY?
Quais são os projetos de impacto social do EASY?
Como o EASY usa leis de incentivo (Lei da Informática, Embrapii e Lei do Bem)?
Quais são alguns dos pesquisadores envolvidos com o Easy? O que fazem?
Como a IA está sendo inserida nesse universo de PD&I?
Como é trabalhar no Easy?
Como pesquisadores, professores e alunos de outras instituições podem participar e colaborar com pesquisas do EASY?
No final, Márcio respondeu mais uma vez nossa clássica pergunta: Qual é a próxima fronteira da engenharia de software?
Páginas de Márcio Ribeiro e do EASY UFAL:
Página de Márcio Ribeiro
https://sites.google.com/a/ic.ufal.br/marcio/home
Easy UFAL https://easy.ufal.br/
Easy no Linkedin https://www.linkedin.com/company/centro-de-pesquisa-easy/
Vagas para bolsistas https://easy.ufal.br/chamadas
Márcio Ribeiro (UFAL) é o Pesquisador Homenageado pela CEES em 2026: https://dev.to/fronteirases/marcio-ribeiro-ufal-e-o-pesquisador-homenageado-pela-cees-em-2026-eoc
Pesquisador é escolhido como homenageado nacional da Engenharia de Software em 2026
https://comissoes.sbc.org.br/ce-es/homenageados.php?lang=pt-br https://correiodosmunicipios-al.com.br/geral/2026/05/09/187807-pesquisador-e-escolhido-como-homenageado-nacional-da-engenharia-de-software-em-2026
Demais links mencionados:
Daniel Lim-Apo https://www.linkedin.com/in/daniellimapo/?locale=pt
CBSOFT 2026: https://cbsoft.sbc.org.br/2026/
SBQS 2026: https://sbqs.sbc.org.br/2026/index.php/pt/
Episódio anterior com Márcio Ribeiro:https://www.youtube.com/watch?v=oSKRygbM3iU
Site Oficial do Podcast: https://fronteirases.github.io/
O Fronteiras da Engenharia de Software faz parte da Rede Emílias de Podcasts: https://fronteirases.github.io/redeemilias, vinculada ao Programa de Extensão Emílias: Armação em Bits.
Wed, 12 Aug 2026 - 55min - 92 - "Inteligência Artificial (IA)" em Engenharia de Software (o lado ruim), Adolfo Neto #EsquentaSe4FP
Nesta palestra Adolfo Neto comentou os problemas relacionados ao uso de "Inteligência Artificial (IA)" na Engenharia de Software.Adolfo Neto é professor da UTFPR, podcaster (Fronteiras da Engenharia de Software, Elixir em Foco, Emílias Podcast) e um dos coordenadores do SE4FP. Slides em https://codeberg.org/adolfont/unethical-ai-slideshttps://se4fp.github.io/2026/https://elixiremfoco.comhttps://fronteirases.github.io/https://fronteirases.github.io/redeemilias/
Veja no YouTube em https://www.youtube.com/live/zrsIq0G5pVY
Tue, 28 Jul 2026 - 1h 17min - 91 - Edge UFAL: inovação, pesquisa e desenvolvimento em Engenharia de Software, com Armando Davino
Neste episódio do Fronteiras da Engenharia de Software, o professor Adolfo Neto (do PPGCA UTFPR Curitiba) entrevistou Armando Davino, Gerente de Projetos Sênior no Centro de Inovação EDGE, na Universidade Federal de Alagoas (UFAL).
O foco principal da conversa foi a pesquisa, o desenvolvimento e a inovação (PD&I) no Edge UFAL. Perguntamos a Armando:
o que é e o que faz o Edge?Como o Edge usa Leis de incentivo (Lei de informática, Embrapii e Lei do Bem)?Quais são alguns dos pesquisadores que estão envolvidos com o Edge? O que fazem?Como a “Inteligência Artificial” (IA) está sendo inserida nesse universo de PD&I?Como é trabalhar no Edge?Como foi a experiência de fazer o curso de Tecnólogo da Informação no IFAL, então CEFET-AL?No final, Armando respondeu nossa clássica pergunta: Qual é a próxima fronteira da engenharia de software?
Páginas de Armando Davino e do Edge UFAL:
Armando Davino no Linkedin: https://www.linkedin.com/in/armando-davino-9a850121/
EDGE: https://www.edge.ufal.br/
EMBRAPI: https://pt.wikipedia.org/wiki/Empresa_Brasileira_de_Pesquisa_e_Inova%C3%A7%C3%A3o_Industrial
Márcio Ribeiro (UFAL) é o Pesquisador Homenageado pela CEES em 2026: https://dev.to/fronteirases/marcio-ribeiro-ufal-e-o-pesquisador-homenageado-pela-cees-em-2026-eoc
Professores, professoras, pesquisadores doutores alagoanos(as), da área da Computação, que atuam em instituições de ensino fora do estado de Alagoas: https://adolfoneto.elixiremfoco.com/util/alagoas/profs_dr/
Demais links mencionados:
CBSOFT 2026SBQS 2026Site Oficial do Podcast: https://fronteirases.github.io
O Fronteiras da Engenharia de Software faz parte da Rede Emílias de Podcasts, vinculada ao Programa de Extensão Emílias: Armação em Bits.
59:53 Qual é a próxima fronteira da Engenharia de Software?
Wed, 15 Jul 2026 - 1h 10min - 90 - CBSoft 2026, SBQS 2026 e palestra "Engenharia de Software na Era da IA: Evidências, Agentes e Novas Fronteiras"
Site do Simpósio Brasileiro de Qualidade de Software 2026: https://sbqs.sbc.org.br/2026/index.php/pt/
Chamada para voluntários do CBSoft 2026: https://cbsoft.sbc.org.br/2026/pt/cbsoft/volunteers/
LATAM School no CBSoft 2026: https://cbsoft.sbc.org.br/2026/pt/latam-school/
Workshops do CBSoft 2026: https://cbsoft.sbc.org.br/2026/pt/workshops/accepted/
Destaque para o SE4FP 2026: https://se4fp.github.io/2026/
Engenharia de Software na Era da IA: Evidências, Agentes e Novas Fronteiras, Marcos Kalinowski
E-mail do podcast: fronteirasesw@gmail.com
Wed, 01 Jul 2026 - 03min - 89 - Uso de algoritmos de otimização na modernização de sistemas monolíticos, Thelma Colanzi (UEM)
Neste episódio do Fronteiras da Engenharia de Software, os professores Adolfo Neto e Maria Claudia Figueiredo Pereira Emer (ambos do PPGCA UTFPR Curitiba) entrevistam Thelma Colanzi, professora na Universidade Estadual de Maringá (UEM).
O foco principal da conversa é o uso de algoritmos de otimização na modernização de sistemas monolíticos. Perguntamos a Thelma: O que são sistemas monolíticos? O que são arquiteturas baseadas em microsserviços? Que problemas podem ocorrer na migração de sistemas monolíticos para uma arquitetura baseada em microsserviços? E perguntamos sobre alguns de seus artigos publicados em revistas como IEEE Transactions on Software Engineering e em eventos como ICSE e SANER. Também pedimos que Thelma nos falasse sobre a Trilha de Ideias Inovadoras e Resultados Emergentes do SBES no CBSOFT 2026 e respondesse nossa clássica pergunta: Qual é a próxima fronteira da engenharia de software?
Páginas de Thelma Colanzi:
Currículo Lattes: http://lattes.cnpq.br/3603496659156120
Instagram: https://www.instagram.com/thelma.colanzi/
Linkedin: https://www.linkedin.com/in/thelma-colanzi-6b173821
Os artigos discutidos neste episódio foram:
CARVALHO, LUIZ ; COLANZI, THELMA E.; ASSUNCAO, W. K. G. ; GARCIA, ALESSANDRO ; PEREIRA, J. ; KALINOWSKI, M. ; MELLO, R. M. ; LIMA, M. J. ; LUCENA, CARLOS . On the Usefulness of Automatically Generated Microservice Architectures. Ieee Transactions On Software Engineering, 2024.
https://www-di.inf.puc-rio.br/~kalinowski/publications/CarvalhoEtAl24.pdf
FELIZARDO, FERNANDO ; NOGUEIRA, V. L. ; CASTANHO, J. V. S. ; COLANZI, THELMA E. ; AMARAL, A. M. M. M. ; ASSUNCAO, W. K. G. . Microservices by Optimization and Experience: Lessons from a Large-Scale Industrial Migration. In: 2026 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2026, Limassol.
BONETTI, T. P. ; DIAS, M. M. ; SILVA, W. ; COLANZI, THELMA E. . EXEMPLIFY-SEE: A Structured Approach and Portal for Example-Based Learning in Software Engineering Education. In: 48th International Conference on Software Engineering (ICSE), 2026, Rio de Janeiro. Proceedings of the 48th International Conference on Software Engineering (ICSE), 2026.
Demais links mencionados:
Trilha de Ideias Inovadoras e Resultados Emergentes - SBES 2026 https://cbsoft.sbc.org.br/2026/pt/symposiums/sbes/ideias/call/
Exemplify-SEE https://app.exemplify-see.com/
SANER 2027 https://conf.researchr.org/home/saner-2027
LACLO 2026 https://lacloconference.com
EXEMPLIFY-SEE: Approach to Employee EBL Methods to promote SE Education https://figshare.com/articles/dataset/EXEMPLIFY-SEE_Approach_to_Employee_EBL_Methods_to_promote_SE_Education/28742255
Paranavaí: Docente da Unipar defende tese do Mestrado em Ciência da Computação com Abordagem Inovadora para o Ensino de Engenharia de Software https://www.unipar.br/noticias/paranavai-docente-da-unipar-defende-tese-do-mestrado-em-ciencia-da-computacao-com-abordagem-inovadora-para-o-ensino-de-engenharia-de-software/
Example-Based Learning in Software Engineering Education: A Systematic Mapping Study, Tiago P. Bonetti, Williamson Silva, Thelma E. Colanzi https://arxiv.org/abs/2503.18080 e https://doi.org/10.1080/08993408.2025.2543095
SBQS 2026 https://sbqs.sbc.org.br/2026/index.php/pt/
Site Oficial do Podcast: https://fronteirases.github.io
O Fronteiras da Engenharia de Software faz parte da Rede Emílias de Podcasts, vinculada ao Programa de Extensão Emílias: Armação em Bits.
Wed, 17 Jun 2026 - 1h 13min - 88 - GABI: um framework para o desenvolvimento de software financeiro inclusivo para idosos, com Lara Lima (UFC Quixadá e ICMC/USP)
Neste episódio do Fronteiras da Engenharia de Software, os professores Adolfo Neto e Maria Claudia Figueiredo Pereira Emer (ambos do PPGCA UTFPR Curitiba) recebem Lara Lima, egressa de Engenharia de Software da UFC Quixadá e atual doutoranda direta na USP (ICMC).
O foco principal da conversa é a conquista de Lara e seus colaboradores (Victor Anthony Alves e as docentes Carla Bezerra e Diana Braga): o prêmio de Artigo de Destaque (Distinguished Paper Award) na trilha Software Engineering in Society (SEIS) do ICSE 2026 (Rio de Janeiro), a principal conferência de Engenharia de Software do mundo. O trabalho foi o único artigo brasileiro premiado entre todas as trilhas do evento e teve origem no Trabalho de Conclusão de Curso (TCC) de Lara.
O artigo premiado, intitulado “Connecting Generations Through Code: GABI, A Community-Driven Framework for Engineering Inclusive Financial Software for the Elderly”, propõe um conjunto de diretrizes para apoiar o design de interfaces intuitivas, acessíveis e seguras em sistemas bancários voltados para usuários idosos.
Acesse o GABI: Guia Acolhedor de Banking para Idosos: http://gabi-guia-idosos.vercel.app
Código-Fonte no GitHub: https://github.com/larasouzabr/GABI (Deixe uma estrela no repositório!)
Perfil da Lara no ICSE 2026: https://conf.researchr.org/profile/icse-2026/laragabriellysouzabatistalima
Notícia Oficial da Premiação (UFC Quixadá): https://www.quixada.ufc.br/2026/04/23/campus-de-quixada-tem-premiacoes-no-icse-a-maior-conferencia-de-engenharia-de-software-do-mundo/
Post de Lara sobre a conquista no LinkedIn: https://www.linkedin.com/posts/lara-souza-engsoftware_softwareengineering-icse2026-orgulhonordestino-share-7444373913230520322-nN7G/
Post da UFC no Instagram: https://www.instagram.com/p/DXfE4cUkrd2/
Site Oficial do Podcast: https://fronteirases.github.io
O Fronteiras da Engenharia de Software faz parte da Rede Emílias de Podcasts, vinculada ao Programa de Extensão Emílias: Armação em Bits.
Wed, 20 May 2026 - 1h 00min - 87 - Palestra EEES: Ethics by Design - Questões Éticas em Estudos Experimentais em ES, com Everton Cavalcante (UFRN)
Esta palestra (que você pode ver no YouTube) integra a Escola de Estudos Experimentais em Engenharia de Software (EEES 2026), realizada como subevento do ICSE 2026, a principal conferência internacional da área de Engenharia de Software.🎙️ Entrevistado: Prof. Everton Cavalcante📅 04 de março de 2026⏰ 18h (BRT)Na palestra “Ethics by Design: Questões Éticas no Projeto de Estudos Experimentais em Engenharia de Software Envolvendo Seres Humanos”, o Prof. Everton Cavalcante discute a incorporação de princípios éticos desde a concepção de estudos experimentais em Engenharia de Software, abordando responsabilidades do pesquisador, desafios regulatórios e boas práticas para pesquisas que envolvem participantes humanos.⸻Sobre o palestranteO Prof. Everton Cavalcante é Professor Adjunto da Universidade Federal do Rio Grande do Norte, em Natal, Brasil. É Doutor em Ciência da Computação pela UFRN e em Ciências e Tecnologias da Informação e Comunicação pela Université Bretagne Sud, França. Foi Professor Visitante na Durham University, Reino Unido, e na Télécom SudParis, França.Seus principais interesses de pesquisa concentram-se em Engenharia de Software e sistemas distribuídos, especialmente arquitetura de software, sistemas de sistemas, gêmeos digitais, middleware, Computação em Nuvem, Internet das Coisas e cidades inteligentes. É coautor de mais de 100 artigos científicos publicados em workshops, conferências e periódicos nacionais e internacionais nas áreas de Engenharia de Software e sistemas distribuídos.É membro da Association for Computing Machinery, da IEEE Computer Society e da Sociedade Brasileira de Computação. Atualmente, é Coordenador da Comissão Especial de Redes de Computadores e Sistemas Distribuídos da SBC e membro da Comissão de Educação da SBC. Foi membro titular do Comitê de Ética em Pesquisa do Campus Central da UFRN entre 2022 e 2025, tendo atuado como coordenador entre 2024 e 2025.⸻Sobre a EEES 2026A EEES tem como objetivo orientar pesquisadores e estudantes nas principais etapas do planejamento de estudos empíricos, incluindo formulação de questões de pesquisa, escolha de métodos e definição de estratégias de análise de dados.📍 ICSE 2026📍 Rio de Janeiro, BrasilContato: escola.eees@gmail.com @EscolaEEES no Instagram e no YouTube
Tue, 21 Apr 2026 - 2h 02min - 86 - Palestra EEES: Designing Experiments in Software Engineering, com Sira Vegas (UPM)
Esta palestra integra a Escola de Estudos Experimentais em Engenharia de Software (EEES 2026), realizada como subevento do ICSE 2026, a principal conferência internacional da área de Engenharia de Software.🎙️ Palestrante: Profa. Sira Vegas📅 26 de março de 2026⏰ 09h (BRT)Na palestra “Designing Experiments in Software Engineering: Lessons from an Industry Experiment on Test-Driven Development”, a Profa. Sira Vegas discute o papel dos experimentos controlados na investigação de relações causais entre práticas de desenvolvimento e resultados de software.A partir de um experimento conduzido com desenvolvedores da indústria para analisar os efeitos de diferentes abordagens de desenvolvimento — test-driven development (TDD) e incremental test-last development — na qualidade externa do software, a apresentação torna explícito o raciocínio por trás do desenho experimental. Serão discutidos aspectos como a formulação e o refinamento da questão de pesquisa, a escolha do experimento controlado em relação a outros métodos experimentais, e decisões de projeto relacionadas a hipóteses, variáveis, tarefas e métricas.A palestra também aborda desafios práticos na condução de experimentos com desenvolvedores profissionais, incluindo recrutamento de participantes, logística experimental, ameaças à validade e os trade-offs entre controle experimental e realismo.⸻Sobre a palestranteSira Vegas é professora titular de Engenharia de Software na Universidad Politécnica de Madrid, na Espanha. Sua pesquisa concentra-se em Engenharia de Software Experimental, Inteligência Artificial para Engenharia de Software (AI4SE) e testes de software.Ela publicou mais de 100 artigos em periódicos e conferências internacionais, participou de diversos projetos de pesquisa nacionais e internacionais e colabora com pesquisadores de destaque em todo o mundo. Atua regularmente como membro de comitês de programa e revisora para importantes veículos da área, incluindo IEEE TSE, ACM TOSEM, Empirical Software Engineering (EMSE), ICSE, ESEM, MSR e ASE.Sira Vegas também atuou como co-chair de várias conferências internacionais, como ESEM, EASE, PROFES, ICSE-DS, ICPC-RENE e SANER-JF, e atualmente preside o comitê diretor da ISERN. Ela obteve seu doutorado pela UPM e foi pesquisadora visitante em instituições como University of Maryland, Fraunhofer IESE, University of Oulu e Tongji University.⸻Sobre a EEES 2026A EEES tem como objetivo orientar pesquisadores e estudantes nas principais etapas do planejamento de estudos, incluindo formulação de questões de pesquisa, escolha de métodos e definição de estratégias de análise de dados.📍 ICSE 2026📍 Rio de Janeiro, BrasilContato: escola.eees@gmail.com
Assista no YouTube em https://www.youtube.com/watch?v=RrPLyFAsjfc
Mon, 30 Mar 2026 - 1h 13min - 85 - Palestra EEES: Uso de LLM em revisões sistemáticas em ES, com Kátia Felizardo e Anderson Deizepe (UTFPR)
Esta palestra integra a Escola de Estudos Experimentais em Engenharia de Software (EEES 2026), realizada como subevento do ICSE 2026, a principal conferência internacional da área de Engenharia de Software.🎙️ Entrevistados: Profa. Kátia Romero Felizardo e Anderson Roberto Deizepe📅 02 de março de 2026⏰ 17h (BRT)Na palestra “Uso de LLM para apoiar a condução de revisões sistemáticas da literatura em Engenharia de Software”, os palestrantes discutem como Large Language Models podem apoiar e potencialmente transformar diferentes fases da condução de estudos secundários. A apresentação aborda oportunidades, desafios e cuidados necessários para preservar a qualidade metodológica e a confiabilidade científica em Revisões Sistemáticas da Literatura e Mapeamentos Sistemáticos.
Sobre os palestrantesKátia Romero Felizardo é doutora pela Universidade de São Paulo, com pós-doutorados na USP e na Northern Arizona University. Atualmente é Diretora de Pós-Graduação da Universidade Tecnológica Federal do Paraná, campus Cornélio Procópio, bolsista de Produtividade em Pesquisa nível 2 do CNPq e referência nacional e internacional em Engenharia de Software Baseada em Evidências. É autora de mais de 130 publicações científicas, com mais de 2.500 citações, e atua fortemente no aprimoramento de processos de Revisão Sistemática e Mapeamento Sistemático.Anderson Roberto Deizepe é doutorando em Informática pela Universidade Federal do Paraná e mestre pela Universidade Tecnológica Federal do Paraná. Sua pesquisa investiga o uso de Large Language Models para otimizar Revisões Sistemáticas da Literatura, atuando na interseção entre Engenharia de Software e Inteligência Artificial. Possui também experiência na indústria de software e na docência em diferentes instituições.⸻Sobre a EEES 2026A EEES tem como objetivo orientar pesquisadores e estudantes nas principais etapas do planejamento de estudos, incluindo formulação de questões de pesquisa, escolha de métodos e definição de estratégias de análise de dados.📍 ICSE 2026📍 Rio de Janeiro, BrasilContato: escola.eees@gmail.com
Assista no YouTube em https://www.youtube.com/live/zU8G0w7PxhA
Thu, 12 Mar 2026 - 1h 32min - 84 - Empatia na Engenharia de Software, com Lidiany Cerqueira (UFS/UFBA)
Neste episódio do Fronteiras da Engenharia de Software, Lidiany Cerqueira, Analista de TI na Universidade Federal de Sergipe, Doutora em Computação pela UFBA, apresentou seu trabalho “Empathy-Guided Software Development: A Conceptual Framework of Empathy in Software Engineering” (tradução: “Desenvolvimento de software orientado pela empatia: uma estrutura conceitual da empatia na engenharia de software”). O trabalho é resultado da tese de doutorado em Computação de Lidiany, defendida em 2025, e que foi orientada por Manoel Mendonça e coorientada por José Amancio Macedo Santos. Na banca estavam, entre outros, Bianca Trinkenreich e Kiev Gama, que já estiveram aqui no nosso canal.
Link para Tese de Doutorado de Lidiany no repositório da UFBA https://repositorio.ufba.br/handle/ri/42787 (como Lidiany ainda está submetendo artigos relacionados à tese, você precisa fazer um cadastro e solicitar o texto completo – isso dura até um ano depois da defesa).
No site de Lidiany https://lidianycs.site você encontra links para suas publicações e redes sociais.
CERCA (Citation Extraction & Reference Checking Assistant) é o software feito por Lidiany e que Adolfo comentou. Ele é usado para encontrar referências “alucinadas” em artigos científicos.
Você pode fazer o download no SourceForge https://sourceforge.net/projects/cerca/ ou ver seu código-fionte no GitHub https://github.com/lidianycs/cerca.
Adolfo Neto, professor do PPGCA UTFPR Curitiba, eMaria Claudia Figueiredo Pereira Emer, também docente do PPGCA, co-host do Fronteiras e Coordenadora do Programa de Extensão Emílias Armação em Bits, do qual faz parte a Rede Emílias de Podcasts, fizeram perguntas no fim da apresentação.
Fronteiras da Engenharia de Sofwtare https://fronteirases.github.io
00:00 Começo do episódio
1:08 Introdução da Palestrante Lidiany Cerqueira
2:51 Início da Apresentação
1:07:10 Perguntas e Respostas
1:11:59 Que software utilizou para codificação da literatura?
1:21:58 Perguntas sobre a carreira
1:30:31 Referências alucinadas
1:32:42 Explicação sobre o CERCA
1:37:32 Sobre seguir carreira de professora
1:40:12 Qual é a próxima fronteira da engenharia de software?
Fri, 27 Feb 2026 - 1h 48min - 83 - Palestra EEES: Evolução da Engenharia de Software Experimental, com Guilherme H. Travassos (COPPE/UFRJ)
Esta entrevista integra a Escola de Estudos Experimentais em Engenharia de Software (EEES 2026), realizada como subevento do ICSE 2026, a principal conferência internacional da área de Engenharia de Software.
🎙️ Entrevistado: Prof. Guilherme H. Travassos
O Prof. Guilherme H. Travassos apresenta uma visão histórica e estratégica sobre o desenvolvimento da Engenharia de Software Experimental, destacando sua consolidação como área científica, seus impactos na qualidade de software e sua relevância para pesquisas contemporâneas.
Esta entrevista foi transmitida ao vivo em nosso canal https://youtube.com/live/9VDuu5YP8AA e no canal da Escola https://www.youtube.com/watch?v=dK-z7ouGYJ4.
Acompanhe nosso perfil no Instagram @fronteirases ou o da Escola https://www.instagram.com/escola.eees/para ser informado das próximas lives.
Wed, 25 Feb 2026 - 1h 41min - 82 - Nina da Hora, hacker ética antirracista, fala sobre Inteligência Artificial e seu impacto (Republicação Emílias Podcast)
Este episódio foi originalmente publicado em https://youtu.be/nhBzPTVyYyc.
Grupo do Fronteiras da Engenharia de Software no WhatsApp https://chat.whatsapp.com/ChjoKqKjMyo7O5sLoM66Cp
Wed, 28 Jan 2026 - 1h 25min - 81 - Qual é a próxima fronteira da Engenharia de Software? Edição 2025 da Retrospectiva
Neste episódio, Adolfo Neto e Gilmar Gomes do Nascimento assistem e comentam as respostas à pergunta "Qual é a próxima fronteira da engenharia de software?" que foram dadas por nossos entrevistados em nossos episódios publicados em 2025. #Retrospectiva #IA #EngenhariadeSoftware
Critical AI - Olivia Guest https://olivia.science/ai
Grupo do Fronteiras da Engenharia de Software no WhatsApp https://chat.whatsapp.com/ChjoKqKjMyo7O5sLoM66Cp
Página do episódio 64: https://fronteirases.github.io/episodios/paginas/64
Mon, 26 Jan 2026 - 1h 18min - 80 - Gestão de Processos de Negócios (BPM), com Andréa Magalhães (dheka) - republicação Emílias Podcast
Este episódio é uma republicação do episódio de mesmo nome no Emílias Podcast - Mulheres na Computação. Descrição em https://open.spotify.com/episode/4W4h5aUlJLgpN7Slitjf5W?si=s9ekcvP6SzONMcrVpOKcpQ.
Mon, 12 Jan 2026 - 34min - 79 - Teaching Software Engineering at Scale, with Armando Fox (UC Berkeley)
In this interview, we talk to Armando Fox about his experience in teaching software engineering at scale. We also cover other topics such as the use of Artificial Intelligence (LLMs) in education and his experience with musical theater.
Armando Fox's website: https://www.armandofox.com/
S1xE5: Massive Online Open Courses (MOOCs) with Armando Fox https://open.spotify.com/episode/50OzjIuxREVH6cFK71fUmy
Cantos de Mi Tierra https://cabaretlatinocantosdemitierra.com/
Fronteiras da Engenharia de Software website: https://fronteirases.github.io/
Mon, 15 Dec 2025 - 45min - 78 - Impactos de IA em Engenharia de Software: Um Exercício de Síntese, Marco Tulio Valente
Desde 2023, temos buscado compreender e mapear o impacto de Modelos de Linguagem na área de Engenharia de Software. Nesta apresentação, vamos sintetizar os resultados desse nosso esforço, analisando os pontos fortes e fracos desses modelos, sempre com foco no desenvolvimento de software. Também comentaremos e colocaremos em perspectiva conceitos como vibe coding e, por fim, discutiremos o impacto que Modelos de Linguagem podem ter no mercado de trabalho.Mini bio:Marco Tulio Valente é doutor em Ciência da Computação pela UFMG, onde é Professor Associado desde 2009. Antes, foi professor da PUC Minas e analista de sistemas na Telemig. Atua em Engenharia de Software, área na qual publicou mais de uma centena de artigos, orientou dezenas de dissertações e teses, e recebeu mais de 25 prêmios. É autor do livro Engenharia de Software Moderna, adotado por mais de 500 professores no Brasil e publicado também em inglês em 2024.
Live transmitida em 11/11/2025 em https://www.youtube.com/live/CLUHM8yuBUk
Tue, 18 Nov 2025 - 1h 31min - 77 - Qualidade e Manutenção de Software, com Carla Bezerra (UFC Quixadá)
Neste episódio do Fronteiras da Engenharia de Software, Adolfo Neto e Maria Claudia Emer conversam com Carla Bezerra, professora da Universidade Federal do Ceará (UFC) – Campus Quixadá, sobre Qualidade e Manutenção de Software.
Na primeira parte, Carla fala sobre sua trajetória acadêmica e profissional, sua experiência em melhoria de processos e testes de software, e sua atuação no Programa de Pós-Graduação em Computação (PCOMP).
A conversa aborda os fundamentos de qualidade e manutenção de software, exemplos práticos de problemas de pesquisa, e destaca trabalhos recentes, como o artigo “On the Effectiveness of Trivial Refactorings in Predicting Non-trivial Refactorings” (JSERD 2024) e o estudo “Avaliação da qualidade dos testes Python gerados por grandes modelos de linguagem” (EASE 2025).
Também são discutidos os resultados do artigo sobre code smells em aplicações React com TypeScript, publicado na Information and Software Technology, e a continuidade dessa linha de pesquisa para outros frameworks.
Na parte final, Carla comenta sua co-coordenação da Trilha de Educação do SBES 2026, convida novos alunos e colaboradores, e compartilha sua visão sobre a próxima fronteira da engenharia de software.
🎧 Fronteiras da Engenharia de Software é um podcast para refletir sobre o presente e o futuro da nossa área, parte da Rede Emílias de Podcasts.Pessoa entrevistada:
Carla Bezerra: https://www.quixada.ufc.br/docente/carla-ilane-moreira-bezerra/
Entrevistadores:
Adolfo Neto (PPGCA UTFPR): https://bit.ly/FES_AdolfoNeto
Maria Claudia Emer (PPGCA UTFPR): https://bit.ly/FES_MariaClaudia
Artigos:
On the Effectiveness of Trivial Refactorings in Predicting Non-trivial Refactorings
Sobre a eficácia das refatorações triviais na previsão de refatorações não triviais
https://doi.org/10.5753/jserd.2024.3324
Avaliação da qualidade dos testes Python gerados por grandes modelos de linguagem
Quality Assessment of Python Tests Generated by Large Language Models
https://arxiv.org/abs/2506.14297
Detecção de code smells em aplicações React com TypeScript
Detection of code smells in React with TypeScript applications
https://doi.org/10.1016/j.infsof.2025.107835
Contributing to open-source projects in refactoring code smells: A practical experience in teaching Software Maintenance
https://doi.org/10.5753/sbes.2024.3507
Detecting Test Smells in Python Test Code Generated by LLM: An Empirical Study with GitHub Copilot
https://doi.org/10.5753/sbes.2024.3561Wed, 05 Nov 2025 - 1h 18min - 76 - Elixir Curitiba 2025
Cupom de desconto ELIXIREMFOCO em https://embedstore.ingresse.com/tickets/www.ingresse.com/event/86534?coupon=ELIXIREMFOCOSite do evento: https://curitiba.elixiremfoco.com/00:00 Apresentação da Elixir Curitiba01:40 Programação da Elixir Curitiba06:16 História dos eventos de Elixir no Brasil
Mon, 27 Oct 2025 - 12min - 75 - ADoTe: abordagem para o ensino e aprendizagem de critérios de teste da técnica funcional apoiada por dojo de teste, Vladimir Belinski (PPGCA UTFPR)
Neste episódio do Fronteiras da Engenharia de Software, Adolfo Neto (PPGCA UTFPR) e Gilmar Gomes do Nascimento (IFAM e PPGCA UTFPR) recebem Vladimir Belinski (Mestre em Computação Aplicada pelo PPGCA UTFPR), que apresenta seu trabalho “ADoTe: abordagem para o ensino e aprendizagem de critérios de teste da técnica funcional apoiada por dojo de teste”.
A pesquisa, desenvolvida no Mestrado Profissional em Computação Aplicada da UTFPR, foi orientada pela Profa. Maria Claudia Figueiredo Pereira Emer e coorientada pelo Prof. Adolfo Gustavo Serra Seca Neto. O trabalho foi reconhecido com o III Prêmio UTFPR de Teses & Dissertações na categoria Mestrado Profissional – Ciências Exatas e da Terra & Multidisciplinar, em 2025.
Além da dissertação, a pesquisa também deu origem ao artigo “ADoTe: Approach to teaching and learning functional testing technique criteria supported by Testing Dojo”, publicado no periódico Journal of Software Engineering Research and Development (JSERD) e que será apresentado no CBSOFT 2025.
Durante o episódio, Vladimir compartilha os principais resultados de seu trabalho, comenta sua trajetória acadêmica — desde a graduação em Ciência da Computação na Universidade Federal da Fronteira Sul (UFFS) até o ingresso no mestrado —, fala sobre como conciliou os estudos com o trabalho na época e reflete sobre como o mestrado contribui para sua atuação atual como Analista de Sistemas no Tribunal de Justiça de Santa Catarina.
O episódio encerra com uma conversa sobre o futuro da Engenharia de Software.
Pessoa palestrante:
Vladimir Belinski:
Linkedin https://www.linkedin.com/in/vladimir-belinski/
Lattes: http://lattes.cnpq.br/1207467605175737
Entrevistadores:
Adolfo Neto (PPGCA UTFPR): https://bit.ly/FES_AdolfoNeto
Gilmar Gomes do Nascimento (IFAM e PPGCA UTFPR)
Artigo e dissertação:
Artigo “ADoTe: Approach to teaching and learning functional testing technique criteria supported by Testing Dojo”: https://journals-sol.sbc.org.br/index.php/jserd/article/view/4103
Dissertação “ADoTe: abordagem para o ensino e aprendizagem de critérios de teste da técnica funcional apoiada por dojo de teste”: https://repositorio.utfpr.edu.br/jspui/handle/1/33992
Eventos e Divulgação:
SBQS 2025: https://sbqs.sbc.org.br/2025
ICSE 2026: https://adolfont.github.io/events/icse2026
Outros links:
Página de artigos aceitos do SBES 2025, no qual o artigo do Vladimir foi aceito para apresentação como Journal-First https://cbsoft.sbc.org.br/2025/sbes/pesquisa/artigos/?lang=pt
Instagram do PPGCA https://www.instagram.com/ppgca.utfpr
Postagem comemorando a premiação do trabalho de Vladimir: https://www.instagram.com/p/DOlL2cZjvRt/
Douglas Finco, outro egresso do PPGCA de Chapecó-RS: https://www.linkedin.com/in/doglas-andr%C3%A9-finco-235538192/
Dissertação de Doglas: https://repositorio.utfpr.edu.br/jspui/handle/1/27930
Links do Fronteiras:
Alguns dos cortes de nossos episódios são publicados em nosso canal de cortes: https://www.youtube.com/@CortesDoFronteiras
Comente no YouTube, no Spotify ou pelo email fronteirasesw@gmail.com
Nosso site é: https://fronteirases.github.ioRede Emílias de Podcasts: http://fronteirases.github.io/redeemilias
Data de publicação: 17 de outubro de 2025.
Como citar este episódio:
FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 61: ADoTe: abordagem para o ensino e aprendizagem de critérios de teste da técnica funcional apoiada por dojo de teste, com Vladimir Belinski (PPGCA UTFPR). [Locução de]: Adolfo Neto e Gilmar Gomes do Nascimento. Palestrante: Vladimir Belinski. S. l.: Fronteiras da Engenharia de Software, 17 out. 2025. Podcast. Disponível em: https://fronteirases.github.io/episodios/paginas/61. Acesso em: DD MES. AAAAFri, 17 Oct 2025 - 1h 09min - 74 - The AI Con and Brazil - a conversation with Emily M. Bender and Alex Hanna about the problems and dangers of ‘Artificial Intelligence’
Gisele Secco, Adolfo Neto, and Victor Hugo Germano talk with Emily M. Bender and Alex Hanna, authors of The AI Con, about their concerns regarding the current state of AI developments, particularly with questions on topics we believe to be especially relevant to Brazil's current situation.
The AI Con: How to Fight Big Tech's Hype and Create the Future We Want https://amzn.to/3KzvVaz, https://thecon.ai/.
Some links related to AI https://adolfont.github.io/research/AI/
Fri, 03 Oct 2025 - 1h 02min - 73 - Participe da Escola de Estudos Empíricos em Engenharia de Software 2026!
Neste episódio extra, Adolfo Neto conversou com Lilian Passos Scatalon, professora da Universidade Estadual de Maringá, sobre a Escola de Estudos Empíricos em Engenharia de Software (School of Empirical Studies in Software Engineering), que irá acontecer em três fases, uma delas presencialmente durante o ICSE 2026.
Acesse o site e saiba mais https://conf.researchr.org/track/icse-2026/icse-2026-school-of-empirical-studies-in-software-engineering
Escola de Estudos Empíricos em Engenharia de Software no Instagram https://www.instagram.com/escola.eees/
https://conf.researchr.org/track/icse-2026/icse-2026-student-volunteers
Thu, 02 Oct 2025 - 21min - 72 - Engenharia de Software Moderna, com Marco Tulio Valente (UFMG)
Neste episódio do Fronteiras da Engenharia de Software, recebemos novamente o professor Marco Tulio Valente (UFMG, coordenador do ASERG) para conversar sobre as novidades do livro Engenharia de Software Moderna, que agora também conta com a versão em inglês Software Engineering: A Modern Approach.
Na conversa, conduzida por Adolfo Neto (UTFPR), com a participação de Gilmar Gomes do Nascimento (IFAM/PPGCA) e Andreia Farias (SEED-PR/UTFPR/Emílias), discutimos:
O processo de atualização contínua do livro e seus materiais complementares (videoaulas, exercícios, roteiros práticos, artigos didáticos e o ESM Forum).
A criação de podcasts e a motivação por trás da versão em inglês da obra.
O que diferencia o livro de clássicos como Sommerville e Pressman.
Relatos do uso do material por professores.
Falamos também sobre as pesquisas recentes do professor Marco Tulio, como o estudo sobre detecção de code smells em aplicações React com TypeScript, aceito na revista Information and Software Technology. Além disso, abordamos a chamada especial da Empirical Software Engineering sobre Engenharia de Software e LLMs, cursos de extensão oferecidos pela UFMG e perspectivas para novos alunos de mestrado e doutorado.
Para encerrar, pedimos ao professor Marco Tulio que compartilhasse sua visão sobre a próxima fronteira da engenharia de software.
Pessoa entrevistada:
Marco Tulio Valente
https://homepages.dcc.ufmg.br/~mtov/
https://www.linkedin.com/in/mtov
Entrevistadores:
Adolfo Neto (PPGCA UTFPR): https://bit.ly/FES_AdolfoNeto
Gilmar Gomes do Nascimento
Andreia Farias
Artigo:
Detection of code smells in react with TypeScript applications
Detecção de code smells em aplicações React com TypeScript
https://doi.org/10.1016/j.infsof.2025.107835
Information and Software Technology, 2025
Eventos e Divulgação:
CBSoft 2025: https://adolfont.github.io/events/cbsoft2025
SBQS 2025:https://sbqs.sbc.org.br/2025
SE4FP 2025: https://se4fp.github.io/2025/
ICSE 2026: https://adolfont.github.io/events/icse2026
Outros links:
CALL FOR PAPERS: Special Issue on Advancing Software Engineering with Large Language Models https://link.springer.com/journal/10664/updates/27735998
Pesquisador homenageado da CEES em 2021
https://comissoes.sbc.org.br/ce-es/homenageados.php?lang=pt-br
Página do livro: https://engsoftmoderna.info/
Podcast https://creators.spotify.com/pod/profile/engsoftmoderna
Página do livro em inglês: https://softengbook.org/
Podcast em inglês: https://creators.spotify.com/pod/profile/softengbook
Página do ASERG: http://aserg.labsoft.dcc.ufmg.br/
Episódio 9 do Fronteiras com Marco Tulio
https://www.youtube.com/watch?v=H0qdEjbSHPE
ENGENHARIA DE SOFTWARE MODERNA (DCC/UFMG) - CURSO DE EXTENSÃO A DISTÂNCIA http://www.engsoftmoderna.dcc.ufmg.br/
TESTE DE SOFTWARE (DCC/UFMG) - CURSO DE EXTENSÃO A DISTÂNCIAhttp://www.testesoft.dcc.ufmg.br/
Links do Fronteiras:
Alguns dos cortes de nossos episódios são publicados em nosso canal de cortes: https://www.youtube.com/@CortesDoFronteiras
Comente no YouTube, no Spotify ou pelo email fronteirasesw@gmail.com
Nosso site é: https://fronteirases.github.io
Rede Emílias de Podcasts: http://fronteirases.github.io/redeemilias
YouTube: https://youtu.be/7lbcCWR6vgE
Spotify for Creators: https://creators.spotify.com/pod/profile/fronteirases/episodes/Assistentes-Conversacionais-em-Engenharia-de-Software--com-Mairieli-Wessel-Radboud-University-e37evdt
Data de publicação: 17 de setembro de 2025.
Como citar este episódio:
FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 60: Engenharia de Software Moderna, com Marco Tulio Valente (UFMG). [Locução de]: Adolfo Neto, Gilmar Gomes do Nascimento e Andreia Farias. Entrevistado: Marco Tulio Valente. S. l.: Fronteiras da Engenharia de Software, 17 set. 2025. Podcast. Disponível em: https://fronteirases.github.io/episodios/paginas/60. Acesso em: DD MES. AAAAWed, 17 Sep 2025 - 1h 14min - 71 - Mitos e Realidades no Desenvolvimento de Software com IA, Paulo Borba (Cin UFPE)
Nesta palestra Paulo Borba discutiu alguns Mitos e Realidades sobre o uso de técnicas de Inteligência Artificial, especialmente os LLMs (Large Language Models), para desenvolvimento de software. Ele explicou o mecanismo básico de funcionamento dos LLMs e dos Agentes de Engenharia de Software, suas limitações e seus potenciais, e como os mesmos podem atualmente ser utilizados na prática, destacando o que funciona (realidade) e o que é exagero ou puro marketing (mito).
Paulo Borba https://pauloborba.cin.ufpe.br/ é Professor de Engenharia de Software no Centro de Informática da Universidade Federal de Pernambuco, onde lidera o Grupo de Produtividade de Software.
Ele investiga e desenvolve ferramentas e técnicas para melhorar a qualidade e a produtividade no desenvolvimento de software, especialmente por meio da redução de esforços desnecessários e da frustração nas atividades de trabalho de desenvolvedores de software. Busca combinar excelência acadêmica com relevância social.
Seus principais interesses de pesquisa incluem, e integram, os seguintes tópicos: ferramentas avançadas de mesclagem de código (semi-estruturada, estruturada, semântica), conflitos de integração de código, integração e implantação contínuas, modularidade de software, linhas de produtos de software e refatoração.
Site do SE4FP: https://se4fp.github.io/2025/
Esta palestra from apresentada ao vivo como parte do Esquenta SE4FP. Link da transmissão ao vivo: https://www.youtube.com/live/rXP4YUGeIJk
Preencha https://forms.gle/J88PVbxiSew1bKeo6se quiser ser avisado(a) de futuras palestras.
Thu, 04 Sep 2025 - 1h 22min - 70 - Assistentes Conversacionais em Engenharia de Software, com Mairieli Wessel (Radboud University)
Resumo:
Esta entrevista aborda a evolução e o impacto dos assistentes conversacionais na engenharia de software, explorando tanto os fundamentos conceituais quanto as pesquisas recentes e aplicações práticas no campo.
Pessoa entrevistada:
Mairieli Wessel: https://mairieli.com/
Entrevistadores:
Adolfo Neto (PPGCA UTFPR): https://bit.ly/FES_AdolfoNeto
Maria Claudia Emer (PPGCA UTFPR): https://bit.ly/FES_MariaClaudia
Artigos:
Don't Disturb Me: Challenges of Interacting with Software Bots on Open Source Software Projects
Não me perturbe: desafios de interagir com bots de software em projetos de software de código aberto
https://dl.acm.org/doi/abs/10.1145/3476042
Proceedings of the ACM on Human-Computer Interaction, 2021
Guidelines for Developing Bots for GitHub
Diretrizes para desenvolvimento de bots para GitHub
https://ieeexplore.ieee.org/abstract/document/9976032
IEEE Software, 2023
What You Need is what You Get: Theory of Mind for an LLM-Based Code Understanding Assistant
O que você precisa é o que você obtém: Teoria da Mente para um Assistente de Compreensão de Código Baseado em LLM
https://www.computer.org/csdl/proceedings-article/icsme/2024/956800a666/22NQAfslhao
ICSME, 2024
Eventos e Divulgação:
CBSoft 2025: https://adolfont.github.io/events/cbsoft2025
SE4FP 2025: https://se4fp.github.io/2025/
ICSE 2026: https://adolfont.github.io/events/icse2026
Outros links:
Mairieli Wessel: Doutoranda em Ciência da Computação na USP https://youtu.be/MInRTZmfXPA
Alguns dos cortes de nossos episódios são publicados em nosso canal de cortes: https://www.youtube.com/@CortesDoFronteiras
Comente no YouTube, no Spotify ou pelo email fronteirasesw@gmail.com
Nosso site é: https://fronteirases.github.io
Rede Emílias de Podcasts: http://fronteirases.github.io/redeemilias
YouTube: https://youtu.be/7lbcCWR6vgE
Spotify for Creators: https://creators.spotify.com/pod/profile/fronteirases/episodes/Assistentes-Conversacionais-em-Engenharia-de-Software--com-Mairieli-Wessel-Radboud-University-e37evdt
Data de publicação: 29 de agosto de 2025.
Como citar este episódio:
FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 59: Assistentes Conversacionais em Engenharia de Software, com Mairieli Wessel (Radboud University). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistada: Mairieli Wessel. S. l.: Fronteiras da Engenharia de Software, 29 ago. 2025. Podcast. Disponível em: https://fronteirases.github.io/episodios/paginas/59. Acesso em: DD MES. AAAA
Fri, 29 Aug 2025 - 1h 11min - 69 - Gerência de Dívida Técnica, com Daniel Feitosa (Universidade de Groningen)
Neste episódio do Fronteiras da Engenharia de Software, Daniel Feitosa (Professor Assistente na Universidade de Groningen) conversou com Adolfo Neto (UTFPR) e Maria Claudia Emer (UTFPR) sobre gerência de dívida técnica.
Página do Daniel Feitosa: https://feitosa-daniel.github.io/
CV Lattes: http://lattes.cnpq.br/5596435172279164
Google Scholar: https://scholar.google.com/citations?user=b4SXLNEAAAAJ
Os artigos discutidos no episódio foram:
“PairSmell: Uma Nova Perspectiva para Inspecionar a Estrutura Modular de Software”
C. Zhong, D. Feitosa, P. Avgeriou, H. Huang, Y. Li, H. Zhang. "PairSmell: A Novel Perspective Inspecting Software Modular Structure," in Proceedings of the IEEE/ACM 47th International Conference on Software Engineering (ICSE '25). 2025. (distinguished paper award) https://arxiv.org/abs/2411.01012
“Automatizando a Gestão da Dívida Técnica: Percepções a partir de Discussões de Profissionais no Stack Exchange.”
J.P. Biazotto, D. Feitosa, P. Avgeriou, E.Y. Nakagawa. "Automating Technical Debt Management: Insights from Practitioner Di
scussions in Stack Exchange," in proceedings of the 8th ACM/IEEE 8th International Conference on Technical Debt (TechDebt '25).
https://arxiv.org/abs/2502.03153
Resumo em Moonlight:
"Automação da Gestão da Dívida Técnica: Estado da Arte e Perspectivas Futuras"
J.P. Biazotto, D. Feitosa, P. Avgeriou, E.Y. Nakagawa. "Technical debt management automation: State of the art and future perspectives," Information and Software Technology, 167:107375. 2024. https://doi.org/10.1016/j.infsof.2023.107375
"O ciclo de vida da Dívida Técnica que se manifesta tanto no código-fonte quanto nos rastreadores de problemas"
J. Tan, D. Feitosa, P. Avgeriou. "The lifecycle of Technical Debt that manifests in both source code and issue trackers," Information and Software Technology, 159:107216, 2023. https://doi.org/10.1016/j.infsof.2023.107216
Links:
Dagstuhl Perspectives Workshop em "Reframing Technical Debt"
https://www.dagstuhl.de/seminars/seminar-calendar/seminar-details/24452
CBSOFT 2025 https://cbsoft.sbc.org.br/2025
SE4FP 2025 https://se4fp.github.io/2025/
ICSE 2026 https://conf.researchr.org/home/icse-2026
Página do podcast: https://fronteirases.github.io/
Coordenador do podcast: Adolfo Neto https://adolfont.github.io/
Thu, 31 Jul 2025 - 52min - 68 - Code Smells e Refatoração em Elixir, com Lucas Vegi (UFV)
Neste episódio conjunto do Fronteiras da Engenharia de Software e do Elixir em Foco, Adolfo Neto e Zoey Pessanha conversaram com Lucas Vegi sobre code smells e refatorações na linguagem de programação Elixir. Lucas é professor na Universidade Federal de Viçosa (UFV), onde coordena o LABD2M, e doutor em Ciência da Computação pela UFMG. Sua tese foi reconhecida como uma das melhores do país pela SBC, e resultou em artigos publicados em conferências e revistas de destaque, como a Empirical Software Engineering e a ICSME.
Durante a entrevista, Lucas explicou o processo de construção de um catálogo de code smells específicos de Elixir — trabalho que teve como ponto de partida uma revisão da literatura cinzenta e foi influenciado por conversas com membros da comunidade, como José Valim. Ele também falou sobre seu catálogo de refatorações para Elixir, desenvolvido em parceria com Marco Túlio Valente, e discutido anteriormente em episódio do Elixir em Foco com Gabriel Pereira.
Além da pesquisa, o episódio abordou a importância da colaboração entre academia e comunidade, os desafios e possibilidades de realizar um doutorado no Brasil, e o papel que os podcasts têm desempenhado em sua trajetória acadêmica.
Lucas também falou sobre o 1º Workshop on Software Engineering for Functional Programming (SE4FP 2025), que acontecerá no CBSoft em setembro, e fez um convite para submissões. Por fim, compartilhou sua visão sobre o futuro da engenharia de software e deixou um convite aberto para colaborações em pesquisa e orientação de novos estudantes de pós-graduação.
Lucas Vegi: https://www.dpi.ufv.br/prof-lucas-francisco-da-matta-vegi/
Artigos
Entendendo refatorações na linguagem funcional Elixir - Understanding refactorings in Elixir functional language (Empirical Software Engineering 2025):https://link.springer.com/article/10.1007/s10664-025-10652-y
Rumo a um Catálogo de Refatorações para Elixir - Towards a Catalog of Refactorings for Elixir (ICSME 2023):https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=10336282
Compreendendo Maus Cheiros de Código na Linguagem Funcional Elixir - Understanding Code Smells in Elixir Functional Language (EMSE):https://homepages.dcc.ufmg.br/~mtov/pub/2023-emse-code-smells-elixir.pdf
Maus Cheiros de Código em Elixir: Resultados Iniciais de uma Revisão da Literatura Cinzenta - Code Smells in Elixir: Early Results from a Grey Literature Review (ICPC):https://homepages.dcc.ufmg.br/~mtov/pub/2022-icpc-era.pdfTese
Code smells and refactorings for Elixir:https://repositorio.ufmg.br/handle/1843/80651
Eventos e Divulgação
CBSOFT 2025:https://adolfont.github.io/events/cbsoft2025
SE4FP 2025:https://se4fp.github.io/2025/
ICSE 2026:https://adolfont.github.io/events/icse2026
Empirical Software Engineering (Springer Journal):https://link.springer.com/journal/10664
CALL FOR PAPERS: Special Issue on Advancing Software Engineering with Large Language Models:https://link.springer.com/journal/10664/updates/27735998
Code Smells e Refatorações específicos para Elixir, Lucas Vegi (UFV e UFMG):https://youtu.be/klubcNmv4qI?si=Odb-uKgCxTY6TuPx
Elixir Code Smells com Lucas Vegi (UFV) e Marco Tulio Valente (UFMG):https://youtu.be/dp8zQUadDgQ?si=hwEYuh7BAkDbp5pF
Language Processing in Erlang - Simon Thompson:https://youtu.be/i9SUR1v1bhY?si=z4Rz290hoI9nzAeY
Marcelo Maia no Fronteiras https://youtu.be/H74laSFH54E?si=SCwN-Lfj-Cq0yR37 e https://open.spotify.com/episode/29xmVuayXe3i46JyRQKiH4
Marco Tulio Valente https://open.spotify.com/episode/0B8uqfrmxygPePafrXIiiD
Gabriel Pereira https://open.spotify.com/episode/60tcpvx6LZW3hOIAojGLP4
José Valim https://open.spotify.com/episode/7CSQLDnl5LRPT0UE2cvZIF
https://fronteirases.github.io/
https://www.elixiremfoco.com/
Wed, 18 Jun 2025 - 1h 16min - 67 - Engenharia de missões robóticas, com Genaína Rodrigues (UnB)
Neste episódio do Fronteiras da Engenharia de Software, Genaína Rodrigues falou sobre suas pesquisas em Engenharia de Missões Robóticas, tendo sido entrevistada por Adolfo Neto e Maria Claudia Emer.
Genaína é professora associada da Universidade de Brasília e possui doutorado pela University College London, além de mestrado pelo CIn/UFPE e graduação pela UnB. Com uma carreira destacada em Engenharia de Sistemas de Software, ela investiga temas como a colaboração entre engenharia de software e robótica, verificação de modelos, sistemas autoadaptativos e requisitos orientados por objetivos. Em 2020, realizou um estágio de pesquisa na Humboldt Universität zu Berlin, com apoio da CAPES e da Fundação Alexander von Humboldt.
Durante a entrevista, Genaína explicou por que a engenharia de missões robóticas é um campo relevante e distinto da engenharia de software tradicional. Ela destacou que os sistemas robóticos operam em ambientes dinâmicos e exigem abordagens específicas para lidar com incertezas, heterogeneidade de plataformas e interação com humanos.
A conversa abordou também pesquisas recentes lideradas por Genaína, como o artigo apresentado na ICSE 2024 sobre requisitos normativos não-funcionais — os chamados requisitos SLEEC (sociais, legais, éticos, empáticos e culturais). Ela detalhou como esses requisitos são essenciais em aplicações robóticas que interagem diretamente com o ambiente social, e apresentou a ferramenta N-Check, baseada em lógica, para verificar a consistência desses requisitos.
Outro destaque foi a arquitetura MissionControl, publicada no Journal of Systems and Software, voltada à coordenação de missões envolvendo robôs heterogêneos. Genaína comentou as decisões arquiteturais que permitiram flexibilidade e adaptabilidade, além dos desafios enfrentados na engenharia de software para esses sistemas complexos.
Ao final, ela convidou estudantes e pesquisadores interessados a colaborarem com seu grupo de pesquisa na UnB e refletiu sobre a próxima fronteira da engenharia de software, enfatizando a importância da confiabilidade e adaptabilidade de sistemas em contextos críticos e mutáveis.
Este episódio contou com a ajuda no roteiro de Michel Albonico, professor da UTFPR que trabalha com Engenharia de Software para Sistemas Cibernéticos: https://michel.iotrixx.com.br/.
Página de Genaína Rodrigues: https://genaina.github.io/
Artigos que foram base para as perguntas:
Analisando e Depurando Requisitos Normativos via Verificação de Satisfatibilidade
Analyzing and Debugging Normative Requirements via Satisfiability Checking
Analisando e Depurando Requisitos Normativos via Verificação de Satisfiabilidade
ICSE 2024
https://arxiv.org/abs/2401.05673
https://doi.org/10.1145/3597503.3639093
“Uma arquitetura para coordenação de missão de robôs heterogêneos”
An architecture for mission coordination of heterogeneous robots
JSS 2022
https://doi.org/10.1016/j.jss.2022.111363
Episódio com Cecilia Rubira sobre Sistemas Adaptativos:
https://fronteirases.github.io/episodios/paginas/50.html
Alguns dos cortes de nossos episódios são publicados em nosso canal de cortes:https://www.youtube.com/@CortesDoFronteiras
Comente no YouTube, no Spotify ou pelo email fronteirasesw@gmail.com
Nosso site é: https://fronteirases.github.io
Rede Emílias de Podcasts:http://fronteirases.github.io/redeemilias
Data de publicação: 21 de maio de 2025.
Como citar este episódio:
FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 55: Engenharia de Missões Robóticas, com Genaína Rodrigues (Universidade de Brasília). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistada: Genaína Rodrigues. S. l.: Fronteiras da Engenharia de Software, 21 mai. 2025. Podcast. Disponível em: https://fronteirases.github.io/episodios/paginas/56. Acesso em: DD MES. AAAA
Wed, 21 May 2025 - 1h 36min - 66 - SE4FP e Gambiconf
Gambiconf https://bit.ly/gambiconfSE4FP https://bit.ly/SE4FP_FES_EEF00:00 Abertura00:30 SE4FP18:22 Gambiconf
Tue, 20 May 2025 - 19min - 64 - Pesquisas Qualitativas na Engenharia de Software, com Jorge Melegati (Free University of Bozen-Bolzano)
Neste episódio, Jorge Melegati (Free University of Bozen-Bolzano) apresenta uma palestra sobre seu artigo Pesquisas Qualitativas na Engenharia de Software: Definição, Revisão Crítica e Diretrizes
(Qualitative Surveys in Software Engineering Research: Definition, Critical Review, and Guidelines), publicado na IEEE Transactions on Software Engineering em 2024. Kieran Conboy e Daniel Graziotin são coautores do artigo e Adolfo Neto (https://adolfont.github.io) foi o anfitrião da apresentação.
Página de Jorge Melegati: https://www.jmelegati.com/
Artigos:
Principal
Pesquisas Qualitativas na Engenharia de Software: Definição, Revisão Crítica e Diretrizes
Qualitative Surveys in Software Engineering Research: Definition, Critical Review, and Guidelines
IEEE Transactions on Software Engineering, 2024
https://ieeexplore.ieee.org/document/10705351
ArchHypo: Gerenciando a Incerteza da Arquitetura de Software Usando Engenharia de Hipóteses**
ArchHypo: Managing Software Architecture Uncertainty Using Hypotheses Engineering
IEEE Transactions on Software Engineering, 2025
https://ieeexplore.ieee.org/abstract/document/10807272
Usando Hipóteses para Gerenciar a Incerteza Técnica e a Evolução da Arquitetura em uma Startup de Software
Using Hypotheses to Manage Technical Uncertainty and Architecture Evolution in a Software Start-up
IEEE Software, 2024
https://ieeexplore.ieee.org/abstract/document/10547590
Episódio com Eduardo Guerra https://fronteirases.github.io/episodios/paginas/38
Alguns dos cortes de nossos episódios são publicados em nosso canal de cortes: https://www.youtube.com/@CortesDoFronteiras
Comente no YouTube, no Spotify ou pelo email fronteirasesw@gmail.com
Nosso site é: https://fronteirases.github.io
Rede Emílias de Podcasts: http://fronteirases.github.io/redeemilias
Data de publicação: 16 de abril de 2025.
Como citar este episódio:
FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 55: Pesquisas Qualitativas na Engenharia de Software, com Jorge Melegati (Free University of Bozen-Bolzano). [Locução de]: Adolfo Neto. Palestrante: Jorge Melegati. S. l.: Fronteiras da Engenharia de Software, 16 abr. 2025. Podcast. Disponível em: https://fronteirases.github.io/episodios/paginas/55. Acesso em: 16 abr. 2025
Wed, 16 Apr 2025 - 1h 10min - 63 - A linguagem de programação Elixir, com José Valim (Dashbit)
Neste episódio conjunto do Fronteiras da Engenharia de Software e do Elixir em Foco, Adolfo Neto, Maria Claudia Emer e Zoey Pessanha entrevistaram José Valim, criador da linguagem de programação Elixir. A conversa abordou o tema de boas práticas e anti-padrões (code smells) em Elixir, destacando a importância de pesquisas acadêmicas na área. Adolfo e Valim mencionaram especificamente o trabalho realizado por Lucas Vegi e Marco Tulio Valente, que investigaram code smells na comunidade Elixir, resultando em uma página dedicada a anti-padrões na documentação oficial da linguagem.
José Valim ressaltou a escassez de materiais sobre design patterns e refactoring para linguagens funcionais, enfatizando a necessidade de mais estudos e publicações sobre esses temas. Ele explicou que iniciativas como a documentação viva dos anti-padrões ajudam a comunidade a identificar práticas inadequadas e aprimorar continuamente a qualidade do código produzido.
Além disso, Valim discutiu brevemente o futuro do Elixir, mencionando projetos recentes como o desenvolvimento do Livebook, ferramenta semelhante ao Jupyter Notebook, e avanços relacionados à tipagem gradual. Ele destacou o potencial da linguagem para sistemas distribuídos e concorrentes, reforçando seu uso crescente por empresas ao redor do mundo. No fim, Valim respondeu qual é a próxima fronteira da Engenharia de Software.
José Valim:
X (Twitter): https://twitter.com/josevalim
LinkedIn: https://www.linkedin.com/in/josevalim/
Bluesky: https://bsky.app/profile/josevalim.bsky.social
Dashbit: https://dashbit.co/
Artigos científicos:
The Design Principles of the Elixir Type System
Giuseppe Castagna, Guillaume Duboc, José Valim
https://www.irif.fr/_media/users/gduboc/elixir-types.pdf
Guard analysis and safe erasure gradual typing: a type system for Elixir
Giuseppe Castagna, Guillaume Duboc
https://arxiv.org/abs/2408.14345
Links:
Ep. Roberto Ierusalimschy (Lua) https://fronteirases.github.io/episodios/paginas/52
Lua na BEAM https://hexdocs.pm/lua/Lua.html
Ep. Leonardo de Moura (Lean) https://fronteirases.github.io/episodios/paginas/41
Episódio Honey Potion https://www.youtube.com/watch?v=sCV17mv-glE
Honey Potion no GitHub https://github.com/lac-dcc/honey-potion
Tese Lucas Vegi https://repositorio.ufmg.br/handle/1843/80651
Artigos Lucas Vegi e Marco Tulio Valente
https://scholar.google.com/citations?hl=pt-BR&user=N6KnVK8AAAAJ&view_op=list_works&sortby=pubdate
You have built an Erlang https://vereis.com/posts/you_built_an_erlang
Beyond Functional Programming with Elixir and Erlang
https://blog.plataformatec.com.br/2016/05/beyond-functional-programming-with-elixir-and-erlang/
ChatGPTs para Elixir e Erlang https://gist.github.com/adolfont/a747dcc9cbef002f510b6dbf050695eb
Erlang Ecosystem Foundation https://erlef.org/
Entrevistas com José Valim https://open.spotify.com/playlist/0L3paiT1aHtYvW8LaM4XUV
Talvez o episódio com Bill Gates seja este https://www.bbc.co.uk/programmes/w3ct6pmw
Guillaume Duboc https://gldubc.github.io/
PhD student at Université Paris Cité, under the supervision of Giuseppe Castagna https://www.irif.fr/~gc/
Snow Xuejing Huang (pós-doutoranda) https://xsnow.live/
From dynamic to static, Elixir begins its transformation
https://www.ins2i.cnrs.fr/en/cnrsinfo/dynamic-static-elixir-begins-its-transformation
Elixir Type Checker - A (prototype) type checker for Elixir based on set-theoretic type systems.
Bringing Types to Elixir by Giuseppe Castagna and Guillaume Duboc | ElixirConf EU 2023
https://www.youtube.com/watch?v=gJJH7a2J9O8
Quem é José Valim? Respostas de vários LLMs
https://gist.github.com/adolfont/a95b7e37867cc1b2e24cd0e372727d8c
Honey Potion
https://www.youtube.com/watch?v=CoFNns01VjA
RefactorEx
https://github.com/gp-pereira/refactorex
Jido framework
https://github.com/agentjido/jido
Fronteiras da Engenharia de Software https://fronteirases.github.io/
Elixir em Foco https://www.elixiremfoco.com/
Wed, 19 Mar 2025 - 1h 14min - 62 - Diversidade e Inclusão em Engenharia de Software, com Kiev Gama (CIn UFPE)
Neste episódio do Fronteiras da Engenharia de Software, Adolfo Neto e Maria Claudia Emer recebem o professor Kiev Gama, do CIn/UFPE, para uma conversa sobre Diversidade e Inclusão (DEI) na Engenharia de Software. Kiev compartilha sua experiência acadêmica e prática, abordando temas como neurodivergência em desenvolvedores, inclusão no ambiente de trabalho e a aplicação da Teoria Fundamentada Sócio-Técnica em suas pesquisas.
Durante a entrevista, Kiev apresenta os resultados de um artigo que será apresentado no ICSE'25, explorando como disfunções cognitivas afetam o desempenho de desenvolvedores neurodivergentes e como adaptações podem ajudar a mitigar esses efeitos. Ele também fala sobre seu envolvimento com hackathons, destacando pesquisas recentes sobre o futuro dessa prática, e discute o uso do ChatGPT na educação para avaliação de perguntas abertas.
O episódio também traz detalhes sobre a organização do CBSoft 2025, que será sediado em Recife, e o trabalho de Kiev no New Faculty Symposium do ICSE 2026. Para encerrar, Kiev reflete sobre a próxima fronteira da engenharia de software e convida ouvintes interessados em colaborar ou realizar pesquisas sob sua orientação.
Uma conversa imperdível para quem deseja explorar temas atuais e relevantes na engenharia de software!
Página Kiev Gama: https://www.cin.ufpe.br/~kiev/
Artigos:
“Uma Teoria Fundamentada Sócio-Técnica sobre o Efeito de Disfunções Cognitivas no Desempenho de Desenvolvedores de Software com TDAH e Autismo”
A Socio-Technical Grounded Theory on the Effect of Cognitive Dysfunctions in the Performance of Software Developers with ADHD and Autism
Kiev Gama, Grischa Liebel, Miguel Goulão, Aline Lacerda, Cristiana Lacerda
ICSE-SEIS-2025
IEEE/ACM International Conference on Software Engineering – SE in Society track.
https://arxiv.org/abs/2411.13950
Supplementary Material - A Socio-Technical Grounded Theory on the Effect of Cognitive Dysfunctions in the Performance of Software Developers with ADHD and Autism
https://doi.org/10.6084/m9.figshare.27209787.v1
“Desafios, Forças e Estratégias de Engenheiros de Software com TDAH: Um Estudo de Caso”
Grischa Liebel, Noah Langlois, Kiev Gama. Challenges, Strengths, and Strategies of Software Engineers with ADHD: A Case Study, presented at ICSE'24 Software Engineering in Society track
https://arxiv.org/abs/2312.05029
“O Futuro da Pesquisa e Prática em Hackathons”
J. Falk et al., "The Future of Hackathon Research and Practice," in IEEE Access, vol. 12, pp. 133406-133425, 2024, doi: 10.1109/ACCESS.2024.3455092.
https://ieeexplore.ieee.org/abstract/document/10666667
“Modelos de linguagem de grande escala para educação: Avaliando perguntas abertas usando o ChatGPT”
Large Language Models for Education: Grading Open-Ended Questions Using ChatGPT
Authors: Gustavo Pinto, Isadora Cardoso-Pereira, Danilo Monteiro, Danilo Lucena, Alberto Souza, Kiev Gama
https://dl.acm.org/doi/abs/10.1145/3613372.3614197
https://arxiv.org/abs/2307.16696
Este paper sobre a possivelmente primeira disciplina de DEI em pós-graduação de Ciência da Computação no Brasil, apresentado no CBSOFT 2024, não chegou a ser comentado no episódio, mas está relacionado: It’s not all about gender: A Multi-dimensional Course Perspective on Diversity and Inclusion in Software Engineering Education https://sol.sbc.org.br/index.php/sbes/article/view/30388.
Mais links em https://fronteirases.github.io/episodios/paginas/53.
Data de publicação: 19 de fevereiro de 2025.
Como citar este episódio:
FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 53: Diversidade e Inclusão em Engenharia de Software, com Kiev Gama (CIn UFPE). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistado: Kiev Gama. S. l.: Fronteiras da Engenharia de Software, 19 fev. 2025. Podcast. Disponível em: https://fronteirases.github.io/episodios/paginas/53. Acesso em: 19 fev. 2025.
Wed, 19 Feb 2025 - 1h 08min - 61 - Um Catálogo de Antipadrões de Micro Frontends, Nabson Silva
Neste episódio do Fronteiras da Engenharia de Software, recebemos Nabson Silva, mestrando no IComp/UFAM e desenvolvedor na Méliuz, para apresentar seu trabalho "A Catalog of Micro Frontends Anti-patterns", aceito na ICSE 2025, uma das principais conferências internacionais de Engenharia de Software. O artigo, escrito em colaboração com Eriky Rodrigues e Tayana Conte, propõe um catálogo de 12 antipadrões comuns em arquiteturas de Micro Frontends (MFE), baseado em problemas reais enfrentados por equipes de desenvolvimento e na adaptação de antipadrões conhecidos em microsserviços.
Durante a apresentação, Nabson explicou como o catálogo foi construído a partir de uma pesquisa com profissionais da indústria, que validaram os antipadrões e avaliaram sua gravidade. Os resultados mostraram que todos os antipadrões propostos foram encontrados em projetos reais, destacando a relevância do catálogo como um guia prático para desenvolvedores. Além disso, o grupo desenvolveu uma aplicação web para divulgar o catálogo e fomentar a colaboração na comunidade de MFE.
Nabson também compartilhou insights sobre sua trajetória acadêmica e profissional, desde sua formação técnica no IFAM até o mestrado no IComp/UFAM, orientado pela professora Tayana Conte, que já participou do Fronteiras e do Emílias Podcast. Ele falou sobre os desafios de conciliar mestrado e trabalho na Méliuz e seus planos para apresentar o artigo no ICSE 2025, em Ottawa, Canadá.
No final, Nabson destacou a importância de identificar e evitar antipadrões para criar aplicações MFE mais robustas e manuteníveis, e convidou a comunidade a contribuir com o catálogo por meio de pull requests no repositório do projeto.
Links mencionados no episódio:
Preprint do artigo: http://arxiv.org/abs/2411.19472
Thread sobre o artigo: http://x.com/nabsonp/status/1853665471008043251
Aplicação web do catálogo: http://mfe-anti-patterns.online/micro-frontends-anti-patterns/#/catalog
Repositório do projeto: http://github.com/nabsonp/micro-frontends-anti-patterns
A Catalog of Micro Frontends Anti-patterns - Notebook LM-Generated Podcast Episode https://youtu.be/oJO9jxKcizE
Perfis do Nabson:
LinkedIn: http://linkedin.com/in/nabson-paiva/
X/Twitter: http://x.com/nabsonp
Lattes: http://lattes.cnpq.br/3417438004428426
ICSE 2025: http://conf.researchr.org/home/icse-2025
Episódios com Tayana Conte:
Fronteiras: http://open.spotify.com/episode/1uYOxUZZVjDghqExFkfAYX
Emílias: http://open.spotify.com/episode/0Dgu9viCu8NO2ktcfA1xSV
Siga o Fronteiras da Engenharia de Software:
Site: http://fronteirases.github.io
Rede Emílias de Podcasts: http://fronteirases.github.io/redeemilias/
Wed, 22 Jan 2025 - 1h 10min - 60 - A Próxima Fronteira: Reflexões de 2024 na Engenharia de Software
Neste episódio especial do Fronteiras da Engenharia de Software, reunimos todas as respostas dadas em 2024 à pergunta central do nosso podcast: "Qual é a próxima fronteira da engenharia de software?". Este episódio oferece uma síntese de perspectivas, apresentando as opiniões de pesquisadores que participaram dos nossos episódios ao longo do ano.
Os apresentadores, Adolfo Neto, professor e organizador do podcast, e Gilmar Gomes, professor do Instituto Federal do Amazonas e mestrando na UTFPR Curitiba, fazem breves comentários ao longo do episódio.
No episódio, ouvimos as contribuições de diversos especialistas que abordaram tópicos ao longo de 2024, como:
Thaís Batista (UFRN), que falou sobre engenharia de software para cidades inteligentes.
Elvis Soares (IFAL), que discutiu a análise de testes manuais em linguagem natural.
Leonardo Leite, Paulo Meireles e Fábio Kon (IME-USP), com suas perspectivas sobre DevOps.
Ana Regina Cavalcante da Rocha (COPPE-UFRJ), que falou sobre formação de recursos humanos de excelência.
Rui Maranhão Abreu (Universidade do Porto e Meta), com foco em localização de falhas de software.
Fernanda Madeiral (Universidade Livre de Amsterdam), que abordou reparo automático de programas.
Davi Viana (UFMA), discutindo educação em engenharia de software.
Edson Oliveira Junior (UEM), explorando ciência aberta na área.
Cecília Rubira (Unicamp), com reflexões sobre arquitetura de software e sistemas adaptativos.
Giancarlo Guizzardi (University of Twente), discutindo ontologias aplicadas à engenharia de software.
Roberto Ierusalimschy (PUC-Rio), que compartilhou o impacto da linguagem Lua na engenharia de software.
Além disso, contamos com uma participação bônus de Alessandro Garcia (PUC-Rio), que discutiu a refatoração em seu episódio.
Este episódio também convida os ouvintes a refletirem sobre o formato do podcast, sugerirem novos temas e comentarem sobre como a integração de pesquisa acadêmica e prática industrial pode transformar a engenharia de software. E, claro, já olhamos para o futuro, com menções aos eventos que marcam o calendário da área, como Congresso da SBC 2025, CBSOFT 2025, SQBS 2025 e o ICSE 2025 e 2026.
Alguns dos cortes deste episódio estão e serão publicados em nosso canal de cortes: https://www.youtube.com/@CortesDoFronteiras
Comente no YouTube, no Spotify ou pelo email fronteirasesw@gmail.com
Nosso site é: https://fronteirases.github.io
Data de publicação: 18 de dezembro de 2024.
Wed, 18 Dec 2024 - 1h 31min - 59 - 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
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
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
Entrevistas com Roberto
https://open.spotify.com/search/%22roberto%20ierusalimschy%22/podcastAndEpisodes
Comente no YouTube, no Spotify ou pelo emailfronteirasesw@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. Podcast. Disponível em: https://fronteirases.github.io/episodios/paginas/52. Acesso em: 19 out. 2024.
Tue, 19 Nov 2024 - 1h 09min - 58 - 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 emailfronteirasesw@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.
Wed, 16 Oct 2024 - 1h 28min - 57 - 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
Towards a Metamodel for Supporting Decisions in Knowledge-Intensive Processes
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
Especialização em Engenharia de Software
https://ic.unicamp.br/extensao/cursos/engenharia-de-software/
Fronteiras 13 Fernando Castor - Compreensão de Código
"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
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 Software, 20 set. 2024. Podcast. Disponível em: https://fronteirases.github.io/episodios/paginas/50. Acesso em: 20 set. 2024.
Fri, 20 Sep 2024 - 2h 08min - 56 - 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)
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.
Thu, 22 Aug 2024 - 1h 50min - 55 - 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
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
Enabling Pragmatic Software Testing Education in Brazil through an Education Repository: An Initial Proposal
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
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.
Wed, 17 Jul 2024 - 1h 17min - 54 - 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)
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
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.
Wed, 19 Jun 2024 - 1h 15min - 53 - 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.
Wed, 15 May 2024 - 1h 13min - 52 - 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.
Wed, 17 Apr 2024 - 1h 09min - 51 - 44: Como se faz DevOps, com Leonardo Leite, Paulo Meirelles e Fabio Kon
Neste episódio do podcast Fronteiras da Engenharia de Software, os pesquisadores Fabio Kon, Paulo Meirelles e Leonardo Alexandre Ferreira Leite, autores do livro "Como se Faz Devops," discutem a transformação de uma pesquisa de doutorado em uma obra de divulgação científica. Eles conversaram conosco sobre a importância de levar o conhecimento acadêmico para a indústria de software brasileira, destacaram os desafios e as oportunidades na área de Engenharia de Software, e exploraram a fronteira da inteligência artificial na geração automática de código. Os autores também refletiram sobre o papel do software livre e compartilharam suas expectativas para o futuro da Engenharia de Software. A conversa proporciona uma visão sobre a pesquisa e prática na nossa área, além de perspectivas sobre o processo de escrita do livro e seu impacto na comunidade.
Como se faz DevOps
Organizando pessoas, dos silos aos times de plataforma
Leonardo Leite, Paulo Meirelles, Fabio Kon
Link para escutar como podcast https://podcasters.spotify.com/pod/show/fronteirases/episodes/44-Como-se-faz-DevOps--com-Leonardo-Leite--Paulo-Meirelles-e-Fabio-Kon-e2h85gp
Link para assistir no YouTube https://www.youtube.com/watch?v=M4BmrNwvBZA
Entrevistados:
Leonardo Leite https://www.ime.usp.br/~leofl/
Paulo Meirelles https://www.ime.usp.br/paulormm/
Fabio Kon https://www.ime.usp.br/~kon
Artigos:
"A grounded theory of organizational structures for development and infrastructure professionals in software-producing organizations"
Advisors: Prof. Paulo Meirelles and Prof. Fabio Kon.
http://www.ime.usp.br/~leofl/devops
“Uma teoria fundamentada sobre estruturas organizacionais para profissionais de desenvolvimento e de infraestrutura em organizações produtoras de software “
https://www.teses.usp.br/teses/disponiveis/45/45134/tde-28062022-132626/pt-br.php
A Survey of DevOps Concepts and Challenges
Leonardo Leite, Carla Rocha, Fabio Kon, Dejan Milojicic, Paulo Meirelles
ACM Computing Surveys, Vol. 52, No. 6, 2019.
https://dl.acm.org/doi/10.1145/3359981?cid=81413601887
Todas as publicações https://www.ime.usp.br/~leofl/devops/publications/
Mais links:
Programa de Pós-graduação em Ciência da Computação do IME-USP https://www.ime.usp.br/pos-computacao/
AgilCoop http://valinhos.ime.usp.br:55080/agilcoop/node/111
Infelizmente os arquivos do AgilCast parecem ter sido perdidos https://archive.is/LPDk4
Inteligência Artificial na Administração Pública Brasileira
Aline Macohin
Mais informações em https://fronteirases.github.io/episodios/paginas/44
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
Wed, 20 Mar 2024 - 1h 05min - 50 - Testes manuais cheiram mal! Catalogando e identificando test smells em língua natural, Elvys Soares
Esta é a gravação de uma palestra apresentada no canal do Fronteiras da Engenharia de Software.
Se você preferir assistir no YouTube, o link é https://youtu.be/2RBb37dVtzU
Título do artigo:
Manual Tests Do Smell! Cataloging and Identifying Natural Language Test Smells
Preprinthttps://arxiv.org/abs/2308.01386
Perfil Elvys Soares na ACMhttps://dl.acm.org/profile/81435599693
Lattes de Elvys Soareshttp://lattes.cnpq.br/6415531537733982
Entrevistador: Adolfo Neto (PPGCA UTFPR) https://adolfont.github.io
Nosso site é: https://fronteirases.github.io
Opening Song: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr Video. Link: https://www.youtube.com/watch?v=8ZZbAkKNx7sWed, 28 Feb 2024 - 59min - 49 - 43: Engenharia de Software para Cidades Inteligentes, com Thais Batista (UFRN)
Neste episódio do podcast "Fronteiras da Engenharia de Software", a professora Thais Batista, da UFRN, compartilha informações sobre Engenharia de Software para Cidades Inteligentes. Ela aborda sua trajetória na Sociedade Brasileira de Computação (SBC), destacando seu papel como atual presidente e a importância da SBC na interação entre academia, sociedade e indústria. Também fala de seu papel no projeto da linguagem Lua. A professora também discute desafios enfrentados por mulheres na área, ressaltando a necessidade de igualdade e encorajamento. Além disso, Thais explora as possíveis futuras fronteiras da engenharia de software, incluindo o desenvolvimento sustentável de software, segurança cibernética e a influência da inteligência artificial.
Link para escutar como podcast https://podcasters.spotify.com/pod/show/fronteirases/episodes/43-Engenharia-de-Software-para-Cidades-Inteligentes--com-Thais-Batista-UFRN-e2g065n
Link para assistir no YouTube https://youtu.be/0RusJrjy8kM
Página de Thais Batista https://dimap.ufrn.br/~thais/
Página do programa em que Thais atua: PPgSC/UFRN - PROGRAMA DE PÓS-GRADUAÇÃO EM SISTEMAS E COMPUTAÇÃO https://posgraduacao.ufrn.br/ppgsc
Artigos:
Towards a Multi-Tenant Microservice Architecture: An Industrial Experience
"Rumo a uma Arquitetura de Microsserviços Multi-Inquilino: Uma Experiência Industrial"
https://ieeexplore.ieee.org/abstract/document/9842651
A platform for integrating heterogeneous data and developing smart city applications
"Uma Plataforma para Integrar Dados Heterogêneos e Desenvolver Aplicações para Cidades Inteligentes"
https://www.sciencedirect.com/science/article/pii/S0167739X2100426X
On a Metaprocess for Microservice Migration
"Sobre um Metaprocesso para Migração de Microsserviços”
https://dl.acm.org/doi/10.1145/3613372.3613382
Livros:
Software Architecture in Action: Designing and Executing Architectural Models with Sysadl Grounded on the Omg Sysml Standard https://www.amazon.com.br/Software-Architecture-Action-Designing-Architectural/dp/3319443372/
Resource Management for Internet of Things https://www.amazon.com.br/Resource-Management-Internet-SpringerBriefs-Computer-ebook/dp/B06XYCSTJB/
Middleware Solutions for the Internet of Things https://www.amazon.com.br/Middleware-Solutions-Internet-SpringerBriefs-Computer-ebook/dp/B00FCN0JDS/
Vídeos:
Desafios para Desenvolvimento de Aplicações para Cidades Inteligentes - Thais Vasconcelos Batista
https://www.youtube.com/watch?v=Onx6iioLGiI
Workshop Lua 30 Anos https://www.youtube.com/playlist?list=PLRKeuVfLlY-4OZKpfochBktBuqgz123YH
Pesquisadores homenageados CEES https://comissoes.sbc.org.br/ce-es/homenageados.php?lang=pt-br
Mais informações em https://fronteirases.github.io/episodios/paginas/43
Entrevistador: Adolfo Neto (PPGCA UTFPR) https://adolfont.github.io
Nosso site é: https://fronteirases.github.io
Song: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr Video. Link: https://www.youtube.com/watch?v=8ZZbAkKNx7sWed, 21 Feb 2024 - 1h 03min - 48 - Itana Gimenes: pioneira da Engenharia de Software
Página da professora Itana: http://www.din.uem.br/pessoas/docentes/itana-gimenes Episódio original do Emílias Podcast - Mulheres na Computação https://open.spotify.com/episode/2j9W9DhFIJWiYVK7mIkD5t
Assista no YouTube em https://youtu.be/wC9jP57vrnk
Nosso site é: https://fronteirases.github.io
Sun, 18 Feb 2024 - 1h 10min - 47 - 42: Arquiteturas de Referência, com Pablo Antonino (Fraunhofer IESE)
Neste episódio do Fronteiras da Engenharia de Software, Adolfo Neto e Maria Claudia Emer entrevistam Pablo Antonino, Gerente do Departamento de Engenharia Virtual do Fraunhofer IESE na Alemanha. Pablo, doutor em Ciência da Computação pela Universidade de Kaiserslautern, compartilha sua expertise em design, avaliação e integração de sistemas embarcados confiáveis em diversos domínios.
O que são Arquiteturas de Referência na Engenharia de Software?
O que envolve a área de Engenharia Contínua? Quais são as práticas e dimensões essenciais nesse contexto?
Quais foram os principais resultados da pesquisa sobre Arquiteturas de Referência da Indústria 4.0 publicada em 2021?
Como o livro "Arquiteturas de Referência para Domínios Críticos" aborda o uso atual dessas arquiteturas e a percepção de profissionais no mercado sobre necessidades futuras?
O que são Gêmeos Digitais e Simulações, e por que os clientes do Fraunhofer IESE têm mostrado forte interesse nessas áreas?
Quais são os desafios que as empresas enfrentam ao procurar especialistas em Gêmeos Digitais e Simulações para apoiar projetos?
Como foi o início da sua carreira no Fraunhofer IESE após concluir o mestrado em 2009?
Como o Fraunhofer IESE conduz pesquisas, especialmente em colaboração entre indústria e academia?
Qual é a próxima fronteira da engenharia de software, na sua visão?
Links:
Página de Pablo https://about.me/pabloantonino
Fraunhofer IESE http://www.iese.fraunhofer.de
Página de Pablo no Fraunhofer IESE https://www.iese.fraunhofer.de/blog/author/pablo-antonino/
Perfil no IEEE Xplore https://ieeexplore.ieee.org/author/37593471700
Publicações
https://scholar.google.com/citations?hl=pt-BR&user=wXFLmWwAAAAJ&view_op=list_works&sortby=pubdate
Lirvo “Reference Architectures for Critical Domains: Industrial Uses and Impacts”, com https://amzn.to/48mHb0y, com Elisa Yumi Nakagawa
Artigo “Industry 4.0 reference architectures: State of the art and future trends” https://doi.org/10.1016/j.cie.2021.107241
Emílias Podcast 94: Pesquisa na Indústria, com Adeline Silva Schäffer (Fraunhofer IESE) https://youtu.be/jwhw6D9H2Io
Nosso episódio com Rodrigo Santos https://podcasters.spotify.com/pod/show/fronteirases/episodes/30-Ecossistemas-de-software-na-indstria--com-Rodrigo-Santos-UNIRIO-e1rt7rb
Flavio Oquendo https://people.irisa.fr/Flavio.Oquendo/
Mais links emhttps://fronteirases.github.io/episodios/paginas/42
Entrevistadores: Adolfo Neto (PPGCA UTFPR) https://adolfont.github.io/ e Maria Claudia Emer
Song: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr Video. Link:https://www.youtube.com/watch?v=8ZZbAkKNx7s
Nosso site é: https://fronteirases.github.io/.
Mon, 29 Jan 2024 - 1h 02min - 46 - 41: Lean e Verificação de Software, com Leonardo de Moura (AWS)
Neste episódio do Fronteiras da Engenharia de Software, Adolfo Neto entrevista o pesquisador Leonardo de Moura, Senior Principal Applied Scientist no Grupo de Raciocínio Automatizado na AWS e Chief Architect da Lean FRO. Leonardo é reconhecido por diversas contribuições, entre elas o desenvolvimento do Z3, um SMT Solver, e da Lean, que é ao mesmo tempo uma linguagem de programação funcional e um provador de teoremas.
A entrevista é dividida em partes, começando com a apresentação de Leonardo e de sua trajetória desde o doutorado na PUC-Rio até sua posição atual na AWS. Em seguida, Leonardo explora os conceitos fundamentais sobre verificação de software e como provadores de teoremas, como o Z3, são aplicados nesse contexto.
A terceira parte destaca a evolução do Lean, inicialmente uma ferramenta para matemáticos, para se tornar uma linguagem de programação funcional (Lean 4). Leonardo compartilha insights sobre o sucesso do Lean, sua comunidade ativa e as possibilidades que a linguagem oferece para desenvolvimento e verificação de software.
Dentro do enfoque em Lean, são abordados temas como a mudança para ser uma linguagem de programação funcional, a base em teoria dos tipos dependentes e as potenciais aplicações em pesquisa e desenvolvimento de software. Perguntas do Twitter sobre o uso do Lean fora do meio acadêmico e a Teoria da Homotopia são discutidas, assim como as perspectivas de pesquisa com o Lean 4.
A quarta parte explora temas diversos, como a participação de Lean na Rinha de Backend, onde uma implementação em Lean se destacou, e a criação da Lean FRO, uma organização focada em pesquisa do Lean. Também são discutidos os avanços em IA e como o Lean pode se beneficiar dessas tecnologias.
Na parte final, Adolfo pergunta a Leonardo sobre a próxima fronteira da engenharia de software, proporcionando uma visão do que pode vir a moldar o futuro da área. O episódio encerra com agradecimentos aos ouvintes e a promessa de retornar com mais discussões no próximo episódio do Fronteiras da Engenharia de Software.
Sobre Leonardo de Moura:
Página https://leodemoura.github.io/
Escavador https://www.escavador.com/sobre/7442280/leonardo-mendonca-de-moura
Scholar https://scholar.google.com/citations?user=CwazDKgAAAAJ&hl=pt-BR&oi=ao
DBLP https://dblp.org/pid/d/LeonardoMdeMoura.html
Linkedin https://www.linkedin.com/in/leonardo-de-moura-26a27b5/
GitHub https://github.com/leodemoura
Mais links em https://fronteirases.github.io/episodios/paginas/41
Entrevistador: Adolfo Neto (PPGCA UTFPR) https://adolfont.github.io/
Nosso site é: https://fronteirases.github.io/
Opening Song: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr Video. Link:https://www.youtube.com/watch?v=8ZZbAkKNx7sMon, 29 Jan 2024 - 1h 20min - 45 - Alessandro Garcia responde: "Qual é a próxima Fronteira da Engenharia de Software?"
Quando gravamos o episódio com Alessandro Garcia, em 2020, tivemos uma série de problemas de gravação e nem tudo que gravamos foi ao ar.
Mas recuperamos agora a resposta de Alessandro à pergunta: "Qual é a próxima Fronteira da Engenharia de Software?".
Escute no YouTube em https://youtu.be/KQez9OOY9r4
Leia um resumo em https://dev.to/fronteirases/alessandro-garcia-responde-qual-e-a-proxima-fronteira-da-engenharia-de-software-29dc
Mon, 30 Oct 2023 - 04min - 44 - 40: Versionamento de Software, com Leonardo Murta (UFF)
Neste episódio do Fronteiras da Engenharia de Software, Adolfo Neto e Maria Claudia Emer entrevistaram o professor Leonardo Murta da UFF. O episódio abordou como tema principal o Versionamento de Software, explorando como ele difere do versionamento de código. Durante a conversa, o professor Murta também discutiu seus estudos e publicações relacionados ao tema, incluindo a pesquisa sobre conflitos de fusão em projetos Java de código aberto hospedados no GitHub, a ferramenta TIPMerge para recomendar participantes para sessões de merge colaborativo e o projeto noWorkflow, que se concentra na captura e análise da procedência de scripts. Além disso, o episódio destacou o reconhecimento do professor como Pesquisador Homenageado da CEES em 2023 e sua liderança no Grupo de Evolução e Manutenção de Software (GEMS) da UFF. Também foram discutidas suas experiências como editor-chefe do JSERD e editor associado da JBCS. O episódio encerrou com uma visão sobre a próxima fronteira da engenharia de software.
Páginas de Leo Murta http://www.ic.uff.br/~leomurta e https://leomurta.github.io/
Lattes http://lattes.cnpq.br/1565296529736448
Scholar https://scholar.google.com/citations?user=VEbJeB8AAAAJ
DBLP https://dblp.org/pid/25/3645.html
Twitter https://twitter.com/leomurta
Links:
Grupo de Evolução e Manutenção de Software (GEMS) da Universidade Federal Fluminense (UFF) https://github.com/gems-uff
Leo Murta: Pesquisador Homenageado da CEES em 2023 https://dev.to/fronteirases/pesquisador-homenageado-da-cees-em-2023-42l4
Homenageados CEES http://comissoes.sbc.org.br/ce-es/homenageados.php?lang=pt-br
Artigos:
On the Nature of Merge Conflicts: A Study of 2,731 Open Source Java Projects Hosted by GitHub https://bit.ly/3tgyKVg
Recommending Participants for Collaborative Merge Sessions https://bit.ly/3Q1UmOi
noWorkflow: Capturing and Analyzing Provenance of Scripts https://bit.ly/45aBVLn
Repositório noWorkflow https://github.com/gems-uff/noworkflow
Understanding and improving the quality and reproducibility of Jupyter notebooks https://bit.ly/46CSroN
Entrevistadores:
Adolfo Neto (PPGCA UTFPR) https://adolfont.github.io/
Maria Claudia Emer (PPGCA UTFPR)
Nosso site é: https://fronteirases.github.io/
Opening Song: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr Video. Link:https://www.youtube.com/watch?v=8ZZbAkKNx7sWed, 18 Oct 2023 - 1h 11min - 43 - 39: Pesquisa na Indústria, com Bruno Cartaxo (IFPE e StackSpot)
Nesta entrevista com Bruno Cartaxo, professor associado no Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco (IFPE) e engenheiro de software na StackSpot, o tema principal foi "Pesquisa na Indústria". Durante a conversa, os anfitriões, Adolfo Neto e Maria Claudia Emer, ambos da UTFPR Curitiba e do PPGCA, discutiram diversos aspectos deste tópico. Bruno Cartaxo compartilhou suas perspectivas e insights sobre as seguintes questões:
A necessidade de pesquisadores na indústria e suas razões.
As diferenças entre fazer pesquisa na indústria e em instituições acadêmicas.
A avaliação dos resultados de pesquisa na indústria, incluindo a consideração de artigos, patentes e proteção de conhecimento sensível.
A viabilidade de realizar pesquisa em empresas com recursos limitados.
O papel de mestres e doutores na pesquisa industrial.
A importância das parcerias entre empresas e instituições de pesquisa.
Os desafios comuns enfrentados pelos pesquisadores na indústria em comparação com seus colegas acadêmicos.
Além disso, a entrevista também abordou tópicos adicionais, como o livro publicado por Bruno Cartaxo sobre "Mestrado e Doutorado em Computação" e o HiDev podcast, bem como suas motivações e recepção.
No encerramento, Bruno Cartaxo compartilhou suas perspectivas sobre a próxima fronteira da engenharia de software, destacando possíveis desenvolvimentos futuros na área.
Página de Bruno Cartaxo: https://brunocartaxo.com/
Scholar: https://scholar.google.com/citations?user=vhU9_aEAAAAJ
HiDev podcast: https://brunocartaxo.com/hidev-podcast/
Livro “Mestrado e Doutorado em Computação: Um guia para iniciação e sobrevivência, sem academês”: https://www.casadocodigo.com.br/products/livro-mestrado-doutorado
Live FORPPGC-PR Mestrado e Doutorado em Computação:
https://www.youtube.com/live/euf4AY5v_-c?feature=share
Live [Casa do Código] Mestrado e Doutorado em Computação:
https://www.youtube.com/watch?v=5eHRMP8KvjI
Podcast Adolfo Neto: “Bruno Cartaxo: Professor do IFPE”
https://www.youtube.com/watch?v=CI1G0SEwPe4
Academia e Universidade VS Mercado e Indústria – Hipsters Ponto Tech #249:
https://www.hipsters.tech/academia-e-universidade-vs-mercado-e-industria-hipsters-ponto-tech-249/
Filosofias de Profundidade: Trabalho Focado para Alunos de Pós-graduação
https://qeondb.blogspot.com/2018/06/filosofias-de-profundidade-trabalho.html
Disciplinas Remotas UTFPR:
Produção e Divulgação de Podcasts como Atividade de Extensão:
https://www.youtube.com/watch?v=OnPZ_fMnzQc
ML4SE, de Gustavo Pinto:
Entrevistadores:
Adolfo Neto (PPGCA UTFPR)https://adolfont.github.io/
Maria Claudia Emer (PPGCA UTFPR)
Nosso site é: https://fronteirases.github.io/
Opening Song: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr Video. Link: https://www.youtube.com/watch?v=8ZZbAkKNx7sWed, 20 Sep 2023 - 1h 05min - 42 - 38: Anotações de Código (e frameworks que as usam), com Eduardo Guerra (UniBZ)
Neste episódio, Adolfo Neto e Maria Claudia Emer, professores da UTFPR Curitiba, entrevistam Eduardo Guerra, pesquisador da Universidade Livre de Bozen-Bolzano, sobre anotações de código e frameworks baseados em metadados.
Adolfo e Maria Claudia iniciam a conversa com a definição de anotações de código e sua utilização em frameworks. Eduardo explora desafios na construção desses frameworks.
Os resultados da pesquisa de Eduardo são discutidos, incluindo métricas de abuso de anotações e ferramentas de visualização. A validação de anotações em software orientado a objetos é comparada à validação tradicional.
A trajetória de Eduardo, desde a revista MundoJ até seu envolvimento com o mercado, é abordada. Ele compartilha motivos para sua mudança do INPE para a Universidade Livre de Bozen-Bolzano.
O episódio encerra com uma visão das próximas fronteiras da Engenharia de Software, incluindo arquitetura evolutiva e a integração de IA no desenvolvimento.
Este episódio fornece insights profundos sobre anotações de código e frameworks, revelando seu impacto crucial na Engenharia de Software.
Links de Eduardo Guerra:
Twitter: https://twitter.com/emguerra
About Me: https://about.me/guerraem
YouTube: https://www.youtube.com/@eduardomguerra
GitHub: https://github.com/guerraem
Página na UniBZ: https://www.unibz.it/en/faculties/engineering/academic-staff/person/43879-eduardo-martins-guerra
Linkedin: https://it.linkedin.com/in/eduardo-guerra-b4633115b
Scholar: https://scholar.google.com.br/citations?hl=pt-BR&user=vpwOa7QAAAAJ&view_op=list_works&sortby=pubdate
Coursera: https://www.coursera.org/instructor/guerra
Projeto Esfinge: https://esfinge.sourceforge.net/Oprojeto.html e https://github.com/EsfingeFramework
Livro sobre Anotações: https://www.casadocodigo.com.br/products/livro-reflexao-anotacoes
HiDev podcast com Eduardo Guerra https://www.listennotes.com/podcasts/hidev-podcast/padr%C3%B5es-de-software-eduardo-hlUQbzjIM_d/
Links para os artigos: https://fronteirases.github.io/episodios/paginas/38
Texto “Programming types and mindsets”, de David Heinemeier Hansson: https://world.hey.com/dhh/programming-types-and-mindsets-5b8490bc
Entrevistadores:
Adolfo Neto (PPGCA UTFPR) https://adolfont.github.io/
Maria Claudia Emer (PPGCA UTFPR)
Nosso site é:https://fronteirases.github.io/
Opening Song: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr Video. Link: https://www.youtube.com/watch?v=8ZZbAkKNx7s
Wed, 16 Aug 2023 - 1h 24min - 41 - FSE 2024 em Porto de Galinhas!
Link com mais informações sobre a ACM International Conference on the Foundations of Software Engineering (FSE)https://adolfon.substack.com/p/fse-2024-in-porto-de-galinhas-brazil
Fri, 11 Aug 2023 - 03min - 40 - 37: Medição de Software, com Monalessa Barcellos (UFES)
Neste episódio do Fronteiras, entrevistamos Monalessa Barcellos, uma renomada pesquisadora e professora do Departamento de Informática da Universidade Federal do Espírito Santo (UFES). Monalessa é membro sênior do Núcleo de Estudos em Modelagem Conceitual e Ontologias (NEMO) e co-coordenadora do Laboratório de Práticas de Engenharia de Software "Ricardo de Almeida Falbo" (LabES). Além disso, ela é uma das autoras do livro "Medição de Software e Controle Estatístico de Processos".
Assista a esta entrevista, com imagens, em https://youtu.be/ry3ahtlH_QY.
Páginas http://www.inf.ufes.br/~monalessa http://nemo.inf.ufes.br http://labes.inf.ufes.br http://www.informatica.ufes.br
Lattes http://lattes.cnpq.br/8826584877205264
Scholar https://scholar.google.com/citations?user=-ZXHoL4AAAAJ&hl=pt-BR&oi=ao
Twitter do NEMO: https://twitter.com/nemo_ufes
Links:
SBQS 2023 http://sbqs.sbc.org.br/2023
SBQS 2021 http://sbqs.sbc.org.br/2021
Towards a Framework for Continuous Software Engineering/ Em direção a um arcabouço para engenharia contínua de software http://www.inf.ufes.br/~monalessa/wp-content/papercite-data/pdf/towards_a_framework_for_continuous_software_engineering_2020.pdf
From a Scrum Reference Ontology to the Integration of Applications
for Data-Driven Software Development/De uma Ontologia de Referência em Scrum à Integração de Aplicativos para o desenvolvimento de software orientado por dados http://www.inf.ufes.br/~monalessa/wp-content/papercite-data/pdf/from_a_scrum_reference_ontology_to_the_integration_of_applications_for_data_driven_software_development_2021.pdf
Combining GQM+Strategies and OKR - Preliminary Results from a Participative Case Study in Industry/Combinando GQM+Estratégias e OKR - Resultados preliminares de um estudo de caso participativo na indústria
Livro sobre medição de software e controle estatístico de processos https://nemo.inf.ufes.br/wp-content/uploads/Monalessa/LivroMedicao&CEP_RochaSantosBarcellos_2012.pdf
CIbSE 2023 https://conf.researchr.org/home/cibse-2023
Entrevistadores:
Adolfo Neto (PPGCA UTFPR)https://adolfont.github.io/
Maria Claudia Emer (PPGCA UTFPR)
Nosso site é: https://fronteirases.github.io/
Opening Song: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr Video. Link:https://www.youtube.com/watch?v=8ZZbAkKNx7sWed, 19 Jul 2023 - 1h 10min - 39 - 36: Software Security with Laurie Williams (North Carolina State University)
In this episode, we interviewed Laurie Williams, a Distinguished University Professor at the Department of Computer Science at North Carolina State University (NCSU or NC State)
You can watch the video of this interview on YouTube, with subtitles available in both Portuguese and English, at https://youtu.be/WyTOtlY3NFY.
Laurie’s links:
Webpage: https://collaboration.csc.ncsu.edu/laurie/
Linkedin: https://www.linkedin.com/in/laurieawilliams/
Twitter: https://twitter.com/lauriewilliams
Wikipedia: https://en.wikipedia.org/wiki/Laurie_Williams_(software_engineer)
Google Scholar: https://scholar.google.com/citations?user=Cln2viUAAAAJ&hl=en
Links related to the interview:
FSE 2024 (Porto de Galinhas, Brazil) https://conf.researchr.org/venue/fse-2024/fse-2024-venue
ICSE 2026: Apr 2026, Rio de Janeiro, Brazil http://www.icse-conferences.org/
Interviewer:
Adolfo Neto (PPGCA UTFPR) https://adolfont.github.io/
Our website is: https://fronteirases.github.io/en
Opening Song: Extreme Energy (Music Today 80)
Composed & Produced by: Anwar Amr Video
Link:https://www.youtube.com/watch?v=8ZZbAkKNx7s
Wed, 21 Jun 2023 - 32min - 38 - Aviso sobre o próximo episódio (36) do Fronteiras da Engenharia de Software
Olá pessoal, este episódio é para avisar que o nosso próximo episódio regular (o 36, que fecha nossa terceira temporada em 21/06/2023) vai ser uma entrevista em inglês com a professora Laurie Williams da Universidade Estadual da Carolina do Norte. O tema será Segurança de Software.
Obviamente, o áudio deste episódio vai ser em inglês. Mas se você quiser ver a entrevista com legendas (revisadas por um humano) em português, você poderá assistir em nosso canal no YouTube, no mesmo dia em que o episódio for publicado no feed do podcast.
É um experimento. Vamos ver se vocês gostam. Se vocês gostarem, talvez uma ou duas entrevistas por ano serão em inglês, com pesquisadores e pesquisadoras que fazem trabalhos acadêmicos relevantes para a indústria de software.
Já temos alguns nomes em mente, mas aceitamos sugestões. Basta responder entrar em contato pelas nossas redes ou pelo email fronteirasesw@gmail.com.
Sobre as legendas: mesmo usando ferramentas como Whisper e ChatGPT, dá muito trabalho ter boas legendas de entrevistas como as nossas.Futuras entrevistas ou não terão legendas, ou precisaremos abrir uma campanha de financiamento (ou ainda pedir patrocínio) para financiar uma pessoa tradutora.
Você topa nos ajudar? Se você quiser ajudar o Fronteiras de alguma forma, seja financeiramente e/ou gerando/revisando legendas, sugerindo nomes, ajudando com perguntas no roteiro, ajudando na edição, entre em contato.
Adolfo NetoCoordenador do Fronteiras da Engenharia de Software
https://fronteirases.github.io/
Track Name: Extreme Energy
Composed by: Anwar Amr
Youtube Channel: goo.gl/kWPRZt
Contact us: info@musictoday80.com
Extreme Energy By MusicToday80 is licensed under a Creative Commons License.
Wed, 07 Jun 2023 - 04min - 37 - 35: Modernização de Software, com Wesley Klewerton
Neste episódio do Fronteiras, entrevistamos Wesley Assunção, um pesquisador de pós-doutorado e assistente universitário na Johannes Kepler University Linz e na Pontifícia Universidade Católica do Rio de Janeiro. Wesley trabalha na área de modernização de software, que se concentra em atualizar e transformar sistemas legados em software mais atualizado e sustentável. Ele explica como a modernização de software é importante para a indústria e os desafios enfrentados pelos desenvolvedores ao decidir atualizar sistemas legados. Wesley também discute seus artigos de pesquisa recentes, incluindo um sobre a identificação de microsserviços em sistemas legados e outro sobre como sistemas de controle de versão lidam com granularidade de mudanças. Por fim, Wesley compartilha sua jornada de carreira e como sua trajetória pode inspirar jovens de regiões afastadas a seguir carreira em engenharia de software.
Assista no YouTube, com imagens, em https://youtu.be/9jFOx22TP10.
Página do Wesley: https://wesleyklewerton.github.io/
Perfil no Google Scholar: https://scholar.google.com/citations?user=PBndQZcAAAAJ&hl=en&oi=ao
Perfil no Twitter: https://twitter.com/wesleyklewerton
Reengineering legacy applications into software product lines: a systematic mapping https://link.springer.com/article/10.1007/s10664-017-9499-z
Analysis and Propagation of Feature Revisions in Preprocessor-based Software Product Lines https://gabrielamichelon.github.io/papers/Analysis_and_Propagation_of_Feature_Revisions_in_Preprocessor-based_Software_Product_Lines.pdf
Analysis of a many-objective optimization approach for identifying microservices from legacy systems https://link.springer.com/article/10.1007/s10664-021-10049-7
Roberto E. Lopez-Herrejon; Jabier Martinez; Wesley K. G. Assunção; Tewfik Ziadi; Mathieu Acher; and Silvia R. Vergilio. Handbook of Re-Engineering Software Intensive Systems into Software Product Lines. Springer International Publishing, 2022. 10.1007/978-3-031-11686-5 https://link.springer.com/book/10.1007/978-3-031-11686-5
Keeping old computers going costs government £2.3bn a year, says report https://www.bbc.com/news/uk-politics-58085316
Agencies Need to Develop Modernization Plans for Critical Legacy Systems https://www.gao.gov/products/gao-19-471
Amazon está abandonando microsserviços https://twitter.com/giovannibassi/status/1654272021642072066
Entrevistadores:
Adolfo Neto (PPGCA UTFPR) https://adolfont.github.io/ Maria Claudia Emer (PPGCA UTFPR)Nosso site é:https://fronteirases.github.io/
Wed, 17 May 2023 - 1h 06min - 36 - 34: Interação da pesquisa com a indústria, com Sérgio Soares (CIn UFPE)
Sérgio Soares é Professor Associado do Centro de Informática (CIn) da Universidade Federal de Pernambuco (UFPE). É Vice-Diretor do CIn desde 2021. Atua principalmente nos seguintes tópicos: Engenharia de Software Experimental, Modularidade de Software, Linhas de Produto de Software e Desenvolvimento de Software Orientado a Objetos. Foi Diretor do Instituto SENAI de Inovação para Tecnologias da Informação e Comunicação (ISI-TICs) de 2013 a 2020. Atuou de 2018 a 2020 como Líder da Aliança de Mercado Indústria Mais Avançada (I+A) do SENAI. Foi Pesquisador Visitante do MIT Industrial Performance Center em 2020, pesquisando sobre aumento da produtividade na indústria através da Digitalização.
Página https://www.cin.ufpe.br/~scbs/
Lattes http://lattes.cnpq.br/6456667887502521
Scholar https://scholar.google.com/citations?user=Jqll4wwAAAAJ&hl=pt-BR
Twitter https://twitter.com/scbs
Instagram https://www.instagram.com/scbs/
YouTube https://www.youtube.com/@sergiocbs/
Links:
Fernando Kenji Kamei apresenta What Evidence We Would Miss If We Do Not Use Grey Literature? https://www.youtube.com/live/w_5zXmm24jU?feature=share
Extending an LGPD Compliance Inspection Checklist to Assess IoT Solutions: An Initial Proposal https://sol.sbc.org.br/index.php/cbsoft_estendido/article/view/22300
Live do Fernando
Episódio do Bruno Cartaxo
Episódio Igor Wiese
Evolving software product lines with aspects: an empirical study on design stability https://scholar.google.com.br/citations?view_op=view_citation&hl=pt-BR&user=Jqll4wwAAAAJ&citation_for_view=Jqll4wwAAAAJ:u-x6o8ySG0sC
Implementing distribution and persistence aspects with AspectJ https://scholar.google.com.br/citations?view_op=view_citation&hl=pt-BR&user=Jqll4wwAAAAJ&citation_for_view=Jqll4wwAAAAJ:u5HHmVD_uO8C
https://www.instagram.com/jusaraivatechlaw/
CIn-UFPE e MDIC lançaram o projeto 5G Open Labs Brasil https://portal.cin.ufpe.br/2023/04/05/cin-ufpe-e-mdic-lancaram-o-projeto-5g-open-labs-brasil-na-ultima-terca-feira-04/
Nosso site: https://fronteirases.github.io/
Wed, 19 Apr 2023 - 58min - 35 - 33: Engenharia de Sistemas de Software Contemporâneos, com Guilherme Horta Travassos (COPPE/UFRJ)
Neste episódio conversamos com Guilherme Horta Travassos, professor e pesquisador na COPPE/UFRJ.
Página: https://www.cos.ufrj.br/~ght/
Página no COS UFRJ: https://www.cos.ufrj.br/index.php/pt-BR/pessoas/details/18/1023-ght
ESE http://lens-ese.cos.ufrj.br/ese/
ORCID: https://orcid.org/0000-0002-4258-0424
Lattes: http://lattes.cnpq.br/7541486051032916
Scholar: https://scholar.google.com/citations?user=hn4LDmkAAAAJ&hl=en&oi=ao
Linkedin: https://www.linkedin.com/in/guilherme-horta-travassos-9304322/
Artigos:
Consolidating a common perspective on Technical Debt and its Management through a Tertiary Study
https://doi.org/10.1016/j.infsof.2022.106964
Moderator factors of software security and performance verification
https://doi.org/10.1016/j.jss.2021.111137
Alternatives for testing of context-aware software systems in non-academic settings: results from a Rapid Review
https://doi.org/10.1016/j.infsof.2022.106937
Socioeconomic factors and the probability of death by Covid-19 in Brazil
https://doi.org/10.1093/pubmed/fdaa279
Towards an evidence-based theoretical framework on factors influencing the software development productivity.
https://doi.org/10.1007/s10664-020-09844-5
Episódios mencionados:
#3. Segurança em DevOps com Daniela S. Cruzes (SINTEF/NTNU)
25: Estudos Secundários em Engenharia de Software, com Katia Felizardo (UTFPR)
https://spotifyanchor-web.app.link/e/aEkwPTRz8xb
24: Engenharia de Requisitos, com Marcos Kalinowski (PUC-Rio)
https://spotifyanchor-web.app.link/e/WtddMkTz8xb
32: Cognitive-Driven Development, com Gustavo Pinto (Zup Innovation e UFPA)
https://spotifyanchor-web.app.link/e/g1CKIRUz8xb
Livro:
Contemporary Empirical Methods in Software Engineering
https://link.springer.com/book/10.1007/978-3-030-32489-6
Algumas Tecnologias:
IoT Roadmap: Support for Internet of Things Software Systems Engineering
https://doi.org/10.48550/arXiv.2103.04969
isTDM (Infrastructure for Supporting Technical Debt Management)
https://tdmframework.labculturadigital.com.br/tdm-guidelines-about/
Nosso site: https://fronteirases.github.io/
Wed, 15 Mar 2023 - 1h 08min - 34 - 32: Cognitive-Driven Development, com Gustavo Pinto (Zup Innovation e UFPA)
Neste episódio conversamos com Gustavo Pinto sobre Cognitive-Driven Development, "(...) uma nova técnica de codificação de projeto (...) que visa reduzir a complexidade das unidades de código (por exemplo, uma classe), colocando sistematicamente um limite no número de itens de codificação (...) que podem ser usados ao mesmo tempo".
Gustavo Pinto é Professor da Faculdade de Computação da Universidade Federal do Pará e Chefe de Pesquisa da Zup Innovation.
Links:
Site: https://gustavopinto.org/ Scholar: https://scholar.google.com/citations?user=dOeggYMAAAAJ&hl=en Linkedin https://www.linkedin.com/in/gustavo-pinto-1853b811/ Faculdade de Computação da UFPA https://www.computacao.ufpa.br/ PPGCC UFPA https://www.ppgcc.propesp.ufpa.br/index.php/br/Artigo:
“Cognitive-Driven Development Helps Software Teams to Keep Code Units Under the Limit!”
https://arxiv.org/abs/2210.07342
Posts/Tweets:
Rigor vs value in industrial research https://gustavopinto.medium.com/rigour-vs-value-in-industrial-research-8eb526a00537 Why is 42 the answer to the meaning of life, the universe, and everything? https://gustavopinto.medium.com/why-is-42-the-answer-to-the-meaning-of-life-the-universe-and-everything-a9a41a28fad5 Teste de fuzzing: faça testes automatizados com Fuzzers https://www.zup.com.br/blog/teste-fuzzing Reunião one-on-one ou 1:1: guia de boas práticas https://www.zup.com.br/blog/reuniao-one-on-one-1-1 Paper club https://twitter.com/gustavopinto/status/1594800018971627520 Papers we Love https://paperswelove.org/ What improves developer productivity at google? code quality https://bit.ly/3HW7jWh The Magical Number 7 https://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus_or_Minus_TwoEscute no YouTube em https://youtu.be/RSZ35P3ya38
Escute no Anchor em https://anchor.fm/fronteirases/episodes/Cognitive-Driven-Development--com-Gustavo-Pinto-Zup-Innovation-e-UFPA-e1utfhr
Nosso site éhttps://fronteirases.github.io/.
#PODCAST
Site do evento: https://sbqs.sbc.org.br/2023/
Twitter https://twitter.com/BrasilSbqs
Instagram https://instagram.com/SBQSBRASIL
Wed, 15 Feb 2023 - 1h 15min - 33 - 31: UX design em startups de software, com Luciana Zaina (UFSCAR)
Luciana Zaina é Professora Associada e Pesquisadora no Departamento de Computação da UFSCAR Sorocaba. É Bolsista de Produtividade em Desenvolvimento Tecnológico. e Extensão Inovadora do CNPq. Orienta mestrado e doutorado nos programas de pós-graduação em Ciência da Computação da UFSCAR de Sorocaba e de São Carlos (PPGCC and PPGCCS) Faz parte de dois grupos de pesquisa, o LERIS – Laboratory of Studies in Networks, Innovation and Software e o UXLERIS, um grupo de pesquisa dentro do LERIS dedicado á UX.
Página: http://uxleris.dcomp.ufscar.br/lzaina/ Lattes:http://lattes.cnpq.br/0192085115595443 LERIS https://leris.dcomp.ufscar.br/ UXLERIS http://uxleris.net/ Linkedin: https://www.linkedin.com/in/luciana-zaina-53a1a616 Scholar:https://scholar.google.com/citations?user=y0kz-FgAAAAJ&hl=en&oi=ao Twitter: https://twitter.com/lzainaArtigos mencionados:
Influences of UX factors in the Agile UX context of software startups https://doi.org/10.1016/j.infsof.2022.107041 UX Work in Software Start-Ups: Challenges from the Current State of Practice https://link.springer.com/chapter/10.1007/978-3-030-78098-2_2 UX work in software startups: A thematic analysis of the literature https://doi.org/10.1016/j.infsof.2021.106688Links:
Episódio sobre UX com Tayana Conte https://anchor.fm/fronteirases/episodes/10--User-Experience-UX-com-Tayana-Conte-UFAM-esqjr UX em Startups Brasileiras (relatório técnico) http://uxleris.sor.ufscar.br/reports/RelatorioTecnico_UX_Startups_2020.pdf UX em startups de software: um retrato no cenário brasileiro https://brasil.uxdesign.cc/ux-em-startups-de-software-um-retrato-no-cenario-brasileiro-8fc997d7ca4d UX em startups: quais práticas utilizar? https://medium.com/ux-user-experience-design-em-portugues/ux-em-startups-quais-pr%C3%A1ticas-utilizar-1ea213fdcd6a Computing to You http://uxleris.sor.ufscar.br/c2y/# Ferramentas computacionais voltadas ao usuário são tema de pesquisa na UFSCar https://www.youtube.com/watch?v=Jo00VwLfe70 UXTools http://uxtools.uxleris.net/Mais informações em https://fronteirases.github.io/resumos/31_lucianazaina
Mon, 16 Jan 2023 - 1h 02min - 32 - 30: Ecossistemas de software na indústria, com Rodrigo Santos (UNIRIO)
Rodrigo Santos é professor do Departamento de Informática Aplicada (DIA) e professor efetivo (e ex-coordenador 2019-2020) do Programa de Pós-Graduação em Informática (PPGI) da UNIRIO, a Universidade Federal do Estado do Rio de Janeiro,
Na UNIRIO, Rodrigo também lidera o Grupo de Pesquisa em Engenharia de Sistemas Complexos.
Página: https://ppgi.uniriotec.br/professores-do-ppgi/rodrigo-santos/ Lattes: http://lattes.cnpq.br/8613736894676086 Grupo de Pesquisa em Engenharia de Sistemas Complexos da UNIRIO http://dgp.cnpq.br/dgp/espelhogrupo/522818 Linkedin: https://br.linkedin.com/in/profrodrigosantos Scholar: https://scholar.google.com.br/citations?hl=pt-BR&user=i2CPlZQAAAAJ&view_op=list_works&sortby=pubdate ResearchGate https://www.researchgate.net/profile/Rodrigo-Dos-Santos-10Artigos mencionados:
A systematic mapping study on software ecosystems from a three-dimensional perspective Exploiting repositories in mobile software ecosystems from a governance perspective What Characterizes an Influencer in Software Ecosystems?Links:
MPS TALKS 14/04 - Ecossistemas de Software na indústria https://www.youtube.com/watch?v=wT0__e4twHk [CBSoft 2022 - SBES] Palestra de Marco Túlio Valente https://www.youtube.com/watch?v=EqdKJeepkTsEmílias Podcast - Mulheres na Computação https://anchor.fm/emilias-podcast
Elixir em Foco https://anchor.fm/elixiremfoco
Nossa equipe é formada por:
Fabio Petrillo (École de technologie supérieure - Montreal) Danilo Monteiro (Zup) Leonardo Fernandes (IFAL) Adolfo Gustavo Serra Seca Neto (UTFPR) - co-anfitrião Maria Claudia Emer (UTFPR) - co-anfitriãVoluntários
Myrian Rodrigues da Silva (USES/UFAM) Italo Santos (Northern Arizona University, USA) Diego Andrade (UFC)Nosso site é https://fronteirases.github.io/.
Thu, 15 Dec 2022 - 1h 13min - 31 - 29: Sustentabilidade em Engenharia de Software, com Leticia Duboc (La Salle)
Leticia Duboc é pesquisadora na La Salle - Universidade Ramon Lull (Barcelona, Espanha).
Alguns links relevantes:
Página no Linkedin https://www.linkedin.com/in/leticiaduboc/ Perfil no Google Scholar https://scholar.google.com/citations?user=tYJUYXsAAAAJ&hl=en Página na universidade https://www.salleurl.edu/en/la-salle/directorio/ana-leticia-de-cerqueira-leite-duboc The Karlskrona Manifesto for Sustainability Design https://www.sustainabilitydesign.org/ Agile 4 Sustainability manifesto https://agile4sustainability.wordpress.com/ Erasmus Mundus M.Sc. programme - Software Engineers For Green Deal https://se4gd.lutsoftware.com/DESTAQUE: o programa Software Engineering 4 Green Deal está com vagas especiais para brasileiros. Bolsa de 100%. Deadline em janeiro de 2023: https://se4gd.emundus.io/index.php?option=com_emundus&view=programme&cid=7&Itemid=1531
Requirements: The key to sustainability. “Requirements engineering for sustainability: an awareness framework for designing software systems for a better tomorrow”. The Elephant in the Room - Educating Practitioners on Software Development for Sustainability https://ieeexplore.ieee.org/document/9470772
Artigos:Nossa equipe é formada por:
Fabio Petrillo (École de technologie supérieure - Montreal) Danilo Monteiro (Zup) Leonardo Fernandes (IFAL) Adolfo Gustavo Serra Seca Neto (UTFPR) - co-anfitrião Maria Claudia Emer (UTFPR) - co-anfitriãVoluntários
Myrian Rodrigues da Silva (USES/UFAM) Italo Santos (Northern Arizona University, USA) Diego Andrade (UFC)Nosso site é https://fronteirases.github.io/.
Wed, 16 Nov 2022 - 51min - 30 - 28: Sistemas Altamente Configuráveis, com Márcio Ribeiro (UFAL)
Márcio Ribeiro é professor Associado do Instituto de Computação da Universidade Federal de Alagoas (UFAL).
Roteiro deste episódio: https://bit.ly/RoteiroMarcioRibeiro
Página: https://sites.google.com/a/ic.ufal.br/marcio/
Lattes: http://lattes.cnpq.br/9300936571715992 (Bolsista de Produtividade em Pesquisa do CNPq - Nível 1D)
Orcid https://orcid.org/0000-0002-4293-4261
Scholar: https://scholar.google.com/citations?hl=pt-BR&user=-eYOaGwAAAAJ
Três recados:
Márcio Ribeiro não é mais coordenador da Comissão Especial de Engenharia de Software (CEES) http://comissoes.sbc.org.br/ce-es/comite.php?lang=pt-br Playlist do CBSOFT 2022 https://www.youtube.com/playlist?list=PLq1I6GEIwH6cHGPdQr3wsfufg-JGlbKTp e Painel "Research in Software Engineering at Academia, Industry, Brazil and/or abroad" com Joana Santos (que entrevistamos no episódio 22), Márcio Ribeiro e Gustavo Pinto (cofundador e nosso co-host nos episódios 1 a 12) https://www.youtube.com/watch?v=tFLSqGSEAjM&list=PLq1I6GEIwH6cHGPdQr3wsfufg-JGlbKTp&index=10 Formulário de interesse em receber e-mail sobre o Fronteiras da Engenharia de Software https://forms.gle/m22bX1rroRXZF2Lk7Ganhou prêmios internacionais (como o ACM John Vlissides Award) e nacionais (como o Concurso de Teses de Dissertações (CTD) do Congresso Brasileiro da Sociedade Brasileira de Computação (CSBC 2013)).
Já publicou diversos artigos em periódicos e conferências top-ranked do mundo na área de Engenharia de Software, como TSE, TOSEM, EMSE, JSS, IST, ICSE e FSE.
Em 2014, foi um dos Coordenadores Gerais do maior congresso de software do país organizado pela Sociedade Brasileira de Computação (SBC), i.e., o Congresso Brasileiro de Software (CBSoft 2014), realizado em Maceió-AL.
Em 2024, estará na organização do ESEC/FSE.
Idealizador, criador e desenvolvedor de um aplicativo pioneiro no Brasil para cadastro, identificação e rastreamento de aglomerações de pessoas. O aplicativo foi utilizado por pessoas de todo o Brasil (exceto do estado de Rondônia) bem como por autoridades, que afirmaram que o mesmo foi útil para ajudar a polícia a identificar aglomerações e enviar contingente policial para dispersá-las, ajudando, dessa forma, no combate ao COVID-19. O projeto ganhou grande notoriedade na imprensa local, regional e nacional (TV e internet).
Nossa equipe é formada por: Leonardo Fernandes (IFAL); Fabio Petrillo (École de Technologie Supérieure); Danilo Monteiro (Zup Innovation); Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio; Myrian Rodrigues da Silva (USES/UFAM) Italo Santos (NAU) Diego Andrade (UFC) Nosso site é https://fronteirases.github.io/. Fundo musical da abertura: Extreme Energy de MusicToday80, disponível em https://www.youtube.com/watch?v=fh-o8Bxc3Ys
Opening Song: Extreme Energy (Music Today 80) Composed & Produced by : Anwar Amr Video Link: https://www.youtube.com/watch?v=8ZZbAkKNx7s
Fri, 14 Oct 2022 - 1h 09min - 29 - 27: PARTE 2 de Contribuição em Projetos de Código Aberto, com Igor Steinmacher (Northern Arizona University)
Esta é a parte 2 da entrevista com Igor Steinmacher, professor da Northern Arizona University. Escute no YouTube em https://youtu.be/BZzcHzlx1zY ou em outras plataformas de áudio em https://anchor.fm/fronteirases/episodes/27--PARTE-2-de-Contribuio-em-Projetos-de-Cdigo-Aberto--com-Igor-Steinmacher-Northern-Arizona-University-e1nnpk0.
Escute a parte 1 em:
- Anchor: https://spotifyanchor-web.app.link/e/czYZgE23htb
- Spotify: https://open.spotify.com/episode/0tG3NCTLsQx2DSiTw3dQDb?si=59cAyQ-1ThaBI_JGGmwsfw
- YouTube: https://youtu.be/Hf_gr-Vvj-M
O site do Igor é https://www.igor.pro.br/ e ele está no Twitter como @igorsteinmacher.
O roteiro com perguntas e links para os artigos para está em https://bit.ly/3QHoxaG.
Nossa equipe é formada por:
Leonardo Fernandes (IFAL); Fabio Petrillo (École de Technologie Supérieure); Danilo Monteiro (Zup Innovation); Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio; Myrian Rodrigues da Silva (USES/UFAM) Italo Santos (NAU) Diego Andrade (UFC)Nosso site éhttps://fronteirases.github.io/.
Fundo musical da abertura: Extreme Energy de MusicToday80, disponível em https://www.youtube.com/watch?v=fh-o8Bxc3Ys
Thu, 15 Sep 2022 - 47min - 28 - 26: Contribuição em Projetos de Código Aberto (PARTE 1), com Igor Steinmacher (Northern Arizona University)
Igor Steinmacher é professor da Northern Arizona University. Seu site é https://www.igor.pro.br/. Ele está no Twitter como @igorsteinmacher.
O roteiro com perguntas e links para os artigos para está em https://bit.ly/3QHoxaG.
Mon, 15 Aug 2022 - 43min - 27 - 25: Estudos Secundários em Engenharia de Software, com Katia Felizardo (UTFPR)
Conversamos com Katia Felizardo, professora na Universidade Tecnológica Federal do Paraná (UTFPR), Campus Cornélio Procópio.
Site da Katia:
Scholar: https://scholar.google.com/citations?user=YByP4IQAAAAJ&hl=pt-BR&oi=ao DBLP: https://dblp.org/pid/53/8384.htmlLinks Citados:
Katia Romero Felizardo: Estudo secundário - O que é? Por que e como fazer? Quando e como atualizar? https://youtu.be/JRMp29aUMRI Revisão Sistemática da Literatura em Engenharia de Software: Teoria e Prática https://www.amazon.com.br/Revis%C3%A3o-Sistem%C3%A1tica-Literatura-Engenharia-Software/dp/8535286411/ Almanaques sobre RS e MS, que foram desenvolvidos em parceria com a profa. Maria Augusta Nunes, Ícaro Dantas Silva, Elisa Yumi Nakagawa, Fabiano Cutigi Ferrari, Sandra Camargo Pinto Ferraz Fabbri e o ilustrador Humberto Júnior. http://almanaquesdacomputacao.com.br/gutanunes/publications/S6V7.pdf http://almanaquesdacomputacao.com.br/gutanunes/publications/S6V8.pdf http://almanaquesdacomputacao.com.br/gutanunes/publications/S6V9.pdf http://almanaquesdacomputacao.com.br/gutanunes/publications/S6V10.pdfArtigos mencionados: https://gist.github.com/adolfont/348c40b82744f419a30e3310cfbabf99
Nossa equipe é formada por:
Leonardo Fernandes (IFAL); Fabio Petrillo (École de Technologie Supérieure); Danilo Monteiro (Zup Innovation); Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio; Myrian Rodrigues da Silva (USES/UFAM) Italo Santos Diego AndradeNosso site éhttps://fronteirases.github.io/.
A edição deste episódio foi feita pela Zup Innovationhttps://www.zup.com.br/.
Wed, 15 Jun 2022 - 54min - 26 - 24: Engenharia de Requisitos, com Marcos Kalinowski (PUC-Rio)
Conversamos com Marcos Kalinowski, professor na Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio).
Escute no Youtube em https://youtu.be/6GDqAJLBxRI.Sites do Marcos:
Site: http://www-di.inf.puc-rio.br/~kalinowski/ Twitter: http://twitter.com/prof_kalinowski LinkedIn https://www.linkedin.com/in/kalinowski/Links Citados
Segurança em Engenharia de Software, com Joanna C.S. Santos (University of Notre Dame) https://anchor.fm/fronteirases/episodes/Segurana-em-Engenharia-de-Software--com-Joanna-C-S--Santos-University-of-Notre-Dame-e1fk8v9 Métodos Ágeis com Prof. Fabio Kon (IME/USP) https://anchor.fm/fronteirases/episodes/1--Mtodos-geis-com-Prof--Fabio-Kon-IMEUSP-efcsgo The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons! https://www.amazon.com.br/Essentials-Modern-Software-Engineering-Practices/dp/1947487272/ Engenharia de Software Moderna - Princípios e Práticas para Desenvolvimento de Software com Produtividade, Marco Tulio Valente https://engsoftmoderna.info/ Ensino de Engenharia de Software com Marco Tulio Valente (UFMG) https://anchor.fm/fronteirases/episodes/9--Ensino-de-Engenharia-de-Software-com-Marco-Tulio-Valente-UFMG-eqbqohArtigos mencionados:
Stefan Wagner, Marcos Kalinowski, Dietmar Winkler et al: Status Quo in Requirements Engineering: A Theory and a Global Family of Surveys. ACM Trans. Softw. Eng. Methodol. 28(2): 9:1-9:48 (2019); Daniel Méndez Fernández, Marcos Kalinowski, Roel J. Wieringa et al: Naming the pain in requirements engineering - Contemporary problems, causes, and effects in practice. Empir. Softw. Eng. 22(5): 2298-2338 (2017); Fabiola Moyon, Pamela Almeida, Daniel Riofrío, Daniel Méndez, Marcos Kalinowski: Security Compliance in Agile Software Development: A Systematic Mapping Study. SEAA 2020: 413-420; Hugo Villamizar, Marcos Kalinowski, Alessandro F. Garcia, Daniel Méndez: An efficient approach for reviewing security-related aspects in agile requirements specifications of web applications. Requir. Eng. 25(4): 439-468 (2020); Hugo Villamizar, Tatiana Escovedo, Marcos Kalinowski: Requirements Engineering for Machine Learning: A Systematic Mapping Study. SEAA 2021: 29-36 Marco Kuhrmann, Marcos Kalinowski, Ita Richardson et al: What Makes Agile Software Development Agile? CoRR abs/2109.11435 (2021).Nossa equipe é formada por:
Leonardo Fernandes (IFAL); Fabio Petrillo (École de Technologie Supérieure); Danilo Monteiro (Zup Innovation); Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio; Ingrid Nunes (UFRGS) - co-host deste episódio.Nosso site éhttps://fronteirases.github.io/.
A edição deste episódio foi feita pela Zup Innovationhttps://www.zup.com.br/.
Fri, 13 May 2022 - 1h 30min - 25 - 23: DevRel, com Awdren Fontão (UFMS)
Conversamos com Awdren Fontão, professor na Universidade Federal de Mato Grosso do Sul (UFMS).
Site de Awdren:
https://awdren.github.io/ (lá ele deixa link para todos os seus outros sites relevantes)Links Citados
CBSOFT https://twitter.com/congressocbsoft The Business Value of Developer Relations: How and Why Technical Communities Are Key To Your Success. https://dev.to/kimmaida/the-developer-relations-explainer-431oArtigos mencionados:
Awdren de Lima Fontão, Sergio Cleger-Tamayo, Igor Wiese, Rodrigo Pereira dos Santos, Arilo Claudio Dias-Neto: On value creation in developer relations (DevRel): a practitioners' perspective. ICGSE 2020: 33-42 Awdren de Lima Fontão, Pedro Paes, Oswald Mesumbe Ekwoge, Rodrigo Pereira dos Santos, Arilo Claudio Dias-Neto: Evaluating Processes to Certify Mobile Applications During Developer Relations Activities. IEEE Access 8: 137462-137476 (2020) Raphael Oliveira, Camila Ajala, Davi Viana, Bruno B. P. Cafeo, Awdren L. Fontão: Developer Relations (DevRel) Roles: an Exploratory Study on Practitioners' opinions. SBES 2021: 363-367Nossa equipe é formada por:
Leonardo Fernandes (IFAL) Fabio Petrillo (UQAC) Danilo Monteiro (Zup Innovation) Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio Ingrid Nunes (UFRGS) - co-host deste episódioNosso site éhttps://fronteirases.github.io/.
A edição deste episódio foi feita pela Zup Innovationhttps://www.zup.com.br/.
Neste episódio falamos sobre a Gambiconf:https://gambiconf.dev/.
A música de fundo do intervalo é:
Monkeys Spinning Monkeys by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/4071-monkeys-spinning-monkeys
License: https://filmmusic.io/standard-license
Mon, 18 Apr 2022 - 1h 06min - 24 - 22: Segurança em Engenharia de Software, com Joanna C.S. Santos (University of Notre Dame)
Conversamos com Joanna C.S. Santos, professora assistente na University of Notre Dame.
Site de Joanna
https://joannacss.github.io/ (lá ela deixa link para todos os seus outros sites relevantes)Links Citados
Entrevista no Emílias https://www.youtube.com/watch?v=5SWp7QGsVEY Entrevista no projeto GAP https://youtu.be/dQQm8_35DqY CS Jobs at Undergraduate Institutions (PUIs) https://cs-pui.github.io/ Raciocínio Automatizado com Leonardo de Moura, Pesquisador na Microsoft Research https://www.youtube.com/watch?v=bwKFcLaeD1AArtigos mencionados:
Joanna C. S. Santos, Anthony Peruma, Mehdi Mirakhorli, Matthias Galster, Jairo Veloz Vidal, Adriana Sejfia: Understanding Software Vulnerabilities Related to Architectural Security Tactics: An Empirical Investigation of Chromium, PHP and Thunderbird. ICSA 2017: 69-78 Joanna C. S. Santos, Adriana Sejfia, Taylor Corrello, Smruthi Gadenkanahalli, Mehdi Mirakhorli: Achilles' heel of plug-and-Play software architectures: a grounded theory based approach. ESEC/SIGSOFT FSE 2019: 671-682 Joanna C. S. Santos, Selma Suloglu, Joanna Ye, Mehdi Mirakhorli: Towards an Automated Approach for Detecting Architectural Weaknesses in Critical Systems. ICSE (Workshops) 2020: 250-253.Nossa equipe é formada por:
Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (Zup Innovation) Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio Ingrid Nunes (UFRGS) - co-host deste episódioNosso site éhttps://fronteirases.github.io/.
A edição deste episódio foi feita pela Zup Innovationhttps://www.zup.com.br/.
Tue, 15 Mar 2022 - 52min - 23 - 21: Linguagens de Programação, com Fernando Quintão (UFMG)
Neste episódio, conversamos com Fernando Quintão, professor do Departamento de Computação da Universidade Federal de Minas Gerais (UFMG). O tema foi Linguagens de Programação e suas relações com a Engenharia de Software.
Sites de Fernando:
Página oficial na UFMG https://homepages.dcc.ufmg.br/~fernando/ Página do Laboratório de Compiladores da UFMG: http://lac.dcc.ufmg.br/ LinkedIn Do Laboratório de Compiladores: https://www.linkedin.com/company/compilers-lab Canal do Laboratório de Compiladores: https://www.youtube.com/channel/UC3ZYeUlwAEYXOfcoKgRX3tA Google Scholar https://scholar.google.com.br/citations?user=xZfJARoAAAAJ&hl=enLinks Citados
Qubit allocation https://scholar.google.com.br/citations?view_op=view_citation&hl=en&user=xZfJARoAAAAJ&citation_for_view=xZfJARoAAAAJ:eq2jaN3J8jMCNossa equipe é formada por:
Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (Zup Innovation) Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio Ingrid Nunes (UFRGS) - co-host deste episódioNosso site éhttps://fronteirases.github.io/.
A edição deste episódio foi feita pela Zup Innovationhttps://www.zup.com.br/.
Tue, 15 Feb 2022 - 1h 09min - 22 - 20: Motivação e Satisfação de Engenheiros de Software, com César França (UFRPE e CESAR School)
Neste episódio, conversamos com César França, professor do Departamento de Computação da Universidade Federal Rural de Pernambuco (UFRPE) e Head of Research na CESAR School, que é a escola de inovação do CESAR, instituto de inovação localizado no Porto Digital do Recife.
Sites de César
Página oficial na UFRPE http://www.dc.ufrpe.br/br/node/483 Google Scholar https://scholar.google.com/citations?user=6627qGUAAAAJ&hl=pt-BR Links https://linktr.ee/cesar.franssa Instagram https://www.instagram.com/cesar.franssa/ Twitter https://twitter.com/cesarfranssa Linkedin https://www.linkedin.com/in/cesarfranssa/Links Citados
Artigos sobre a importância de compreender a motivação no campo da engenharia de software: https://scholar.google.com.br/citations?view_op=view_citation&hl=en&user=6627qGUAAAAJ&citation_for_view=6627qGUAAAAJ:k_IJM867U9cC e https://scholar.google.com.br/citations?view_op=view_citation&hl=en&user=6627qGUAAAAJ&citation_for_view=6627qGUAAAAJ:roLk4NBRz8UC Layout do escritório pode influenciar a motivação? https://dl.acm.org/doi/10.1145/3422392.3422441 Artigo sobre obsolescência de engenheiros de software https://dl.acm.org/doi/10.1145/3474624.3477059 Livro “Classical Theories of Human Motivation” https://www.amazon.com.br/Classical-Theories-Human-Motivation-English-ebook/dp/B07D1N7QJK/Nossa equipe é formada por:
Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (Zup Innovation) Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio Ingrid Nunes (UFRGS) - co-host deste episódioNosso site éhttps://fronteirases.github.io/.
A edição deste episódio foi feita pela Zup Innovation https://www.zup.com.br/.
Fri, 14 Jan 2022 - 1h 16min - 21 - 19: Teste de Software com Simone Souza (ICMC-USP)
Neste episódio, conversamos com Simone Souza, professora no Instituto de Ciências Matemáticas e de Computação (ICMC) da Universidade de São Paulo (USP). O tema foi Teste de Software. As páginas da Simone são https://bit.ly/fes0207 e https://www.icmc.usp.br/pessoas?id=3685313. Seu ORCID é https://orcid.org/0000-0001-9007-9821. Artigos mencionados: Ítalo Santos, Silvana M. Melo, Paulo Sergio Lopes de Souza, Simone R. S. Souza: Testing Techniques Selection: A Systematic Mapping Study. SBES 2019: 347-356. Sílvia M. D. Diaz, Paulo S. L. Souza, Simone R. S. Souza:Structural testing for communication events into loops of message-passing parallel programs. Concurr. Comput. Pract. Exp. 33(18) (2021). Márcio E. Delamaro, Stevão Alves de Andrade, Simone do Rocio Senger de Souza, Paulo Sergio Lopes de Souza: Parallel Execution of Programs as a Support for Mutation Testing: A Replication Study. Int. J. Softw. Eng. Knowl. Eng. 31(3): 337-380 (2021). Victor Hugo Santiago C. Pinto, Ricardo R. Oliveira, Ricardo Ferreira Vilela, Simone R. S. Souza: Evaluating the User Acceptance Testing for Multi-tenant Cloud Applications. CLOSER 2018: 47-56 Naylor G. Bachiega, Paulo S. L. Souza, Sarita Mazzini Bruschi, Simone do Rocio Senger de Souza: Container-Based Performance Evaluation: A Survey and Challenges. IC2E 2018: 398-403 Silvana M. Melo, Veronica X. S. Moreira, Leo Natan Paschoal, Simone R. S. Souza: Testing Education: A Survey on a Global Scale. SBES 2020: 554-563 Gabriela Martins de Jesus, Leo Natan Paschoal, Fabiano Cutigi Ferrari, Simone R. S. Souza: Is It Worth Using Gamification on Software Testing Education?: An Experience Report. SBQS 2019: 178-187 Nossa equipe é formada por: Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (Zup Innovation) Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio Ingrid Nunes (UFRGS) - co-host deste episódio Nosso site é https://fronteirases.github.io/. A edição deste episódio foi feita pela Zup Innovation https://www.zup.com.br/.
Wed, 15 Dec 2021 - 53min - 20 - 18: Aprendizado de Máquina em Engenharia de Software, com Maurício Aniche (TU Delft)
Neste episódio, conversamos com Maurício F. Aniche, professor na Universidade Tecnológica de Delft (TU Delft). O tema foi Aprendizado de Máquina em Engenharia de Software. A página do Maurício é https://www.mauricioaniche.com/. Ele está no Twitter como @mauricioaniche. Artigos mencionados: Jeroen Castelein, Maurício Finavaro Aniche, Mozhan Soltani, Annibale Panichella, Arie van Deursen: Search-based test data generation for SQL queries. ICSE 2018. Ludewig, M., Mauro, N., Latifi, S. and Jannach, D.: "Performance Comparison of Neural and Non-Neural Approaches to Session-based Recommendation". In: Proceedings of the 2019 ACM Conference on Recommender Systems (RecSys 2019). Copenhagen, 2019 Henk Grent, Aleksei Akimov, Maurício Aniche: Automatically Identifying Parameter Constraints in Complex Web APIs: A Case Study at Adyen. ICSE (SEIP) 2021. Casper Schröder, Adriaan van der Feltz, Annibale Panichella, Maurício Aniche: Search-Based Software Re-Modularization: A Case Study at Adyen. ICSE (SEIP) 2021. Jeanderson Cândido, Jan Haesen, Maurício Aniche, Arie van Deursen: An Exploratory Study of Log Placement Recommendation in an Enterprise System. MSR 2021: 143-154 Bart van Oort, Luis Cruz, Maurício Aniche, Arie van Deursen: The Prevalence of Code Smells in Machine Learning projects. WAIN@ICSE 2021 Mauricio Finavaro Aniche, Gabriele Bavota, Christoph Treude, Marco Aurélio Gerosa, Arie van Deursen: Code smells for Model-View-Controller architectures. Empir. Softw. Eng. 23(4): 2121-2157 (2018) Maurício Aniche, Frank Mulder, Felienne Hermans: Grading 600+ Students: A Case Study on Peer and Self Grading. ICSE (SEET) 2021: 211-220 Nossa equipe é formada por: Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (Zup Innovation) Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio Ingrid Nunes (UFRGS) - co-host deste episódio Nosso site é https://fronteirases.github.io/. A edição deste episódio foi feita pela Zup Innovation.
Wed, 17 Nov 2021 - 1h 03min - 19 - 17: Desenvolvimento de Software Livre com Igor Wiese (UTFPR)
Conversamos com Igor Wiese, professor da Universidade Tecnológica Federal do Paraná (UTFPR), sobre Desenvolvimento de Software Livre. Sites de Igor: Site pessoal: https://igorwiese.com/ Scholar: https://scholar.google.com.br/citations?user=u27JHSAAAAAJ&hl=pt-PT Links Citados: Why do newcomers abandon open source software projects? https://ieeexplore.ieee.org/document/6614728 The hard life of open source software project newcomers. https://dl.acm.org/doi/10.1145/2593702.2593704 What Attracts Newcomers to Onboard on OSS Projects? TL;DR: Popularity https://www.oss2019.org/details/oss2019-papers/5/What-Attracts-Newcomers-to-Onboard-on-OSS-Projects-TL-DR-Popularity What Makes a Great Maintainer of Open Source Projects? http://gustavopinto.org/lost+found/icse2021.pdf Effects of Adopting Code Review Bots on Pull Requests to OSS Projects https://ieeexplore.ieee.org/document/9240622 Grey Literature in Software Engineering: A critical review https://arxiv.org/abs/2104.13435 Episódio com Mairieli Wessel https://open.spotify.com/episode/23VeBmG5ur1G9oQb8oNTkV Open Source Licensing 101 http://gustavopinto.org/books/open-source-licensing-101/ Octoverse https://octoverse.github.com/ Mairieli Wessel: Doutoranda em Ciência da Computação na Universidade de São Paulo https://anchor.fm/emilias-podcast/episodes/Mairieli-Wessel-Doutoranda-em-Cincia-da-Computao-na-Universidade-de-So-Paulo-en6up6 Fernando Kenji Kamei apresenta What Evidence We Would Miss If We Do Not Use Grey Literature? https://youtu.be/w_5zXmm24jU Nossa equipe é formada por: Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (Zup Innovation) Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio Ingrid Nunes (UFRGS) - co-host deste episódio Nosso site é https://fronteirases.github.io/. A edição deste episódio foi feita pela Zup Innovation.
Fri, 15 Oct 2021 - 1h 57min - 18 - 16: Desenvolvimento de Software no Setor Público com Edna Dias Canedo (UnB)
Conversamos com Edna Dias Canedo, pesquisadora na Universidade de Brasília. Site de Edna: https://cic.unb.br/~ednacanedo/ Publicações de Edna (Google Scholar) https://scholar.google.com.br/citations?user=5dVS0S4AAAAJ&hl=en O Emílias Podcast - Mulheres na Computação, mencionado no episódio, está em https://anchor.fm/emilias-podcast. Nossa equipe é formada por: Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (Zup Innovation) Adolfo Gustavo Serra Seca Neto (UTFPR) - co-host deste episódio Ingrid Nunes (UFRGS) - co-host deste episódio Nosso site é https://fronteirases.github.io/. A edição deste episódio foi feita pela Zup Innovation.
Fri, 17 Sep 2021 - 1h 13min - 17 - 15: Síntese de programas com Gustavo Soares (Microsoft)
Conversamos com Gustavo Soares, pesquisador na Microsoft Research. Sites de Gustavo https://www.microsoft.com/en-us/research/people/gsoares/ https://scholar.google.com.br/citations?user=MwfgMR0AAAAJ&hl=pt-BR https://www.linkedin.com/in/gustavoasoares Links Citados Curso de Armando Solar sobre Síntese de Programas: https://people.csail.mit.edu/asolar/SynthesisCourse/index.htm On the fly synthesis of edit suggestions https://dl.acm.org/doi/10.1145/3360569 Program Synthesis https://www.microsoft.com/en-us/research/publication/program-synthesis/ Nossa equipe é: Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (ZUP / ITAÚ) Adolfo Gustavo Serra Seca Neto (UTFPR) Ingrid Nunes (UFRGS) Nosso site é https://fronteirases.github.io/. A edição deste episódio foi feita pela Zup Innovation.
Mon, 16 Aug 2021 - 1h 07min - 16 - 14: Estimativas de Software com Emilia Mendes (Blekinge Institute of Technology)
Conversamos com Emilia Mendes, professora do Blekinge Institute of Technology, na Suécia, sobre estimativas de software. Sites da Emilia: https://bit.ly/EmiliaMendes Scholar https://scholar.google.com/citations?user=Mz4IbXgAAAAJ&hl=en Nossa equipe é: Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) Fabio Petrillo (UQAC) Danilo Monteiro (ZUP / ITAÚ) Adolfo Gustavo Serra Seca Neto (UTFPR) Ingrid Nunes (UFRGS) Nosso site é https://fronteirases.github.io/. A edição deste episódio foi feita pela Zup Innovation.
Thu, 15 Jul 2021 - 1h 05min - 15 - 13: Compreensão de Código com Fernando Castor (UFPE)
Conversamos com Fernando Castor, professor da UFPE, sobre compreensão de código.
Sites de Castor
https://sites.google.com/a/cin.ufpe.br/castor/
http://fernandocastor.github.io/
https://twitter.com/fernandocastor
https://github.com/fernandocastor
Links Citados
Identifying Confusing Code in Swift Programshttp://cbsoft2018.icmc.usp.br/app/assets/images/downloads/CBSOFT2018_VEM.pdf
How Swift Developers Handle Errors https://www.win.tue.nl/~aserebre/MSR2018-Nathan.pdf
The Mind Is a Powerful Place: How Showing Code Comprehensibility Metrics Influences Code Understanding (sobre Anchoring Effect)https://www.computer.org/csdl/proceedings-article/icse/2021/029600a512/1sEXo9o0BeE,https://twitter.com/MarvinWyrich/status/1339906400764497920?s=20
Vídeo do artigo acima:https://youtu.be/N_lpaCqnE3s
Thu, 17 Jun 2021 - 1h 03min - 14 - 12: Modularidade de Software com Paulo Borba (UFPE)
Paulo Borba fez doutorado em Oxford e hoje é professor titular no Centro de Informática da UFPE. Paulo investiga e desenvolve ferramentas e técnicas para melhorar os níveis de produtividade e qualidade de desenvolvimento de software, especialmente reduzindo o esforço e frustração. No passado, Paulo foi também dos fundadores da empresa Qualiti, no Porto Digital. Neste episódio, conversamos com Paulo sobre modularidade de software.
Sites de Paulo Borba:
https://pauloborba.github.io/ https://dblp.org/pid/b/PauloBorba.html https://scholar.google.com.br/citations?user=PpRDLgcAAAAJ&hl=deLinks Citados
https://www.win.tue.nl/~wstomv/edu/2ip30/references/criteria_for_modularization.pdfNosso site: https://fronteirases.github.io/.
Escute-nos em todas as plataformas acessando: https://anchor.fm/fronteirasES.
Siga-nos no Twitter: https://twitter.com/FronteirasES.
Siga-nos no Instagram: https://instagram.com/FronteirasES.
Siga-nos no LinkedIn: https://www.linkedin.com/company/fronteirases/.
Sat, 22 May 2021 - 52min - 13 - #11. Reuso de Software com Eduardo Almeida (UFBA)
Eduardo Almeida é professor associado na Universidade Federal da Bahia (UFBA). Além de professor, Eduardo já acumulou diversas outras funções. Foi diretor-presidente da FAPESB (a Fundação de Amparo e Pesquisa da Bahia) durante os anos de 2015 e 2017 e foi presidente da CEES (comissão especial de engenharia de software) durante o período de 2016 a 2017.
Eduardo tem trabalhado com Arquitetura e Reuso de Software. Ele faz parte do Laboratório de Engenharia de Software da UFBA e é Líder do RISE Labs. Nesta entrevista conversamos sobre como o Reuso de Software pode melhorar as vidas dos engenheiros de software. Além disso, Eduardo falou sobre suas iniciativas de interação Academia-Indústria.
Sites de Eduardo Almeida:
https://dcc.ufba.br/pt-br/eduardo-santana-de-almeida, http://rise.com.br/, http://www.cienciaecultura.ufba.br/agenciadenoticias/pesquisadores/eduardo-santana-de-almeida/, https://scholar.google.com/citations?user=hA_SnHoAAAAJ&hl=en, http://www.abc.org.br/membro/eduardo-santana-de-almeida/, http://lattes.cnpq.br/8538761803577291.Podcast do RISE:RiSE Labs Interviewshttps://open.spotify.com/show/7jvfYETOeJmnYxyEkMOTdG
Nosso site: https://fronteirases.github.io/.
Escute-nos em todas as plataformas acessando: https://anchor.fm/fronteirasES.
Siga-nos no Twitter: https://twitter.com/FronteirasES.
Siga-nos no Instagram: https://instagram.com/FronteirasES.
Siga-nos no LinkedIn: https://www.linkedin.com/company/fronteirases/.
Wed, 21 Apr 2021 - 1h 20min - 12 - #10. User Experience (UX) com Tayana Conte (UFAM)
Conversamos com Tayana Conte (UFAM) sobre UX (User eXperience) e sobre a participação dela como coordenadora da CEES (Comissão Especial de Engenharia de Software).
Site da Tayanahttp://icomp.ufam.edu.br/site/index.php/institucional/sobre-icomp/corpo-docente/197-docentes-tayana
Publicações:https://scholar.google.com/citations?user=aThv_5UAAAAJ&hl=en
LinkedIn: https://www.linkedin.com/in/tayana-conte-2b298a9/?originalSubdomain=br
Siga-nos no Twitter em https://twitter.com/FronteirasES
Thu, 18 Mar 2021 - 1h 02min - 11 - #9. Ensino de Engenharia de Software com Marco Tulio Valente (UFMG)
Conversamos com Marco Tulio Valente, professor da Universidade Federal de Minas Gerais (UFMG), sobre Ensino de Engenharia de Software e outros temas.
Links da Marco:
Página na UFMG: https://homepages.dcc.ufmg.br/~mtov/index.html Grupo de pesquisa Applied Software Engineering Research Group (ASERG): http://aserg.labsoft.dcc.ufmg.br/ Livro "Engenharia de Software Moderna": https://engsoftmoderna.info/ ENGENHARIA DE SOFTWARE MODERNA (DCC/UFMG) - CURSO DE EXTENSÃO A DISTÂNCIA http://www.engsoftmoderna.dcc.ufmg.br/ TESTE DE SOFTWARE (DCC/UFMG) - CURSO DE EXTENSÃO A DISTÂNCIA http://www.testesoft.dcc.ufmg.br/Fronteiras da Engenharia de Software no Twitter: https://twitter.com/fronteirases
Thu, 18 Feb 2021 - 1h 02min - 10 - #8. Arquitetura de Software com Ingrid Nunes (UFRGS)
Conversamos com Ingrid Nunes, professora da Universidade Federal do Rio Grande do Sul (UFRGS), sobre Arquitetura de Software e outros temas.
Links da Ingrid:
Site pessoal: https://www.inf.ufrgs.br/~ingridnunes/ DBLP: https://dblp.org/pid/48/5352.html Goole Scholar: https://scholar.google.com/citations?user=-mWs334AAAAJ&hl=enLinks Citados:
Jhonny Mertz, Ingrid Nunes: Understanding Application-Level Caching in Web Applications: A Comprehensive Introduction and Survey of State-of-the-Art Approaches. ACM Comput. Surv. 50(6): 98:1-98:34 (2018). Philippe Lalanda, Jhonny Mertz, Ingrid Nunes: Autonomic caching management in industrial smart gateways. ICPS 2018: 26-31 Vanius Zapalowski, Ingrid Nunes, Daltro José Nunes: The WGB method to recover implemented architectural rules. Inf. Softw. Technol. 103: 125-137 (2018) Jhonny Mertz, Ingrid Nunes: A Qualitative Study of Application-Level Caching. IEEE Trans. Software Eng. 43(9): 798-816 (2017) The Resurgence of Software Performance Engineering https://www.youtube.com/watch?v=ywKyR_8Yi00 Satisfying Increasing Performance Requirements with Caching at the Application Level. Jhonny Mertz, Ingrid Nunes, Luca Della Toffola, Marija Selakovic, Michael Pradel.
Tue, 19 Jan 2021 - 1h 29min - 9 - #7. IA na Engenharia de Software com Silvia Regina Vergilio (UFPR)
Silvia Regina Vergilio é Professora Titular da Universidade Federal do Paraná (UFPR). Conversamos com ela sobre Engenharia de Software Baseada em Busca e IA em Engenharia de Software.
Sites da Silvia
http://www.inf.ufpr.br/silvia/
https://dblp.org/pid/99/4290.html
https://scholar.google.com/citations?user=2bkThnAAAAAJ&hl=enCitações (pessoas e artigos):
José Carlos Maldonado: https://sites.icmc.usp.br/jcmaldon/
Mario Jino: https://bv.fapesp.br/pt/pesquisador/89271/mario-jino/
Mark Harman: https://en.wikipedia.org/wiki/Mark_Harman_(computer_scientist)
Christian Kästner: https://www.cs.cmu.edu/~ckaestne/
Aurora Pozo: http://www.inf.ufpr.br/aurora/
Vivek Nair, Amritanshu Agrawal, Jianfeng Chen, Wei Fu, George Mathew, Tim Menzies, Leandro L. Minku, Markus Wagner, Zhe Yu: Data-driven search-based software engineering. MSR 2018: 341-352
Mark Harman, Bryan F. Jones: Search-based software engineering. Inf. Softw. Technol. 43(14): 833-839 (2001)
COLANZI, T. E. ; ASSUNÇÃO, WESLEY K.G. ; VERGILIO, SILVIA R. ; FARAH, P. R. ; GUIZZO, G. The Symposium on Search-Based Software Engineering: Past, Present and Future. INFORMATION AND SOFTWARE TECHNOLOGY, 2020.
J. M. Zhang, M. Harman, L. Ma and Y. Liu, "Machine Learning Testing: Survey, Landscapes and Horizons," in IEEE Transactions on Software Engineering, doi: 10.1109/TSE.2019.2962027.
João Lucas Correia, Juliana Alves Pereira, Rafael de Mello, Alessandro Garcia, Baldoino Fonseca, Márcio Ribeiro, Rohit Gheyi, and Willy Tiengo. Data Scientists: Revealing their Challenges and Practices on Machine Learning Model Development. In XIX Brazilian Symposium on Software Quality (SBQS 2020), São Luis.
Christian Kästner, Eunsuk Kang: Teaching software engineering for AI-enabled systems. ICSE (SEET) 2020: 45-48
Building Intelligent Systems A Guide to Machine Learning EngineeringHulten, Geoff. author. 2018
https://ckaestne.github.io/seai/S2020/#course-content
https://ckaestne.medium.com/on-the-process-for-building-software-with-ml-components-c54bdb86db24
https://ckaestne.github.io/seai/S2020/#course-content
F. Ishikawa and N. Yoshioka, “How do engineers perceive difficulties in engineering of machine-learning systems? - Questionnaire survey,” in Joint Intl. Workshop on Conducting Empirical Studies in Industry and Intl. Workshop on Software Engineering Research and Industrial Practice (CESSER-IP), 2019
Wed, 16 Dec 2020 - 51min - 8 - #6. Integração Contínua com Uirá Kulesza (UFRN)
Uirá Kulesza é professor na UFRN, onde lidera o grupo de pesquisa CASE, Collaborative & Automated Software Engineering (CASE Lab - http://caseufrn.github.io). Uirá trabalha na área de engenharia de software, orientando alunos de graduação, mestrado e doutorado nessa área.
Ele conversou conosco sobre:
ferramentas e práticas que podem me apoiar para ter um ambiente saudável de integração contínua; desafios que integração contínua traz para os desenvolvedores; resolução de conflitos de integração; o impacto de integração contínua no tempo de vida do Pull Request,entre outros assuntos.
Sites do Uirá
https://www.dimap.ufrn.br/~uira/ https://sigaa.ufrn.br/sigaa/public/docente/portal.jsf?siape=1644456 https://scholar.google.com/citations?user=-lb3qmgAAAAJ&hl=pt-BR http://lattes.cnpq.br/0189095897739979 https://twitter.com/uirakulesza https://twitter.com/caseufrnIndicações do Uirá:
Posts do Martin Fowler martinfowler.com Livro Extreme Programming Explained https://www.goodreads.com/book/show/67833.Extreme_Programming_Explained Acompanhar sites como InfoQ https://www.infoq.com/br/ e similares Cursos sobre configuração de pipelines e automação de testes.Mon, 23 Nov 2020 - 51min - 7 - #5. Refactoring com Alessandro Garcia (PUC-Rio)
Na entrevista de hoje conversamos com Alessandro Garcia, professor da PUC-Rio, sobre degradação de design e refatoração. Ele é Professor Associado do Departamento de Informática, onde atua na área de Engenharia de Software. Lá ele investiga técnicas para construção ágil de programas com qualidade.
Sites do Alessandro
http://www.inf.puc-rio.br/blog/professor/@alessandro-garcia https://dblp.org/pid/g/AlessandroFGarcia.html https://scholar.google.com/citations?user=rP1LYboAAAAJ&hl=en https://twitter.com/alessfgarciaThu, 15 Oct 2020 - 1h 05min - 6 - #4. Code smells com Marcelo Maia (UFU) - Parte 2
Na entrevista de hoje falamos com Marcelo Maia, que é professor titular da UFU. Marcelo tem ampla experiência em engenharia de software, tanto que a nossa conversa sobre code smells rendeu tanto que dividimos em duas partes. Nessa primeira parte, falamos sobre o que é um code smell, como identificar, e se é possível priorizar. Na segunda parte falamos sobre como remover, sobre o status atual das ferramentas de identificação de smells (eles funcionam?), se code smells podem gerar bugs, além de trabalho de pesquisa que Marcelo conduziu com seu aluno de doutorado para responder perguntas sobre a variedade, principais achados e desafios da área de smells de código.
Esta é a parte 2. Escute a parte 1 emhttps://anchor.fm/fronteirases/episodes/4--Code-smells-com-Marcelo-Maia-UFU---Parte-1-ejkpqr
Interessou-se? Escute o podcast e nos avise o que achou pelas redes sociais!
Revisão da Literatura sobre sobre code smells
PAULO SOBRINHO, E. V. ; DE LUCIA, A. ; MAIA, M.A.A systematic literature review on bad smells - 5 W's: which, when, what, who, where.Sites do marcelo
https://dblp.uni-trier.de/pid/97/4668.html
http://www.portal.facom.ufu.br/pessoas/docentes/marcelo-de-almeida-maia
http://lascam.facom.ufu.br/cms/
https://scholar.google.com/citations?user=AkhgR1AAAAAJ&hl=en
http://lattes.cnpq.br/4915659948263445
http://isel.ufu.br
Wed, 30 Sep 2020 - 44min - 5 - #4. Code smells com Marcelo Maia (UFU) - Parte 1
Na entrevista de hoje falamos com Marcelo Maia, que é professor titular da UFU. Marcelo tem ampla experiência em engenharia de software, tanto que a nossa conversa sobre code smells rendeu tanto que dividimos em duas partes. Nessa primeira parte, falamos sobre o que é um code smell, como identificar, e se é possível priorizar. Na segunda parte falamos sobre como remover, sobre o status atual das ferramentas de identificação de smells (eles funcionam?), se code smells podem gerar bugs, além de trabalho de pesquisa que Marcelo conduziu com seu aluno de doutorado para responder perguntas sobre a variedade, principais achados e desafios da área de smells de código.
Interessou-se? Escute o podcast e nos avise o que achou pelas redes sociais!
Revisão da Literatura sobre sobre code smells
PAULO SOBRINHO, E. V. ; DE LUCIA, A. ; MAIA, M.A.A systematic literature review on bad smells - 5 W's: which, when, what, who, where.Sites do marcelo
https://dblp.uni-trier.de/pid/97/4668.html
http://www.portal.facom.ufu.br/pessoas/docentes/marcelo-de-almeida-maia
http://lascam.facom.ufu.br/cms/
https://scholar.google.com/citations?user=AkhgR1AAAAAJ&hl=en
http://lattes.cnpq.br/4915659948263445
http://isel.ufu.brTue, 15 Sep 2020 - 40min - 4 - #3. Segurança em DevOps com Daniela S. Cruzes (SINTEF/NTNU)
Neste episódio, entrevistamos Daniela Soares Cruzes, que é pesquisadora sênior no SINTEF, instituição que realiza pesquisa aplicada na Noruega. O tema principal do episódio é DevOps, com um particular interesse para DevSecOps. Ao longo da entrevista, Daniela nos contou a sua percepção do que seria DevOps, mencionou um artigo de Breno França, Helvio Jeronimo e Guilherme Travassos como sendo sua fonte de consulta rápida, toda vez que precisa revisitar conceitos sobre DevOps.
Mais recentemente, Daniela tem demonstrado um maior interesse com questões de segurança em times de desenvolvimento. Seus trabalhos recentes discutem como diminuir os silos entre os departamentos de segurança (com times especializados de IT) e os times de desenvolvimento de software (que muitas vezes têm pouco conhecimento sobre questões de segurança). Daniela também discute o que seria segurança suficiente em um projeto de software. Nesse sentido, Daniela destaca algumas práticas que times de desenvolvimento podem adotar para criar software mais seguros, como o uso de ferramentas de análise estática e a prática de revisão de código.
Em seguida, discutimos como é o cenário atual de desenvolvimento de software na Noruega, das facilidades de se inserir em empresas de desenvolvimento, o que também é atraente para estrangeiros, dado o simplificado processo de emigração. Ao final, como de costume, conversamos sobre as próximas fronteiras da engenharia de software. Daniela citou três exemplos. Imagina quais sejam?
Recomendações da Daniela
Breno Bernard Nicolau de França, Helvio Jeronimo Jr., Guilherme Horta Travassos: Characterizing DevOps by Hearing Multiple Voices. SBES 2016: 53-62https://dl.acm.org/doi/10.1145/2973839.2973845
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizationshttps://www.amazon.com/DevOps-Handbook-World-Class-Reliability-Organizations/dp/1942788002Sites da Daniela
https://www.sintef.no/en/all-employees/employee/?empid=4504
https://dblp.org/pers/c/Cruzes:Daniela.html
https://scholar.google.com/citations?user=w_cOgesAAAAJ&hl=enSite de empregos na Noruega: https://www.finn.no/
Fri, 14 Aug 2020 - 59min - 3 - #2. Desenvolvimento de Software Distribuído com Prof. Rafael Prikladnicki (PUCRS)
Neste episódio entrevistamos Rafael Prikladnicki, professor da PUCRS, sobre Desenvolvimento Distribuído de Software. Discutimos desde questões básicas sobre a definição e caracterização de desenvolvimento de software distribuídos, questões sobre terminologias, passando sobre práticas ágeis no desenvolvimento distribuído.
Para aprofundar, discutimos um artigo recente em que Rafael é co-autor, sobre programação em par em um ambiente distribuído. Falamos sobre engenharia de software para startups, área em que Rafael tem focado boa parte dos seus interesses de pesquisa mais recentemente. Rafael também co-editou um livro nessa área. Discutimos sobre o TECNOPUC, um parque tecnológico que fica nas dependências da PUCRS. Rafael comentou do crescimento e prospecção do TECNOPUC, o que pode também inspirar outros parques de tecnologia para ascender.
Por fim, questionamos Rafael sobre qual seria a próxima fronteira da engenharia de software. Surpreendentemente, Rafael mencionou algo extremamente intrínseco no nosso dia a dia, mas talvez ainda não recebeu tanta atenção das comunidades de pesquisa e prática. Imagina o que seja?
Distributed Pair Programming: A Systematic Literature Reviewhttps://www.sciencedirect.com/science/article/abs/pii/S0950584915000476 Fundamentals of Software Startupshttps://www.springer.com/gp/book/9783030359829Páginas do Rafael:
Site na PUC-RS:https://www.inf.pucrs.br/rafael/ Twitter:https://twitter.com/rafaelpri Google Scholar:https://scholar.google.com/citations?user=_W9zu7sAAAAJ&hl=enIndicações do Rafael:
A Practical Guide to Distributed Scrumhttps://www.amazon.com/Practical-Guide-Distributed-Scrum-Press/dp/0137041136 Global Software Teams: Colloborating Across Borders and Time Zoneshttps://www.amazon.com/Global-Software-Teams-Colloborating-1999-01-02/dp/B01FJ1JA78] Desenvolvimento Distribuído de Software https://www.amazon.com.br/Desenvolvimento-Distribu%C3%ADdo-Software-Jorge-Audy/dp/8535227202Equipe do podcast:
Marcela dos Santos (UQAC) Marco Tulio Valente (UFMG) Leonardo Fernandes (IFAL) Gustavo Pinto (UFPA) - Co-host deste episódio. Adolfo Neto (UTFPR) - Co-host deste episódio Fabio Petrillo (UQAC)
Wed, 15 Jul 2020 - 1h 14min - 2 - #1. Métodos Ágeis com Prof. Fabio Kon (IME/USP)
Neste episódio de estréia do Fronteiras da Engenharia de Software, entrevistamos o Prof. Fabio Kon (IME/USP), um dos pioneiros no uso e difusão dos princípios ágeis no Brasil.
O Prof. Kon comenta sobre seu primeiro contato com métodos ágeis, sua visão atual e futura sobre eles e sobre sua experiência de ensino de um curso de Programação Extrema na USP.
Links do Prof. Fabio Kon:
Web: https://www.ime.usp.br/~kon/ Twitter: @FabioKon LinkedIn: https://www.linkedin.com/in/fabiokonLivros citados no episódio:
Extreme Programming, Kent Beck Refactoring, Martin Fowler Agile Retrospectives: Making Good Teams Great, Esther Derby et al. Agile Coaching, Rachel Davis et al. Lean Startup, Eric Ries Livros da Casa do CódigoSiga o Fronteiras da ES no Twitter: @FronteirasES
Mon, 15 Jun 2020 - 39min - 1 - #0. Teaser Fronteiras da Engenharia de Sofware Podcast
Um pequeno teaser da motivação do podcast e uma introdução da equipe do Fronteiras da Engenharia de Software.
Equipe do podcast:
Marco Túlio Valente (UFMG) https://twitter.com/mtov Fabio Petrillo (UQAC) https://twitter.com/drfabiopetrillo Gustavo Pinto (UFPA) https://twitter.com/gustavopinto Adolfo Neto (UTFPR) https://twitter.com/adolfont Leonardo Fernandes (IFAL) https://twitter.com/leofernandesmo Marcela Dos Santos (UQAC) https://twitter.com/marcelapesquisaSigam o Fronteiras da Ennheria de Software no Twitter em https://twitter.com/fronteirases
Tue, 09 Jun 2020 - 08min
Podcasts similar to Fronteiras da Engenharia de Software
Miguel Sousa Tavares de Viva Voz Expresso
FALA COM ELA INÊS MENESES
Contra-Corrente José Manuel Fernandes e Helena Matos
Geração 40 Júlio Isidro
TSF - Visão de Jogo - Podcast Luís Freitas Lobo, Sofia Oliveira e Nuno Vieira
A História repete-se Margarida de Magalhães Ramalho e Lourenço Pereira Coutinho
A História do Dia Observador
A Vida Dupla do Espião Traidor Observador
E o campeão é... Observador
E o Resto é História Observador
Gabinete de Guerra Observador
Expresso da Manhã Paulo Baldaia
Contas-Poupança Pedro Andersson
O Homem que Mordeu o Cão Rádio Comercial | Nuno Markl
Renascença - Extremamente Desagradável Renascença
Assim Vamos Ter de Falar de Outra Maneira Ricardo Araújo Pereira, Miguel Góis, José Diogo Quintela
Vencidos RTP Antena 1
Prova Oral RTP Antena 3
Realpolitik Sérgio Sousa Pinto e Miguel Pinheiro
Alta Definição SIC
Irritações SIC
Eixo do Mal SIC Notícias
Leste/Oeste de Nuno Rogeiro SIC Notícias
Programa Cujo Nome Estamos Legalmente Impedidos de Dizer SIC Notícias
