Mind the gap: Linking refactorings and code smells in Elixir
Lucas Vegi
Marco Túlio Valente
#ElixirLang
Posts by Lucas Vegi
Preprint: homepages.dcc.ufmg.br/~mtov/pub/20... #ElixirLang
While the new paper isn’t public yet, check our previous work:
link.springer.com/article/10.1...
doi.org/10.1007/s106...
#SoftwareEngineering #ElixirLang #Refactoring #CodeSmells
This work integrates our catalogs of code smells and refactorings for Elixir, allowing us to systematically define how to remove each smell. This is a key step toward tools for detection, recommendation, and automated refactoring...
Our paper “Mind the gap: Linking refactorings and code smells in Elixir” has been accepted for publication in the Journal of Software: Evolution and Process. It will soon be open access (thanks to CAPES + Wiley), meaning free and legal access for everyone! #ElixirLang #Refactoring #CodeSmells
Neste episódio, você escuta 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.
Spotify: open.spotify.com/episode/11yO...
@fronteirases.bsky.social
+
Have you answered the survey already?
#ElixirLang
Nossa página já está no ar!
@liviaab.bsky.social
Impactos de IA em Engenharia de Software: Um Exercício de Síntese, Marco Tulio Valente
Terça 11/11 19h00
Assista em www.youtube.com/watch?v=WQRe...
Marque em sua agenda: calendar.app.google/8MbGf6VrTtND...
Ativei os comentários. Espero que ninguém me xingue então 😅
O padrão do meu canal é assim, mas consigo mudar individualmente a cada vídeo. Você acha que seria uma boa ideia liberar os comentários neste? Confesso que não tinha lembrado deste detalhe :)
Even beyond academia, this video gives an overview of our research on code smells and refactorings in Elixir — and how it connects to real-world software projects.
Hope you enjoy it! 🚀
#FunctionalProgramming #ComputerScience
To support future PhD candidates joining thesis contests, I prepared a short pitch video with the presentation I gave in the final stages of these competitions.
It has 🇧🇷 audio and manually created 🇧🇷🇬🇧 subtitles — ideal for both academics and practitioners.
#CodeSmells #Refactoring #SoftwareQuality
Almost a year after my PhD defense at UFMG, I’m proud to share our 2025 achievements:
🥇 1st – CTD-ES (Software Engineering)
🥈 2nd – CTDQS (Software Quality)
🏅 Finalist – CTD-SBC (only SE finalist!)
🎥 Watch the pitch: youtu.be/a9PrGTditjs?...
#PhD #SoftwareEngineering #ElixirLang #Research
With @adolfont.github.io (UTFPR) and many friends from the #ElixirLang / #Erlang community, we’re planning an Elixir event in Brazil in 2026 🇧🇷✨
We’d love to hear from you!
💜 Quick survey (3min): forms.gle/SZjUfWoSKtLG...
#ElixirBrasil #Erlang
Eu e o @adolfont.github.io (UTFPR), junto com vários amigos da comunidade #ElixirLang / #Erlang, estamos organizando um evento de Elixir no Brasil em 2026 🇧🇷✨
Queremos ouvir você para direcionar nossos esforços!
💜 Responda (leva 3min): forms.gle/SZjUfWoSKtLG...
#ElixirBrasil #Erlang
Nas horas de folga eu costumo fazer uns complementos de renda 😅
Obrigado por ter registrado este momento Adolfo!
Obrigado Hugo!
Lucas Vegi acaba de ganhar o prêmio de Melhor Tese de Doutorado em Engenharia de Software em 2024 no @cbsoft.bsky.social
O tema foi Code Smells e Refatorações em #ElixirLang
Professor @lauramcastro.bsky.social won one of the two best reviewer awards at @se4fp.github.io.
Congratulations, Laura!
🔥 Temos novidade! O keynote de abertura já está confirmado.
🎤 Paulo Valente vai falar sobre:
👉 "Como a Programação Funcional Transforma o Design de Sistemas"
🧵 Segue o fio com os detalhes 👇
🎙️ Our last roundtable guest is João Brunet, professor & researcher at UFCG! 👨🏫
He works with NuBank, IBM & the Federal Police to understand how devs work and support them through SE research. 🔍💻
He'll share insights from his work with Clojure at NuBank — and visions for the future! 🚀
#CBSoft #Clojure
Hoje tem Esquenta @se4fp.github.io. Teremos, às 16h00, palestra com Nelkisa Matias sobre Clojure. Ela é Engenheira de Software no Nubank (provavelmente a empresa mais famosa no mundo a usar Clojure). Se quiser receber o link, inscreva-se em forms.gle/NoQw2XHuGs7c...
The accepted papers for the 1st SE4FP (Workshop on Software Engineering for Functional Programming) are announced — and many of them involve Elixir! 💜🧪📜
Check them out: se4fp.github.io/2025/#accept...
#ElixirLang #MyElixirStatus
🚀 We’re excited to announce @erlangsolutions.bsky.social as a Bronze sponsor of #SE4FP!
🌍 A global leader in technologies like #Erlang, #Elixir, and #RabbitMQ, Erlang Solutions helps build scalable, reliable, and fault-tolerant systems.
Thank you for supporting our community in Brazil!
📢 Last chance!
The SE4FP 2025 paper registration and submission deadline has been extended to July 11 (Friday)!
⚠️ This is the hard deadline – no further extensions!
🚀 JEMS: jems3.sbc.org.br/se4fp2025
#SE4FP2025 #CBSoft2025 #CFP #FunctionalProgramming #SoftwareEngineering
❗To attend SE4FP 2025, you must register for CBSoft 2025 (@cbsoft.bsky.social)!
Your registration gives access to the full program — including our workshop.
🔗 cbsoft.sbc.org.br/2025/inscric...
#SE4FP #CBSoft2025 #FunctionalProgramming #SoftwareEngineering
This video is a great example of using functional programming features in a non-functional language. Elegant in some cases, questionable in others — but definitely insightful for those exploring multi-paradigm programming.
www.youtube.com/watch?v=ylzo...
👀Are you preparing your paper for #SE4FP?