External Website

Informations about « Salon des Refusés » can be found on

Accepted Papers

Link to publication

Call for Papers

Salon des Refusés (“exhibition of rejects”) was an 1863 exhibition of artworks rejected from the official Paris Salon. The jury of Paris Salon required near-photographic realism and classified works according to a strict genre hierarchy. Paintings by many, later famous, modernists such as Édouard Manet were rejected and appeared in what became known as the Salon des Refusés. This workshop aims to be the programming language research equivalent of Salon des Refusés. We provide a venue for exploring new ideas and new ways of doing computer science.

Many interesting ideas about programming might struggle to find space in the modern programming language research community, often because they are difficult to evaluate using established evaluation methods (be it proofs, measurements or controlled user studies). As a result, new ideas are often seen as “unscientific”.

This workshop provides a venue where such interesting and thought-provoking ideas can be exposed to critical evaluation. Submissions that provoke interesting discussion among the program committee members will be published together with an attributed review that presents an alternative position, develops additional context or summarizes discussion from the workshop. This means of engaging with papers not just enables explorations of novel programming ideas, but also encourages new ways of doing computer science.

Topics of interest

The scope of the workshop is determined more by the format of submissions than by the specific area of programming language or computer science research that we are interested in. We welcome submissions in a format that makes it possible to think about programming in a new way, including, but not limited to:

  • Thought experiments – we believe that thought experiments, analogies and illustrative metaphors can provide novel insights and inspire fruitful programming language ideas.
  • Experimentation – we find prejudices in favour of theory, as far back as there is institutionalized science, but programming can often be seen more as experimentation than as theorizing. We welcome interesting experiments even if there is yet no overarching theory that explains why they happened.
  • Paradigms – all scientific work is rooted in a scientific paradigm that frame what questions can be asked. We encourage submissions that reflect on existing paradigms or explore alternative scientific paradigms.
  • Metaphors, myths and analogies – any description of formal, mathematical, quantitative or even poetical nature still represents just an analogy. We believe that fruitful ideas can be learned from less common forms of analogies as well as from the predominant, formal and mathematical ones.
  • From jokes to science fiction – a story or an artistic performance may explore ideas and spark conversations that provide crucial inspiration for development of new computer science thinking.

Submission format and review process

We welcome short papers (up to 3000 words) and long papers (up to 9000 words) as well as screencasts or interactive essays. We intend to publish accepted papers on the web, but any format is welcome for submission (authors can use the paper template). There no specific criteria of interest, except that a good submission will be one that sparks interesting discussions among the workshop attendees and benefits from the critical review process.

The PC members have briefly summarised their interests below – this may provide some inspiration for your submission, but are by no means a complete list of topics!

  • Deadline for submissions: February 10th 2017 (**extended**)
  • Notification of authors: February 27th 2017 (also extended)
  • Early registration deadline: March 6th 2017
  • Workshop at 2017: April 3rd – 6th 2017

The submission link will be available on the workshop web page closer to the submission deadline.

If you have any questions or want to check whether your idea would fit, please send email to Tomas Petricek at tomas@tomasp.net or ping him at @tomaspetricek, or get in touch with any of the other members of the committee!

Programme committee

Dominic Orchard, University of Kent

Dominic frequently works within the research paradigm of using mathematics and logic as tools for understanding programs and computation. He is fascinated by times when this activity feels like shoving a square peg in a round hole, presenting an opportunity to think outside, or against, the paradigm or seek better tools within it.

Felienne Hermans, TU Delft

Felienne likes to think about what is and what is not programming. She especially loves to help people be better at programming, while they might not be actively looking to get better, because they do not self-identify as programmers. As such she has worked on code smells and refactoring for Excel and for Scratch, a programming language for children.

Antranig Basman, Raising the floor

Antranig wants to see work that widens the audience for software by considering the role it might take in healthy societies, based around artefacts that work for everyone. These days, he codes exclusively in JavaScript, the language of the proles - in whom our hope lies. He is interested in work which challenges the assumptions we use to carve up our domain into separated disciplines. He is excited by the possibility that we are still in the prehistory of our subject, and that the principles and practices we have adopted so far may be completely faulty.

Stephen Kell, University of Cambridge

Stephen thinks that programming, as we know it, has unacceptably high human cost, and that we cannot solve this problem by escalation. We need programming systems that help us not to write more code, but to write less, combine, downsize and simplify code. He is a system-builder, interested not only in designing and building such programming systems, but in evolving existing systems in this non-traditional direction.

Sam Aaron, University of Cambridge

Sam is a live coder working directly at the intersections of art, education and programming language research. He is particularly interested in exploring the notion of liveness within languages enabling him to consider code as an interface for direct manipulation. He is the creator of Sonic Pi - a live coding music synthesiser currently gaining traction by both school teachers and musicians alike.

Tomas Petricek, Alan Turing Institute

Tomas is interested in work that challenges how we think about programming. He is interested in novel programming models, theory and practice of functional programming, tools for data-driven storytelling and data science, but also philosophy of science applied to programming.

Luke Church, Google and Cambridge

Luke Church is a researcher at Google and the University of Cambridge. He studies how to improve the experience that people have when dealing with complex systems. For example: programming languages, configuration systems or animal behaviour.

Tue 4 Apr

09:00 - 10:30: Salon des Refusés - Session 1 at D2.10
refuses-2017149128920000009:00 - 09:15
Day opening
refuses-2017149129010000009:15 - 09:45
refuses-2017149129190000009:45 - 10:00
refuses-2017149129280000010:00 - 10:20
Link to publication
refuses-2017149129400000010:20 - 10:30
11:00 - 12:00: Salon des Refusés - Session 2 at D2.10
refuses-2017149129640000011:00 - 11:20
refuses-2017149129760000011:20 - 11:30
refuses-2017149129820000011:30 - 11:50
refuses-2017149129940000011:50 - 12:00
13:30 - 15:00: Salon des Refusés - Session 3 at D2.10
refuses-2017149130540000013:30 - 14:00
refuses-2017149130720000014:00 - 14:15
refuses-2017149130810000014:15 - 14:45
refuses-2017149130990000014:45 - 15:00
Important Dates AoE (UTC-12h)
Tue 4 Apr 2017
Workshop date
Mon 6 Mar 2017
Early registration deadline
Mon 27 Feb 2017
Fri 10 Feb 2017