Onward! 2014
Mon 20 - Fri 24 October 2014 Portland, Oregon, United States
co-located with SPLASH 2014

Onward! Essays is looking for clear and compelling pieces of writing about topics important to the software community.

An essay can be an exploration of a topic, its impact, or the circumstances of its creation; it can present a personal view of what is, explore a terrain, or lead the reader in an act of discovery; it can be a philosophical digression or a deep analysis. It can describe a personal journey, perhaps that by which the author reached an understanding of such a topic. The subject area should be interpreted broadly and can include the relationship of software to human endeavors, or its philosophical, sociological, psychological, historical, or anthropological underpinnings.

Onward! Essays is reaching out not only to experienced academics but also to graduate students for constructive criticism of current software development technology and practices, and for the presentation of ideas that could change the realm of software development. Practitioners who are dissatisfied with the state of our art are also encouraged to share insights about how to reform software development, perhaps by presenting detailed examples of a new approach, demonstrating concrete benefits and potential risks.

Onward! Essays is not looking for research-as-usual papers with rigorous validation (such as theorems or experiments). Onward! Essays accepts less rigorous methods of validation; however, regardless of its form or topic, the essay must have “meat”. It must must offer some insight or convincing argument; the reader should be left — perhaps after some reflection — in no doubt what the claimed insight or argument is. The use of worked-out examples to support new ideas is strongly encouraged.

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

Wed 22 Oct
Times are displayed in time zone: Tijuana, Baja California change

13:30 - 15:00: Session 1Onward! Essays at Salon A
Chair(s): Jonathan AldrichCarnegie Mellon University
13:30 - 14:15
Onward! Essays
Stephen KellUniversity of Cambridge
14:15 - 15:00
Onward! Essays
Mathieu AcherUniversity of Rennes, Benoit CombemaleUniversity of Rennes, Philippe ColletUniversity of Nice
Media Attached

Thu 23 Oct
Times are displayed in time zone: Tijuana, Baja California change

13:30 - 15:00: Session 2Onward! Essays at Salon A
Chair(s): Bernd BrueggeTechnische Universität München
13:30 - 14:15
Onward! Essays
Alex GroceOregon State University, Amin AlipourOregon State University, Rahul GopinathOregon State University
14:15 - 15:00
Onward! Essays
Gail MurphyUniversity of British Columbia

Fri 24 Oct
Times are displayed in time zone: Tijuana, Baja California change

13:30 - 15:00: Session 3Onward! Essays at Salon A
Chair(s): Bruce HornIntel Corporation
13:30 - 14:15
Onward! Essays
Andreas StefikUniversity of Nevada, Las Vegas , Stefan HanenbergUniversity of Duisburg-Essen
14:15 - 15:00
Onward! Essays
Richard P. GabrielIBM Research, USA

Call for Submissions

Selection Process

Onward! Essays submissions are peer-reviewed. Accepted essays will appear in the Onward! Proceedings in the ACM Digital Library. Onward! Essays will follow a two-phase review process. The first reviewing phase assesses the essay and results in the selection of a subset of submissions that are either accepted as-is or deemed potentially acceptable. All other submissions will be rejected in this phase.

Authors of potentially accepted essays will be requested to improve specific aspects of their work. The second submission should reflect the revision requests sent to the authors. To that end, the second submission must be accompanied by a cover letter mapping each revision request to specific parts of the submission. The second and final reviewing phase assesses how the concrete revision requests have been acted upon by the authors, and improve the original submission. Revisions that do not address the reviewers’ requests or significantly lessen the contributions of the work may lead to a rejection.


Because Onward! Essays encourages submissions that describe early-stage ideas with limited validation, it is expected that subsequent versions will be published reporting on the fleshed-out ideas with full validations. Onward! essays must therefore conform to both ACM Policy on Prior Publication and Simultaneous Submissions and the SIGPLAN Re-publication Policy. Submissions are single-blind (i.e., authors are not anonymous).

Submissions should use the SIGPLAN Proceedings Format with 10 point fonts. The main part of the essay should not be longer than 14 pages. There is no page limit for appendices, and, therefore, for the overall submission. If the essay is accepted, the final submission will be limited to 20 pages, including appendices. The essay can be enhanced by other pieces of art such as photos or film. Films should be submitted in AVI or MOV format.


Authors should note that accepted essays will be available in the ACM Digital Library as early as October 3, 2014. The official publication date is the date the proceedings are made available in the ACM Digital Library. The official publication date affects the deadline for any patent filings related to published work.

Full Citation in the ACM Digital Library

Session: 1

Chair: Jonathan Aldrich

In Search of Types

  • Stephen Kell

Metamorphic Domain-Specific Languages: A Journey into the Shapes of a Language

  • Mathieu Acher, Benoit Combemale, Philippe Collet

Session: 2

Chair: Bernd Bruegge

Coverage and Its Discontents

  • Alex Groce, Mohammad Amin Alipour, Rahul Gopinath

Getting to Flow in Software Development

  • Gail C. Murphy

Session: 3

Chair: Bruce Horn

The Programming Language Wars: Questions and Responsibilities for the Programming Language Community

  • Andreas Stefik, Stefan Hanenberg

I Throw Itching Powder at Tulips

  • Richard P. Gabriel