# Call for Papers: ACM Workshop on Functional Software Architecture

**URL:** <https://racket.discourse.group/t/call-for-papers-acm-workshop-on-functional-software-architecture/2788>\
**Category:** General\
**Tags:** event, call\
**Created:** [March 13, 2024, 7:20pm UTC](https://racket.discourse.group/t/call-for-papers-acm-workshop-on-functional-software-architecture/2788 "2024-03-13T19:20:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mike](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@mike](https://racket.discourse.group/u/mike)\
**Post date:** [March 13, 2024, 7:20pm UTC](https://racket.discourse.group/t/call-for-papers-acm-workshop-on-functional-software-architecture/2788/1 "2024-03-13T19:20:58Z")

</div>

[FUNARCH 2024](https://functional-architecture.org/events/funarch-2024/),  
6th September 2024, Milan, Italy.

Co-located with [ICFP 2024](https://icfp24.sigplan.org)

## Timeline

Paper submission 3rd June 2024

Author notification 30th June 2024

Camera ready copy 18th July 2024

Workshop 6th Sept 2024

## Background

"Functional Software Architecture" refers to methods of construction  
and structure of large and long-lived software projects that are  
implemented in functional languages and released to real users,  
typically in industry.

The goals for the workshop are:

- To assemble a community interested in software architecture  
techniques and technologies specific to functional programming;

- To identify, categorize, and document topics relevant to  
the field of functional software architecture;

- To connect the functional programming community to the software  
architecture community to cross-pollinate between the two.

## Scope

The workshop seeks submissions in a range of categories:

- You're a member of the FP community and have thought about how  
to support programming in the large, for example by framing  
functional ideas in architectural terms or vice verse, comparing  
different languages in terms of their architectural capabilities,  
clarifying architectural roles played by formal methods, proof  
assistants and DSLs, or observing how functional concepts are  
used in other language and architecture communities.

- You're a member of the architecture community, and have thought  
about how your discipline might help functional programmers, for  
example by applying domain-driven design, implementing hexagonal  
architecture, or designing self-contained systems.

- You've worked on a large project using functional programming,  
and it's worked out well, or terribly, or a mix of both; bonus  
points for deriving architectural principles from your experience.

- You know a neat architectural idiom or pattern that may be useful  
to others developing large functional software systems.

- You have something that doesn't fit the above categories, but  
that still relates to functional software architecture, such  
as something that can be written up, or that could be part of  
the workshop format like a panel debate or a fishbowl.

Research papers should explain their research contributions in both  
general and technical terms, identifying what has been accomplished,  
explaining why it is significant, and relating it to previous work,  
and to other languages where appropriate.

Experience reports and architectural pearls need not necessarily  
report original research results. The key criterion for such papers  
is that they make a contribution from which others can benefit.  
It is not enough simply to describe a large software system, or  
to present ideas that are specific to a particular system.

Open category submissions that are not intended for publication  
are not required to follow the formatting guidelines, and can  
submit in PDF, word or plain text format as preferred. Not knowing  
what kinds of submissions we will receive, we cannot be specific as to  
how they will be evaluated. However, submissions that seem likely to  
stimulate discussion around practices in functional architecture  
are encouraged.

If you are unsure whether your contribution is suitable, or if  
you need any kind of help with your submission, please email  
the program chairs at [funarch2024@easychair.org](mailto:funarch2024@easychair.org).

## Submission

Papers must be submitted by 3rd June 2024 using the [EasyChair  
submission page](https://easychair.org/my/conference?conf=funarch2024).

Formatting: submissions intended for publication must be  
in PDF format and follow the ACM SIGPLAN style guidelines,  
using the acmart format and the sigplan  
sub-format. Please use the review option when submitting, as this  
enables line numbers for easy reference in reviews. For further  
details, see [SIGPLAN's author information](http://www.sigplan.org/Resources/Author/#acmart-format).

If your submission is not a research paper, please mark this using  
a subtitle (Experience Report, Architectural Pearl, Open Category).

Length: submissions must adhere to the limits specified below.  
However, there is no requirement or expectation that all pages  
are used, and authors are encouraged to strive for brevity.

Research papers 5 to 12+ pages

Architectural pearls 5 to 12 pages

Experience reports 3 to 6 pages

Open category 1 to 6 pages

Publication: The proceedings of FUNARCH 2024 will be published in the ACM Digital  
Library, and authors of accepted papers are required to agree to one  
of the standard ACM licensing options. Accepted papers must be  
presented at the workshop by one of the authors, but in special cases  
we may consider remote presentation.

The official publication date is the date the papers are made  
available in the ACM Digital Library. This date may be up to two  
weeks prior to the first day of the conference. The official  
publication date affects the deadline for any patent filings  
related to published work.

## Program Chairs

- [Mike Sperber](https://www.deinprogramm.de/sperber/) (Active Group, Germany)
- [Perdita Stevens](https://www.inf.ed.ac.uk/people/staff/Perdita_Stevens.html)  
(University of Edinburgh, UK)

## Program Committee

- [Annette Bieniusa](https://softech.informatik.uni-kl.de/team/annettebieniusa)  
(University of Kaiserslautern)
- Jeffrey Young (IOG)
- [Will Crichton](https://willcrichton.net/)  
(Brown University)
- Isabella Stilkerich (Schaeffler Technologies AG)
- [Kiko Fernandez-Reyes](https://www.plresearcher.com/) (Ericsson)
- [Ryan Scott](https://ryanglscott.github.io/about/) (Galois)
- [Satnam Singh](https://raintown.org/satnam/) (Groq)
- [Facundo Dominguez](https://github.com/facundominguez) (Tweag)
- [Ilya Sergey](https://ilyasergey.net/) (University of Singapore)
- [Martin Elsman](http://elsman.com/) (University of Copenhagen)
- [Benjamin Pierce](https://www.cis.upenn.edu/~bcpierce/)  
(University of Pennsylvania)
- [Matthew Flatt](https://users.cs.utah.edu/~mflatt/)  
(University of Utah)
- [Nada Amin](https://namin.seas.harvard.edu/)  
(Harvard University)
- [Richard Eisenberg](https://richarde.dev/) (Jane Street)

## Workshop Venue

The workshop will be co-located with the ICFP 2024 conference at  
the Fiera Milano Congressi, Milan, Italy.

---

<div class="post-metadata">

**Author:** ![mike](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@mike](https://racket.discourse.group/u/mike)\
**Post date:** [May 23, 2024, 9:55am UTC](https://racket.discourse.group/t/call-for-papers-acm-workshop-on-functional-software-architecture/2788/2 "2024-05-23T09:55:53Z")

</div>

Note the deadline is Monday, June 3 - less than two weeks from now!

---

<div class="post-metadata">

**Author:** ![mike](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@mike](https://racket.discourse.group/u/mike)\
**Post date:** [June 4, 2024, 10:22am UTC](https://racket.discourse.group/t/call-for-papers-acm-workshop-on-functional-software-architecture/2788/3 "2024-06-04T10:22:11Z")

</div>

We've extended the deadline for FUNRARCH 2024 to June 12th.  
Know something about what makes functional programming work in the large? Write it up!

> **[FUNARCH 2024 - Call for Papers | Functional Architecture](https://functional-architecture.org/events/funarch-2024/cfp/)**
>
> The Second ACM SIGPLAN Workshop on Functional Software Architecture - FP in the Large
