Skip to content
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/⁠ 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/⁠

Episode metadata supplied by the publisher feed · Published Jun 18, 2025

Embed this episode

Ready to play

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.

No similar episodes found.

No similar podcasts found.

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.

Can I download this Fronteiras da Engenharia de Software episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!