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 the following.
Thought experiments
We believe that thought experiments, analogies and illustrative metaphors can provide novel insights and inspire fruitful programming language ideas.
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.
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.
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.
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.
(Counter-)Histories
We are inspired by the idea that our field may currently be in its pre-history, and that the practices we have adopted may be completely faulty. A counter-history may report on today’s primitive notions of programming from the far future, or on the unfulfilled promise of programming’s past.
Ironies of Software Design
The ‘best practices’ of programming are motivated by math and engineering virtues such as consistency, correctness, and efficiency. These virtues may not be apparent to other communities involved with software, or may go directly against their needs. We invite reports on the ironic consequences of virtuous programming, and the ironic successes of ‘improper’ programming.
Dialogues
The orthodoxies of programming ought to be challenged from outside the field, from the point of view of those that are affected by or excluded from it. We invite both insiders and outsiders to submit critical dialogues on programming.
Programme committee
To help the authors choose topics that would spark interesting discussions among the PC members and workshop attendees, we do not just list PC members, but we also include their brief bio below. You are welcome to use these as an inspiration for your submission, but they are by no means a complete list of topics!
If you have any questions or want to check whether your idea would fit, please send email to Luke Church (luke at church dot name) or Philip Tchernavskij (ptchernavskij at protonmail dot com) or ping Philip at @ptchernavskij, or get in touch with any of the other members of the committee to discuss your ideas.
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.
Luke Church, University of Cambridge
Luke is a researcher at 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.
Stephen Kell, University of Kent
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.
Clayton Lewis, University of Colorado Boulder
Clayton is Professor of Computer Science and Fellow of the Institute of Cognitive Science, at the University of Colorado, Boulder. He is well known for his research on evaluation methods in user interface design, and has also contributed to cognitive assistive technology, programming language design, educational technology, and cognitive theory in causal attribution and learning.
Mariana Mărășoiu, University of Cambridge
Mariana is a Ph.D. student at the University of Cambridge in the Computer Laboratory. Her current work focuses on building tools for creating dynamic data visualisations aimed at end user programmers.
Nolwenn Maudet, University of Tokyo
Nolwenn is an interaction designer and a researcher at the university of Tokyo. She studies how creative professionals, including interaction designers and programmers, work and collaborate with their dedicated software and she is exploring how we can create new interactive tools that fill in the gap between graphical user interfaces and programming.
Midas Nouwens, Aarhus University
Midas is interested in the political economy of software production and consumption, that is, how specific technical characteristics of software help produce particular people, labour conditions, and societies. He is currently mostly exploring the consequences of application-centric computing as a distinct paradigm of computational media, as well as looking for ways to use regulation and policy innovation to shift that paradigm into one that is more sustainable, equitable, transparent, and accountable.
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.
Winnie Soon, Aarhus University
Winnie is Assistant Professor at Aarhus University, examining the cultural implications of technologies in which computational processes and infrastructure underwrite our experiences, which are ever more programmed. Her works explore computational culture, specifically concerning internet censorship, data circulation, real-time processing/liveness and the culture of code practice. Her current research focuses on aesthetic coding in the realm of software studies, working on two books titled “Aesthetic Programming” (with Geoff Cox) and “Fix My Code” (with Cornelia Sollfrank).
Philip Tchernavskij, Université Paris-Sud
Philip works on infrastructure for software that can be pulled apart and put back together by end-users to fit them and their communities. He is trying to make software tools more like analog hand tools, which can generally be selected, combined, shared, and altered in ways that we have learned software should not be. Besides rethinking the languages and architectures we use to build interactive systems, this involves questioning the current roles of designers, developers, and users.
Format and dates
Submit your papers by January 21st, 2019 on EasyChair. We welcome both short (3000 words) and long (9000 words) papers. For some (by no means complete) inspiration on what the papers might look like, check out the papers from previous editions of Salon des Refusés.
Important dates
- Deadline for submissions:
January 7 2019extended to January 21st 2019 - Notification of authors:
January 23 2019February 6th 2019 - Workshop at ‹Programming› 2019: April 2, 2019
- Submission page: SDR19 on EasyChair
Paper format
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 paper on the web, but any
format is welcome for the submission. We will consider publishing post-proceedings using
the ACM SIGPLAN format
(acmart
format with the sigconf
option), so you can use this template for your submission too.