lucasvegi

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

SE4FP_divulgacao

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

lucasvegi

Hello everyone! Only 7 days left until the SE4FP paper submission deadline!
:date: 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.

:memo: We welcome submissions of research papers — either completed or in progress — as well as industry experience reports relevant to the topic.

:pushpin: Submissions should be made through the JEMS platform, following the guidelines available on the official workshop website:
:link: 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

D4no0

It’s pretty hard to read the majority of bold text, it would be great if you defaulted to non-formatted text.

lucasvegi

lucasvegi

I’m sorry. I think it has improved after editing. :grin:

lucasvegi

lucasvegi

Hey everyone, I’ve got exciting news about the event! Our Call for Papers is now live! (SE4FP 2025 | 1st Workshop on Software Engineering for Functional Programming).

If you’re interested in submitting a paper, make sure to keep an eye on these important dates:

:date: Paper registration: June 20, 2025
:date: Paper submission: June 27, 2025
:date: Author notification: August 1, 2025
:date: Camera-ready: August 8, 2025

We look forward to your contributions!

lucasvegi

lucasvegi

@AstonJ Can you please update the title with the new date of SE4FP? It will actually take place on September 23, 2025.

Where Next?

Popular in Events List Top

ErlangSolutions
Call for talks is open for Code Elixir LDN (18 July 2019) and this year the theme is problems and their solutions. Have you dealt with a...
New
sperber
Call for Participation: BOB 2019 (March 22, Berlin) BOB 2019 Conference “What happens if we simply use what’s best?” March 22, 2019, ...
New
adolfont
I wrote a post on my blog about Elixir Brasil 2020, the third edition of Elixir Brasil, the only Elixir conference in Brazil.
New
CodeSync
This April in Lisbon we have one of the biggest ElixirConf EU events of all-time and are now officially sold out, but you can still get i...
New
sperber
BOB Conference 2019 "What happens when we use what's best for a change?" http://bobkonf.de/2019/en/cfc.html Berlin, Ma...
New
melissaloh
The inaugural Ash Summit is happening! :tada: The Ash core team is meeting IRL for the first time, and we want YOU to join us for all th...
New
bryanjos
Hello, I wanted to announce that The Big Elixir is back for it’s second year! Keynote speakers are Eric Oestrich and Brian Cardarella! ...
New
dcaixinha
Hey all! :wave: I’m really excited to announce that we will be having a Devroom at FOSDEM 2020 dedicated to the BEAM (and all languages ...
New
rbino
Hey everyone! We had a blast last year, so we’re excited to announce that the Erlang, Elixir, Gleam and Friends Devroom is back for FOSD...
New
ErlangSolutions
Join us for a West Coast adventure in San Francisco: Erlang & Elixir Factory 23 - 24 March Keynote speakers: Larry Wall, Chad Fowler...
New

Other popular topics Top

SoCreat
i’m a new one to elixir which editor can i use vs code? or atom? Thanks! :smiley:
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod -- where is this set? Thanks.
New
sergio
In Ruby, I can go: User.find_by(email: "foobar@email.com").update(email: "hello@email.com") How can I do something similar in Elixir? ...
New
itssasanka
Hi all, Trying to get some more clarity over utc_datetime and naive_datetime for Ecto: https://hexdocs.pm/ecto/Ecto.Schema.html#module-...
New
sergio
I couldn’t find any guides that worked well with Phoenix 1.6.0 and esbuild. I hope this helps people test the waters and eases you into t...
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 27727 240
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
electic
Hi, I am new to Elixir. I am trying to use the DateTime component to insert a date into MySQL however the there seems to be no way to fo...
New

We're in Beta

About us Mission Statement