Onward! 2013 — Call for Research Papers

Onward! is the premier multidisciplinary conference focused on everything to do with programming and software, including processes, methods, languages, communities, and applications. Onward! is more radical, more visionary, and more open than other conferences to not yet well-proven but well-argued ideas. We welcome different ways of thinking about, approaching, and reporting on programming language and software engineering research.

Onward! is looking for grand visions, new paradigms and design research that could make a big difference in how we will one day build software. Onward! is not looking for papers describing conventional scientific research work —- conferences like OOPSLA are the place for that. Those conferences require rigorous validation such as theorems or empirical experiments, which are necessary for scientific progress, but which typically preclude discussion of early-stage ideas. Onward! papers must supply some degree of validation because mere speculation is not a good basis for progress. However, Onward! accepts less rigorous methods of validation such as compelling arguments, exploratory implementations, and substantial examples. The use of worked-out prototypes to support new ideas is strongly encouraged.

Onward! is reaching out not only to experienced academics but also to graduate students for constructive criticism of current software development technology and practices, and to present 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 as new approach, and demonstrating concrete benefits and potential risks.

Onward! welcomes your submissions to join the conversation for the good of our field.

Selection Process

Onward! papers are peer-reviewed. Accepted papers will appear in the Onward! Proceedings in the ACM Digital Library. Submissions will be judged on the potential impact of the ideas and the quality of the presentation.

Onward! will follow a two-phase review process. The first reviewing phase assesses the papers using the criteria stated above and results in the selection of a subset of submissions that are either accepted as-is or deemed potentially acceptable. All other papers will be rejected in this phase.

Authors of potentially accepted papers will be requested to improve specific aspects of the work and the papers. Authors will be given two months to perform the revisions, after which a second submission will occur.

The second submission should unequivocally 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 paper. The absence of this cover letter is basis for the paper's rejection.

The second and final reviewing phase assesses how the concrete revision requests have been acted upon by the authors, and whether the final paper maintains, or even improves, the level of contributions of the original submission. Revisions that did not address the reviewers' requests or significantly lessen the contributions of the work may lead to the paper's rejection.

Important Dates

Abstracts due:
March 29, 2013
Papers due:
April 5, 2013
First phase notification:
June 1, 2013
Revisions due:
July 20, 2013
Final notification:
July 29, 2013
Camera ready version due:
August 5, 2013

Submission

Onward! submissions must conform to both the ACM Policy on Prior Publication and Simultaneous Submissions and the SIGPLAN Republication Policy.

NOTE THAT because Onward! publishes papers describing early-stage ideas with limited validation, the organizers not only recognize but also expect that subsequent papers will be published reporting on the fleshed out ideas with full validations. To be clear, this note is intended to be an explicit invocation of exceptions to the ACM Policy on Prior Publication and Simultaneous Submissions and the SIGPLAN Republication Policy as stated in the above-referenced web pages and directed to downstream conference committees and journal editors:

  • the published policies of the publications or conferences involved do not prohibit this
  • The call for papers for the first venue clearly states that publication in the venue is not intended to preclude later publication.

Submissions should use the SIGPLAN Proceedings Format using 10 point font. Note that by default the SIGPLAN Proceedings Format produces papers in 9 point font. If you are formatting your paper using LaTeX, you will need to set the 10pt option in the \documentclass command. If you are formatting your paper using Word, you may wish to use the Word template that provides support for this font size. Please include page numbers in your submission. Setting the preprint option in the LaTeX \documentclass command generates page numbers. Please also ensure that your submission is legible when printed on a black and white printer. In particular, please check that colors remain distinct and font sizes are legible.

To ensure that papers stay focused on their core contributions, the main part of the paper should be no longer than 14 pages. There is no page limit for appendices, and, therefore, for the overall submission. If the paper is accepted, the final submission will be limited to 20 pages, including appendices.

It is the responsibility of the authors to keep the reviewers interested and motivated to read their submission. Reviewers are under no obligation to read all or even a substantial portion of a paper if they do not find the initial part of the paper compelling. The committee will not accept a paper if it is unclear that the paper will fit in the Onward! Proceedings.

For More Information

For additional information, clarification, or answers to questions please contact the Onward! Research Papers Chair, Robert Hirschfeld, at onward@splashcon.org

Onward! Research Papers Committee

  • Robert Hirschfeld, Hasso-Plattner-Institut Potsdam, Germany (chair)
  • Alessandro Warth, Google, USA
  • Andrew Black, Portland State University, USA
  • Atsushi Igarashi, Kyoto University, Japan
  • Cristina V. Lopes, University of California at Irvine, USA
  • Dirk Riehle, Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany
  • Hidehiko Masuhara, The University of Tokyo, Japan
  • Jonathan Edwards, Massachusetts Institute of Technology, USA
  • Kevin Sullivan, University of Virginia, USA
  • Klaus Ostermann, University of Marburg, Germany
  • Laurence Tratt, King's College London, UK
  • Martin C. Rinard, Massachusetts Institute of Technology, USA
  • Pascal Costanza, Intel ExaScience Lab, Belgium
  • Ralf Lämmel, University of Koblenz-Landau, Germany
  • Richard P. Gabriel, IBM Research Almaden, USA
  • Robby Findler, Northwestern University, USA
  • Sean McDirmid, Microsoft Research Asia, China
  • Shigeru Chiba, The University of Tokyo, Japan
  • Stéphane Ducasse, Inria Lille Nord Europe, France
  • William R. Cook, University of Texas at Austin, USA
  • Wolfgang De Meuter, Vrije Universiteit Brussel, Belgium
  • Yoshiki Ohshima, Viewpoints Research Institute, USA

Onward! Research Papers Program

Session 1

Tue 10:30-12:00 pm — Cosmopolitan B
Chair: Kevin Sullivan
  1. Award Presentations for Onward! Most Notable Papers
    Kevin Sullivan, Universtiy of Virginia, USA
  2. Usable Security as a Static Analysis Problem: Modeling and Reasoning About User Permissions in Social-Sharing Systems
    Hannah Quay-de la Vallee, Brown University, USA
    James M. Walsh, Brown University, USA
    William Zimrin, Brown University, USA
    Kathi Fisler, Worcester Polytechnic Institute, USA
    Shriram Krishnamurthi, Brown University, USA
  3. Model-Based, Event-Driven Programming Paradigm for Interactive Web Applications
    Aleksandar Milicevic, MIT, USA
    Daniel Jackson, MIT, USA
    Milos Gligoric, Universtiy of Illinois Urbana Champaign, USA
    Darko Marinov, Universtiy of Illinois Urbana Champaign, USA
  4. What's Wrong with Git? A Conceptual Design Analysis
    Santiago Perez De Rosso, MIT, USA
    Daniel Jackson, MIT, USA

Session 2

Tue 3:30-5:00 pm — Cosmopolitan B
Chair: Jonathan Edwards
  1. Usable Live Programming
    Sean McDirmid, Microsoft, China
  2. Conversational Programming
    Alexander Repenning, Universtiy of Colorado Boulder, USA
  3. Game Programming by Demonstration
    Mikael Mayer, EPFL, Switzerland
    Viktor Kuncak, EPFL, Switzerland

Session 4

Wed 3:30-5:00 pm — Cosmopolitan B
Chair: Sean McDirmid
  1. KScript and KSWorld: A Time-Aware and Mostly Declarative Language and Interactive GUI Framework
    Yoshiki Ohshima, Viewpoints Research Institute, USA
    Aran Lunzer, Viewpoints Research Institute, USA
    Bert Freudenberg, Viewpoints Research Institute, Germany
    Ted Kaehler, Viewpoints Research Institute, USA
  2. Growing Solver-Aided Languages with Rosette
    Emina Torlak, Universtiy of California Berkeley, USA
    Rastislav Bodik, Universtiy of California Berkeley, USA
  3. Building Connections between the Theories of Programming Languages and Physical Systems
    Eric McCorkle, Oracle, USA

Session 5

Thu 10:30-12:00 pm — Cosmopolitan B
Chair: Shigeru Chiba
  1. One VM to Rule Them All
    Thomas Würthinger, Oracle, Austria
    Christian Wimmer, Oracle, USA
    Andreas Woess, Johannes Kepler Universität Linz, Austria
    Lukas Stadler, Johannes Kepler Universität Linz, Austria
    Gilles Duboscq, Johannes Kepler Universität Linz, Austria
    Christian Humer, Johannes Kepler Universität Linz, Austria
    Gregor Richards, Purdue University, USA
    Doug Simon, Oracle, USA
    Mario Wolczko, Oracle, USA
  2. Content over Container: Object-Oriented Programming with Multiplicities
    Friedrich Steimann, Fern Universität Hagen, Germany

Onward! 2013 — Call for Essays

An Onward! essay reflects upon software-related technology. Its goal is to help the reader to share a new insight, engage with an argument, or wrestle with a dilemma. A successful essay is a clear and compelling piece of writing that explores a topic important to the software community. The writing can be enhanced by other pieces of art such as photos or film. The subject area should be interpreted broadly, including the relationship of software to human endeavors, or its philosophical, sociological, psychological, historical, or anthropological underpinnings. An essay can be an exploration of its 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.

Regardless of its form or subject, an essay must have "meat." It must must provide some insight or argument (and the reader should be left - perhaps after a bit of reflection - in no doubt what the claimed insight or argument is); it should show a keen mind coming to grips with a tough or intriguing problem; it should leave the reader with a feeling that the encounter was worthwhile.

Submission Summary

Due on:
April 10, 2013
First Phase Notification:
June 01, 2013
Revisions due:
July 20, 2013
Final Notification:
July 29, 2013
Camera ready version due:
August 05, 2013
Format:
ACM Proceedings format
Contact:
Bernd Bruegge (chair)

The ACM International Conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH) is sponsored by ACM SIGPLAN.

SPLASH is the home of OOPSLA Research Papers, Onward!, and the Dynamic Languages Symposium, among other events.

Essays will be rigorously peer-reviewed, using a process similar to (but separate from) the reviewing process for technical papers. An essay should have these characteristics: It should argue something significant, the case must be compelling. the essay must be written to communicate and the writing should be distinctive. Artistry is welcome to the extent that it is crucial to the case and its presentation. Craftsmanship is essential.

Important: Essays can be on any topic related to software; the themes and topics of OOPSLA and Onward!/Essays are unrelated. That is, ties to objects and OO are not required. Onward!/Essays looks to explore software in all its marvelous expanse.

Selection Process

Onward!Essays submissions are peer-reviewed. Accepted essays will appear in the Onward! Proceedings in the ACM Digital Library. Submissions will be judged on the potential impact of the ideas and the quality of the presentation. Onward!Essays will follow a two-phase review process. The first reviewing phase assesses the essay using the criteria stated above 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. Authors will be given two months to perform the revisions, after which a second submission will occur. The second submission should unequivocally 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 absence of this cover letter is basis for a rejection. The second and final reviewing phase assesses how the concrete revision requests have been acted upon by the authors, and whether the final submission maintains, or even improves, the level of contributions of the original submission. Revisions that did not address the reviewers' requests or significantly lessen the contributions of the work may lead to a rejection.

Submission

Onward! essays must conform to both the ACM Policy on Prior Publication and Simultaneous Submissions (http://www.acm.org/publications/policies/sim_submissions/) and the SIGPLAN Republication Policy (http://www.sigplan.org/Resources/Policies/Republication).

Paper submissions should use the SIGPLAN Proceedings Format using 10 point font. Note that by default the SIGPLAN Proceedings Format produces papers in 9 point font. If you are formatting your paper using LaTeX, you will need to set the 10pt option in the \documentclass command. If you are formatting your paper using Word, you may wish to use the Word template that provides support for this font size. Please include page numbers in your submission. Setting the preprint option in the LaTeX \documentclass command generates page numbers. Please also ensure that your submission is legible when printed on a black and white printer. In particular, please check that colors remain distinct and font sizes are legible. To ensure that papers stay focused on their core contributions, the main part of the paper should be no longer than 14 pages. There is no page limit for appendices, and, therefore, for the overall submission. If the paper is accepted, the final submission will be limited to 20 pages, including appendices. It is the responsibility of the authors to keep the reviewers interested and motivated to read or view their submission. Reviewers are under no obligation to read all or even a substantial portion of a paper if they do not find the initial part of the paper compelling. The committee will not accept a paper if it is unclear that the paper will fit in the Onward! Proceedings. Films should be submitted in AVI or MOV format, preferably encoded in H.264.

For More Information

For additional information, clarification, or answers to questions please contact the Onward! Essays Chair, Bernd Bruegge, at onward-essays@splashcon.org.

Onward! Essays Committee

  • Bernd Bruegge, Technische Universität München, Germany (chair)
  • Anthony Finkelstein , University College London, Great Britain
  • Bruce Horn, Intel Corporation, USA
  • Dan Chiorean, Babes-Bolyai University, Rumania
  • Gail Kaiser, Columbia University, USA
  • Kurt Schneider, Leibniz Universität Hannover, Germany
  • Martin Purvis, University of Otago, New Zealand
  • Ralph Guggenheim, Alligator Planet , USA
  • Richard P. Gabriel, IBM Research Almaden, USA
  • Thomas Gross, ETH Zürich, Switzerland
  • Walid Maalej , Universität Hamburg, Germany
  • Wolf von Reden, Heinrich Hertz Institute, Germany

Onward! Essays Program

Session 3: Essays

Wed 10:30-12:00 pm — Cosmopolitan B
Chair: Bernd Brügge
  1. User Model and System Model: The Yin and Yang in User-Centered Software Development
    Han Xu, TU München, Germany
    Naoufel Boulila, Siemens, Germany
    Oliver Creighton, Siemens, Germany
    Ruth Demmel, TU München, Germany
  2. The Power of Interoperability: Why Objects Are Inevitable
    Jonathan Aldrich, Carnegie Mellon University, USA

Onward! 2013 Steering committee

  • Kevin Sullivan, University of Virginia, USA (chair)
  • Andrew Black, Portland State University, USA
  • Antony Hosking, Purdue University, USA
  • Bernd Bruegge, TU München, Germany
  • Eelco Visser, Delft University of Technology, Netherlands
  • Jeremy Gibbons, University of Oxford, UK
  • Jonathan Edwards, MIT, USA
  • Richard P. Gabriel, IBM Research, USA
  • Robert Hirschfeld, Hasso-Plattner-Institut Potsdam, Germany
  • Yvonne Coady, University of Victoria, Canada