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.

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

Mon 26 Oct

Displayed time zone: Eastern Time (US & Canada) change

08:30 - 10:00
08:30
45m
Talk
Rethinking the Human-Readability Infrastructure
Future Programming Workshop
09:15
45m
Talk
Coordinating extensibility with CoLingua
Future Programming Workshop
13:30 - 15:00
13:30
45m
Talk
BayesDB: Query the Probable Implications of Data
Future Programming Workshop
14:15
45m
Talk
The Gamma: Programming tools for data journalism
Future Programming Workshop
Tomas Petricek University of Cambridge, UK
15:30 - 17:00
15:30
45m
Talk
Medic: Metaprogramming and Trace-Oriented Debugging
Future Programming Workshop
Xiangqi Li University of Utah, Matthew Flatt University of Utah
16:15
45m
Talk
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