External Website

Informations about « Salon des Refusés » can be found on
https://refuses.github.io/


Accepted Papers

Title
A Certain Tendency Of The Database Community
Salon des Refusés
Pre-print
Code is not just text - current code editors are inadequate tools
Salon des Refusés
Link to publication
From Software Creationism to Software Evolutionism
Salon des Refusés
Pre-print
Principles of Antifragile Software
Salon des Refusés
Pre-print
Programming is Writing is Programming
Salon des Refusés
Pre-print
Review: A Certain Tendency Of The Database Community
Salon des Refusés
Review: Code is not just text - current code editors are inadequate tools
Salon des Refusés
Review: From Software Creationism to Software Evolutionism
Salon des Refusés
Review: Principles of Antifragile Software
Salon des Refusés
Review: Programming is Writing is Programming
Salon des Refusés
Review: The Act of Computer Programming in Science
Salon des Refusés
Review: Tracing a Paradigm for Externalization: Avatars and the GPII Nexus
Salon des Refusés
Review: What Can Software Learn From Hypermedia?
Salon des Refusés
The Act of Computer Programming in Science
Salon des Refusés
Pre-print
Tracing a Paradigm for Externalization: Avatars and the GPII Nexus
Salon des Refusés
Pre-print
Welcome and workshop introduction
Salon des Refusés
What Can Software Learn From Hypermedia?
Salon des Refusés
Pre-print

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.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Tue 4 Apr

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

11:00 - 12:00
11:00
20m
Talk
Principles of Antifragile Software
Salon des Refusés
Pre-print
11:20
10m
Talk
Review: Principles of Antifragile Software
Salon des Refusés
11:30
20m
Talk
A Certain Tendency Of The Database Community
Salon des Refusés
Christopher Meiklejohn Université catholique de Louvain
Pre-print
11:50
10m
Talk
Review: A Certain Tendency Of The Database Community
Salon des Refusés
Stephen Kell University of Cambridge