Home
Categories
EXPLORE
True Crime
Comedy
Business
Society & Culture
History
Sports
Health & Fitness
About Us
Contact Us
Copyright
© 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts113/v4/15/40/d0/1540d0be-0cf6-5e4e-acfe-3462a0236787/mza_9757867346103096331.jpg/600x600bb.jpg
Fronteiras da Engenharia de Software
Rede Emílias de Podcasts
76 episodes
3 days ago
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/.
Show more...
Technology
RSS
All content for Fronteiras da Engenharia de Software is the property of Rede Emílias de Podcasts and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
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/.
Show more...
Technology
Episodes (20/76)
Fronteiras da Engenharia de Software
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.3561

Show more...
3 days ago
1 hour 18 minutes 58 seconds

Fronteiras da Engenharia de Software
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

Show more...
1 week ago
12 minutes 2 seconds

Fronteiras da Engenharia de Software
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.io⁠Rede 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. AAAA

Show more...
3 weeks ago
1 hour 9 minutes 23 seconds

Fronteiras da Engenharia de Software
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/

Show more...
1 month ago
1 hour 2 minutes 47 seconds

Fronteiras da Engenharia de Software
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

Show more...
1 month ago
21 minutes 27 seconds

Fronteiras da Engenharia de Software
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ÂNCIA http://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. AAAA

Show more...
1 month ago
1 hour 14 minutes 13 seconds

Fronteiras da Engenharia de Software
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/J88PVbxiSew1bKeo6 se quiser ser avisado(a) de futuras palestras.

Show more...
2 months ago
1 hour 22 minutes 21 seconds

Fronteiras da Engenharia de Software
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


Show more...
2 months ago
1 hour 11 minutes 6 seconds

Fronteiras da Engenharia de Software
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: 

https://www.themoonlight.io/fr/review/automating-technical-debt-management-insights-from-practitioner-discussions-in-stack-exchange 

"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/

Show more...
3 months ago
52 minutes 1 second

Fronteiras da Engenharia de Software
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.pdf⁠


    Tese

  • 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/⁠ 


Show more...
4 months ago
1 hour 16 minutes 18 seconds

Fronteiras da Engenharia de Software
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


Show more...
5 months ago
1 hour 36 minutes 50 seconds

Fronteiras da Engenharia de Software
SE4FP e Gambiconf

Gambiconf ⁠https://bit.ly/gambiconf⁠SE4FP ⁠https://bit.ly/SE4FP_FES_EEF⁠00:00 Abertura00:30 SE4FP18:22 Gambiconf

Show more...
5 months ago
19 minutes 42 seconds

Fronteiras da Engenharia de Software
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


Show more...
6 months ago
1 hour 10 minutes 37 seconds

Fronteiras da Engenharia de Software
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.

https://typex.fly.dev/ 

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/ 


Show more...
7 months ago
1 hour 14 minutes 30 seconds

Fronteiras da Engenharia de Software
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.

Show more...
8 months ago
1 hour 8 minutes 7 seconds

Fronteiras da Engenharia de Software
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/


Show more...
9 months ago
1 hour 10 minutes 29 seconds

Fronteiras da Engenharia de Software
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.

Show more...
10 months ago
1 hour 31 minutes 8 seconds

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

Neste episódio do Fronteiras da Engenharia de Software, exploramos o impacto global da linguagem de programação Lua na engenharia de software. Criada no Brasil, Lua é amplamente utilizada em diversas áreas, como desenvolvimento de jogos, ferramentas para engenheiros e sistemas embarcados. Com uma abordagem técnica e histórica, analisamos suas características e seu legado no cenário tecnológico.

Nosso convidado é Roberto Ierusalimschy, Professor Titular da PUC-Rio e co-criador de Lua. Roberto é uma das mentes por trás dessa linguagem leve, eficiente e amplamente reconhecida. Além de liderar o design da linguagem, publicou artigos em revistas prestigiadas como Communications of the ACM e ACM Transactions on Programming Languages and Systems e escreveu o livro Programming in Lua. Sua vasta experiência oferece uma visão profunda sobre os desafios e conquistas no desenvolvimento de Lua.

Os apresentadores Adolfo Neto e Maria Claudia Emer conduzem a conversa, abordando temas como:

  • Introdução à linguagem Lua e sua utilidade como primeira linguagem de programação.

  • O processo de design e manutenção da linguagem, incluindo como decisões sobre novas features são tomadas.

  • Usos notáveis de Lua em jogos (como no Roblox) e em ferramentas para pesquisa em engenharia de software.

Além disso, discutimos a importância de Lua como um marco para linguagens de programação originadas em países em desenvolvimento e traçamos paralelos com outras linguagens criadas por brasileiros, como Elixir e Lean. Roberto também compartilha reflexões sobre sua trajetória acadêmica, suas motivações e temas de interesse para futuras colaborações em pesquisa.

Encerramos com uma provocação sobre as próximas fronteiras na engenharia de software, oferecendo uma visão para os profissionais da área.

Roberto Ierusalimschy: 

https://www.inf.puc-rio.br/~roberto/ 

https://scholar.google.com/citations?user=_pZgPlIAAAAJ&hl=en&oi=ao

https://www.inf.puc-rio.br/blog/professor/roberto-ierusalimschy/ 

https://github.com/roberto-ieru 

Artigos:

A Look at the Design of Lua, Communications of the ACM, 2018 https://bit.ly/3YT8Jro 

The Evolution of Lua, HOPL 2007 https://bit.ly/40Up0iq 

Demais Links 

Programming in Lua

https://amzn.to/4e0BYOs 

Entrevista de Roberto no freecodecamp em português 

https://www.freecodecamp.org/portuguese/news/podcast-ep05/

Entrevista de Roberto no OsProgramadores

https://osprogramadores.com/podcast/podcast-16/

Tim Menzies

https://www.csc.ncsu.edu/people/tjmenzie

https://timm.fyi/ 

Lua na PUC-Rio (2020)

https://www.youtube.com/watch?v=REwxKPitiZM

Posse e aula magistral do professor Roberto Ierusalimschy (2023)

https://youtu.be/Va6i3zh4_Io?si=vAATO2r_iP93ow0P 

Lua Workshop  30 anos de Lua 

https://www.youtube.com/playlist?list=PLRKeuVfLlY-4OZKpfochBktBuqgz123YH

Roberto Ierusalimschy – Pesquisador Homenageado da CELP

https://www.inf.puc-rio.br/blog/noticia/noticia/roberto-ierusalimschy-pesquisador-homenageado-da-celp 

Entrevistas com Roberto

https://open.spotify.com/search/%22roberto%20ierusalimschy%22/podcastAndEpisodes 

Comente no YouTube, no Spotify ou pelo email ⁠fronteirasesw@gmail.com⁠

Entrevistadores: Adolfo Neto (PPGCA UTFPR) ⁠⁠⁠⁠⁠⁠⁠https://adolfont.github.io⁠  ⁠  ⁠e Maria Claudia Emer

Nosso site é: ⁠⁠⁠⁠⁠https://fronteirases.github.io⁠  ⁠  

Música utilizada: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr. Link:⁠ ⁠⁠⁠⁠⁠⁠⁠https://www.youtube.com/watch?v=8ZZbAkKNx7s⁠  ⁠⁠⁠⁠   

 

Data de publicação: 19 de novembro de 2024.

Como citar este episódio:

FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 52:  A linguagem de programação Lua (e seu impacto na Engenharia de Software), com Roberto Ierusalimschy (PUC-Rio). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistado: Roberto Ierusalimschy. S. l.: Fronteiras da Engenharia de Software, 19 nov. 2024. Podcast. Disponível em: ⁠⁠⁠⁠https://fronteirases.github.io/episodios/paginas/52⁠. ⁠Acesso em: 19 out. 2024.

Show more...
11 months ago
1 hour 9 minutes 7 seconds

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

Adolfo Neto e Maria Claudia Emer recebem Giancarlo Guizzardi, professor da Universidade de Twente, na Holanda, para uma conversa sobre ontologias em engenharia de software. Giancarlo, que possui vasta experiência em modelagem conceitual e ontologias, compartilha sua visão sobre como essas ferramentas podem ser aplicadas na prática da engenharia de software, além de discutir suas publicações recentes e a relevância das ontologias na ética da inteligência artificial.

Os apresentadores também exploram temas como a distinção entre conhecimento baseado em dados e conhecimento baseado em teoria, conforme discutido em um artigo de Giancarlo, e a importância das redes sociais para a divulgação da pesquisa acadêmica. 

Links de Giancarlo Guizzardi:

Página na Universidade de Twente https://people.utwente.nl/g.guizzardi

Linkedin https://www.linkedin.com/in/giancarlo-guizzardi/

Google Scholar https://scholar.google.com/citations?user=nnfVBt8AAAAJ 

Página no NEMO 

https://nemo.inf.ufes.br/equipe/gguizzardi/

Artigos:


Thinking Fast and Slow in Software Engineering

https://www.computer.org/csdl/magazine/so/2023/06/10339117/1SwMKCpQgRW


Explanation, semantics, and ontology

https://www.sciencedirect.com/science/article/pii/S0169023X24000491


An ontology-based approach to engineering ethicality requirements

https://link.springer.com/article/10.1007/s10270-023-01115-3


On the Multiple Roles of Ontologies in Explainable AI

https://www.neurosymbolic-ai-journal.com/system/files/nai-paper-683.pdf

Outro links:

FES 37: Medição de Software, com Monalessa Barcellos (UFES)

https://www.youtube.com/watch?v=ry3ahtlH_QY 

SBQS 2024 https://sbqs.sbc.org.br/2024 

Fucast #33 | Inteligência Artificial muito além do ChatGPT

https://www.youtube.com/watch?v=_WL92tZ0tsU 

Beyond Self-Promotion: How Software Engineering Research Is Discussed on LinkedIn

https://dl.acm.org/doi/10.1145/3639475.3640113 

Inscrições abertas para a Turma 2025 do Mestrado em Computação Aplicada da UTFPR! Acesse o edital: https://bit.ly/ppgca2025 

Comente no YouTube, no Spotify ou pelo email fronteirasesw@gmail.com

Entrevistadores: Adolfo Neto (PPGCA UTFPR) ⁠⁠⁠⁠⁠⁠https://adolfont.github.io  ⁠  ⁠e Maria Claudia Emer

Nosso site é: ⁠⁠⁠⁠https://fronteirases.github.io  ⁠  

Música utilizada: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr. Link:⁠ ⁠⁠⁠⁠⁠⁠https://www.youtube.com/watch?v=8ZZbAkKNx7s  ⁠⁠⁠⁠   

 

Data de publicação: 16 de outubro de 2024.

Como citar este episódio:

FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 51:  Ontologias em Engenharia de Software, com Giancarlo Guizzardi (University of Twente). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistado: Giancarlo Guizzardi. S. l.: Fronteiras da Engenharia de Software, 16 out. 2024. Podcast. Disponível em: ⁠⁠⁠https://fronteirases.github.io/episodios/paginas/51. ⁠Acesso em: 16 out. 2024.


Show more...
1 year ago
1 hour 28 minutes 42 seconds

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

Neste episódio do Fronteiras da Engenharia de Software, Adolfo Neto, professor da UTFPR Curitiba, e Maria Claudia Emer, coordenadora do Emílias - Armação em Bits, entrevistam Cecília Mary Fischer Rubira, Professora Titular do Instituto de Computação da UNICAMP. Cecília possui doutorado em Computing Science pela Universidade de Newcastle Upon Tyne, orientada por Brian Randell, um dos pioneiros da Engenharia de Software, e é livre-docente em Engenharia de Software pela UNICAMP.

O foco da conversa é “Arquitetura de Software e Sistemas Adaptativos”. Cecília explora o que são sistemas adaptativos e como eles se diferenciam de outros sistemas, além de discutir questões como escalabilidade, resiliência e os principais desafios de implementação. A entrevista também aborda as abordagens emergentes para a construção desses sistemas, como MAPE-K, e explora tópicos relacionados à pesquisa em engenharia de software, incluindo a provisão de garantias para sistemas auto-adaptativos.

Cecília também reflete sobre sua experiência acadêmica, sua carreira e projetos atuais, oferecendo uma visão profunda sobre o estado atual e o futuro da engenharia de software.


Links Cecília:

Página no IC-UNICAMP: https://ic.unicamp.br/docente/cecilia-mary-fischer-rubira/


Artigos:

Software engineering for self-adaptive systems: Research challenges in the provision of assurances

2017

https://bit.ly/3Z719ek 

Towards a Metamodel for Supporting Decisions in Knowledge-Intensive Processes

https://bit.ly/4g7QZjM

Outros links:

Inscrições abertas para a Turma 2025 do Mestrado em Computação Aplicada da UTFPR! Acesse o edital: https://bit.ly/ppgca2025 

Mestrado e Doutorado em Ciência da Computação na UNICAMP https://ic.unicamp.br/pos-graduacao/ 

Fifty Years of Software Engineering - or - The View from Garmisch, Brian Randell

https://bit.ly/3MBnOI5 

Especialização em Engenharia de Software

https://ic.unicamp.br/extensao/cursos/engenharia-de-software/

Fronteiras 13 Fernando Castor - Compreensão de Código

https://podcasters.spotify.com/pod/show/fronteirases/episodes/13-Compreenso-de-Cdigo-com-Fernando-Castor-UFPE-e12ssjs

"PodCast: Memórias e Histórias" do IC UNICAMP

https://dev.to/fronteirases/podcast-do-ic-unicamp-3463

Notebook LLM

https://notebooklm.google.com/notebook/86bb8231-5bac-4cf1-bc08-65931aefa43c

"Cinquenta Anos de Engenharia de Software - ou - A Visão de Garmisch"

http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF 

ICSE 2018 - Plenary Sessions - Brian Randell

https://www.youtube.com/watch?v=YdEGNpbD8FY

ICSE2018 - Plenary Session - Panel: 50 years of Software Engineering & Celebrating the 40th ICSE

https://www.youtube.com/watch?v=5HssVXx7xy8 

ICSE 2018 - Plenary Sessions - Frederick P. Brooks Jr.

https://www.youtube.com/watch?v=StN49re9Nq8

Nygard https://pt.m.wikipedia.org/wiki/Ficheiro:Kristen-Nygaard-SBLP-1997-head.png 

Pesquisadoras brasileiras: a trajetória de Cecília Mary Fischer Rubira na Engenharia de Software

https://horizontes.sbc.org.br/index.php/2024/05/pesquisadoras-brasileiras-a-trajetoria-de-cecilia-mary-fischer-rubira-na-engenharia-de-software/ 

Challenges in Providing Resilience in Self-Adaptive Systems

https://www.youtube.com/live/qqlLXSD6eAU?si=ynsXZtS3q3iR1tVm 

Entrevistadores: Adolfo Neto (PPGCA UTFPR) ⁠⁠⁠⁠⁠⁠https://adolfont.github.io ⁠  ⁠e Maria Claudia Emer

Nosso site é: ⁠⁠⁠⁠https://fronteirases.github.io ⁠  

Música utilizada: Extreme Energy (Music Today 80). Composed & Produced by: Anwar Amr. Link:⁠ ⁠⁠⁠⁠⁠⁠https://www.youtube.com/watch?v=8ZZbAkKNx7s ⁠⁠⁠⁠   

 

Data de publicação: 20 de setembro de 2024.

Como citar este episódio

FRONTEIRAS DA ENGENHARIA DE SOFTWARE EP. 50:  Arquitetura de Software e Sistemas Adaptativos, com Cecília Rubira (UNICAMP). [Locução de]: Adolfo Neto e Maria Claudia Emer. Entrevistada: Cecília Rubira. S. l.: Fronteiras da Engenharia de Software, 20 set. 2024. Podcast. Disponível em: ⁠⁠⁠https://fronteirases.github.io/episodios/paginas/50. ⁠Acesso em: 20 set. 2024.

Show more...
1 year ago
2 hours 8 minutes 46 seconds

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