Mon 20 - Fri 24 October 2014 Portland, Oregon, United States

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.

Wed 22 Oct

13:30 - 15:00: Onward! Essays - Session 1 at Salon A
Chair(s): Jonathan Aldrich
onward2014-essays141397740000013:30 - 14:15
onward2014-essays141398010000014:15 - 15:00
Media Attached

Thu 23 Oct

13:30 - 15:00: Onward! Essays - Session 2 at Salon A
Chair(s): Bernd Bruegge
onward2014-essays141406380000013:30 - 14:15
onward2014-essays141406650000014:15 - 15:00

Fri 24 Oct

13:30 - 15:00: Onward! Essays - Session 3 at Salon A
Chair(s): Bruce Horn
onward2014-essays141415020000013:30 - 14:15
onward2014-essays141415290000014:15 - 15:00

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