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

EPISODE · Jun 18, 2025 · 1H 16M

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

from Fronteiras da Engenharia de Software · host Rede Emílias de Podcasts

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/⁠ArtigosEntendendo 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⁠TeseCode smells and refactorings for Elixir: ⁠https://repositorio.ufmg.br/handle/1843/80651 ⁠Eventos e DivulgaçãoCBSOFT 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/⁠ 

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/⁠ArtigosEntendendo 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⁠TeseCode smells and refactorings for Elixir: ⁠https://repositorio.ufmg.br/handle/1843/80651 ⁠Eventos e DivulgaçãoCBSOFT 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/⁠

NOW PLAYING

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

0:00 1:16:18

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

Frequently Asked Questions

How long is this episode of Fronteiras da Engenharia de Software?

This episode is 1 hour and 16 minutes long.

When was this Fronteiras da Engenharia de Software episode published?

This episode was published on June 18, 2025.

What is this episode about?

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...

Can I download this Fronteiras da Engenharia de Software episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!