Do you have an idea to improve programming?
Do you want constructive criticism?
Submit to the Future Programming Workshop!
The Future Programming Workshop (FPW) invites ambitious visions, new approaches, and early-stage work of all kinds seeking to improve software development. Participants will present their work at SPLASH in Pittsburgh and optionally at Strange Loop in St. Louis, culminating in a writers’ workshop at SPLASH. FPW fosters a supportive and inspirational community of researchers and practitioners working at the frontiers of software. We are looking for transformative ideas outside the academic and industrial mainstream — ideas with potentially large impacts on how we will build software in the future. We embrace early-stage work, when it is most in need of constructive criticism, and offer a safe and effective environment in which to receive such criticism.
Any form of digital media can be submitted — whatever best conveys your ideas now. We suggest a video screencast of a demo as a good way to communicate early work. Written papers or illustrative web pages are also acceptable. You may choose to be included in the workshop proceedings published in the ACM Digital Library if you use the standard ACM template. Whatever form you choose, we strongly encourage you to offer practical examples of your idea in action. All submissions will be reviewed by a program committee. Videos should be no more than 15 minutes. Papers should be no more than 8 pages. Web documents should have no more content than an 8 page paper.
The heart of FPW is the writers’ workshop [1,2], a simple but effective exercise. Facilitated by the organizers, all the participants will discuss and criticize each other’s work in turn. You remain silent while your work is criticized. This can be excruciating but also intensely rewarding. Past participants report it to be the most valuable feedback on their work they have ever received.
FPW 2015 Schedule
- July 19 Early submission to present at Strange Loop
- Aug 3 Strange Loop acceptance notification
- Aug 7 SPLASH submission deadline
- Sep 7 SPLASH acceptance notification
- Sep 24 Public presentations at Strange Loop FPWxELC event
- Oct 26 Public presentations at SPLASH
- Oct 27 Writers’ workshop at SPLASH
- Dec 1 Camera ready copy for SPLASH proceedings
For questions please see the FAQ or ask info@future-programming.org. Last year’s event: FPW 2014.
Accepted Submissions
Title | |
---|---|
An end-user programming environment that's cell-based, copy/paste friendly, with a flat and forward execution model Future Programming Workshop | |
BayesDB: Query the Probable Implications of Data Future Programming Workshop | |
Coordinating extensibility with CoLingua Future Programming Workshop | |
Lively Groups: Shared Behavior in a World of Objects without Classes or Prototypes Future Programming Workshop | |
Living Computation: Robust-first programming in ULAM Future Programming Workshop | |
Medic: Metaprogramming and Trace-Oriented Debugging Future Programming Workshop | |
Rethinking the Human-Readability Infrastructure Future Programming Workshop | |
The Gamma: Programming tools for data journalism Future Programming Workshop |
Call for Submissions
See the preliminary call at http://www.future-programming.org/call.html.
Mon 26 OctDisplayed time zone: Eastern Time (US & Canada) change
08:30 - 10:00 | |||
08:30 45mTalk | Rethinking the Human-Readability Infrastructure Future Programming Workshop | ||
09:15 45mTalk | Coordinating extensibility with CoLingua Future Programming Workshop |
10:30 - 12:00 | |||
10:30 45mTalk | An end-user programming environment that's cell-based, copy/paste friendly, with a flat and forward execution model Future Programming Workshop Jake Sandlund Braintree | ||
11:15 45mTalk | Living Computation: Robust-first programming in ULAM Future Programming Workshop Dave Ackley UNM Computer Science |
13:30 - 15:00 | |||
13:30 45mTalk | BayesDB: Query the Probable Implications of Data Future Programming Workshop | ||
14:15 45mTalk | The Gamma: Programming tools for data journalism Future Programming Workshop Tomas Petricek University of Cambridge, UK |
15:30 - 17:00 | |||
15:30 45mTalk | Medic: Metaprogramming and Trace-Oriented Debugging Future Programming Workshop | ||
16:15 45mTalk | Lively Groups: Shared Behavior in a World of Objects without Classes or Prototypes Future Programming Workshop Tim Felgentreff HPI, Germany, Jens Lincke Hasso Plattner Institute, Robert Hirschfeld HPI, Lauritz Thamsen TU Berlin |