lucasvegi
2025/09/23 Workshop: Software Engineering for Functional Programming (SE4FP 2025) - Brazil
Hello everyone, how are you?
Many of you probably know me from my research on Code Smells and Refactorings for Elixir. In my Ph.D. thesis, we didn’t exactly create a new research field, but we certainly helped revive investigations in software engineering applied to functional programming. However, there is still a lot to be explored and discussed in this area.
With that in mind, together with Professor Marco Tulio Valente (UFMG, Brazil) and Professor Adolfo Neto (UTFPR, Brazil) – @adolfont – we are organizing the 1st Workshop on Software Engineering for Functional Programming (SE4FP 2025).
Although functional programming languages are not yet as popular as object-oriented ones, their growing relevance in the industry has become increasingly evident in recent years. However, the application of software engineering techniques to systems built with these languages remains underexplored in academia, leaving many open questions to be investigated.
In this context, the 1st Workshop on Software Engineering for Functional Programming (SE4FP 2025) represents an excellent opportunity to bridge this gap. The event aims to create a space where members of academia and industry can share and discuss experiences, best practices, tools, and research related to applying software engineering principles to systems developed with functional programming languages. In addition to fostering relevant discussions, the workshop seeks to serve as a bridge for establishing collaborations between research groups and between academia and industry, opening up new opportunities for investigation.
In 2025, SE4FP will be co-located with the 16th Brazilian Conference on Software: Theory and Practice (CBSoft 2025), one of the largest software events in Brazil and Latin America!
[IMPORTANT:] In the Call for Papers of our workshop, we have a special industry track. We are particularly interested in learning about software engineering practices currently being used by developers working with functional code in production—including testing strategies, tools, architectures, methodologies, design decisions, and more.
We warmly invite all of you to read our Call for Papers and submit your work, especially to this track.
And just a reminder: we are accepting papers related to functional programming languages in general, so if you know someone who works with languages other than Elixir, please help us spread the word about the event!
Thank you very much!
Most Liked
lucasvegi
Hello everyone! Only 7 days left until the SE4FP paper submission deadline!
Deadline: June 20, 2025
We invite researchers, students, and professionals to submit their work to the 1st Workshop on Software Engineering for Functional Programming (SE4FP 2025), which will be part of the official program of CBSoft 2025, taking place from September 22–26 in Recife, Brazil.
We welcome submissions of research papers — either completed or in progress — as well as industry experience reports relevant to the topic.
Submissions should be made through the JEMS platform, following the guidelines available on the official workshop website:
SE4FP 2025 | 1st Workshop on Software Engineering for Functional Programming
As this is the first edition of the workshop, your participation is key to establishing SE4FP as an inclusive, relevant, and promising forum for advancing research in software engineering for functional programming languages.
We truly appreciate your support in sharing this call within your communities and networks!
Note: This event is sponsored by Dashbit and will feature a remote appearance by José Valim.
D4no0
It’s pretty hard to read the majority of bold text, it would be great if you defaulted to non-formatted text.
lucasvegi
I’m sorry. I think it has improved after editing. ![]()
Popular in Events List
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance









