Code Smells e Refatoração em Elixir, com Lucas Vegi (UFV)

Code Smells e Refatoração em Elixir, com Lucas Vegi (UFV)

Author: Rede Emílias de Podcasts June 18, 2025 Duration: 1:16:18

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.


00:00 Destaques

00:15 Abertura


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



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/ 



Há um certo brilho particular em conversas entre pessoas que compartilham uma paixão técnica, e é nesse espaço que Elixir em Foco se encontra. Produzido pela Rede Emílias de Podcasts, este programa mergulha no universo da linguagem de programação Elixir, conhecida por sua abordagem funcional e concorrente, mas sempre através das perspectivas e experiências reais de quem a utiliza no dia a dia. A cada mês, na primeira quarta-feira, um novo episódio chega trazendo vozes da comunidade brasileira de desenvolvimento de software. O que se ouve não são aulas ou monólogos, mas diálogos descontraídos e profundos sobre os desafios, as soluções elegantes, os casos de uso e o ecossistema que gira em torno do Elixir. A ideia é abrir a porta para as discussões que normalmente acontecem em corredores de conferências ou em grupos online, oferecendo insights práticos e reflexões sobre por que esta linguagem tem cativado tantos desenvolvedores. Este podcast é para quem já escreve código em Elixir e busca aprofundar seu conhecimento, mas também para curiosos que desejam entender, a partir de relatos genuínos, o que torna essa tecnologia tão especial e como ela está sendo aplicada em projetos reais no Brasil. É uma escuta que informa e, ao mesmo tempo, conecta.
Author: Language: Portuguese Episodes: 74

Elixir em Foco
Podcast Episodes
Participe da Code BEAM BR 2022! [not-audio_url] [/not-audio_url]

Duration: 4:24
Acesse https://www.codebeambr.com/ e inscreva-se com o cupom ELIXIREMFOCO50.
17. Ulisses Almeida, Engenheiro de Software na Duffel [not-audio_url] [/not-audio_url]

Duration: 1:07:53
Neste episódio conversamos com Ulisses Almeida, Engenheiro de Software na Duffel, Inglaterra. Você pode escutar também no YouTube https://youtu.be/2r6ZP8fL9g4. Ulisses Almeida no Twitter https://twitter.com/ulissesalmeid…
13. Surface com Marlus Saraiva [not-audio_url] [/not-audio_url]

Duration: 44:23
Este é o primeiro episódio da nossa segunda temporada. Tivemos a honra de receber o criador do Surface: Marlus Saraiva. Ele conversou conosco sobre: as motivações que o levaram a desenvolver o Surface Phoenix LiveView co…
12. Elixir em Produção, com José Valim (Dashbit) [not-audio_url] [/not-audio_url]

Duration: 1:07:44
Este é o episódio final da nossa primeira temporada. Tivemos a honra de receber o criador da linguagem Elixir, José Valim. Ele conversou conosco sobre: sua formação na USP e no Politécnico de Turim Elixir em Produção a D…
10. Elixir em Produção com Renan "Milhouse" Ranelli (Podium) [not-audio_url] [/not-audio_url]

Duration: 1:01:32
No décimo episódio da série Elixir em Produção, conversamos com Renan Ranelli, o Milhouse, da Podium. Links do Renan: Twitter do Renan Ranelli https://twitter.com/renanranelli Linkedin https://www.linkedin.com/in/renan-r…
Elixir Extra com José Valim na Elixir Brasil 2021 [not-audio_url] [/not-audio_url]

Duration: 29:43
Este é um episódio extra do Elixir em Foco, o podcast da comunidade brasileira de Elixir. Fomos convidados pela Elixir Brasil para entrevistar José Valim, criador de Elixir, ao vivo, durante o evento, no espaço Elixir Ex…