Onward! Papers — Call for Research Visions

Do you have an idea that could change the world of software development? Onward! is the place to present it and get constructive criticism from other researchers and practitioners. We are looking for grand visions and new paradigms that could make a big difference in how we build software in 5 or 10 years. We are not looking for research-as-usual papers - 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 unfortunately can also preclude the discussion of early-stage ideas. Onward! also requires validation: mere speculation is insufficient. However Onward! accepts less rigorous methods of validation such as compelling arguments, exploratory implementations, and substantial examples. It bears repeating that we strongly encourage the use of worked-out examples to substantiate your ideas.

This year, Onward! is reaching out to graduate students. You have been taught that conference papers, key to your career, must be solid bricks of incremental research, with scientifically sober claims. But why are you doing research in the first place? You want to change the world with your ideas! You can't talk about that in conference papers. Onward! gives you the chance to spread your wings and share your dreams. We want you to inspire us with your ideas, and perhaps in the process better inspire yourself.

This call is also directed at practicing programmers who are deeply dissatisified with the state of our art and who have thought long and hard about how to fix it. The committee encourages you to share your hard-won wisdom about how to reform software development. Many practitioners have dismissed computer science conferences as sterile academic exercises. Onward! is different, and asks you to join the conversation for the good of our field. How else can we ever make progress if we don't share what has been learnt from practical experience? We suggest that to best communicate your ideas you avoid sweeping principles expressed in general terms, especially terms you have coined yourself. It is often more effective to present serveral detailed examples of how your approach would yield concrete benefits, while also revealing what offsetting disadvantages it may entail.

If others are working on related ideas you might consider proposing an Onward! workshop: see the call for Onward! workshops.

Submission Summary
Due on: April 13, 2012
Notifications: June 15, 2012
Camera-ready copy due: August 05, 2012
Format: ACM Proceedings format
Submit to: http://cyberchair.acm.org/onwardpapers/submit/
Contact: Jonathan Edwards (chair)

Selection Process

Onward! papers are peer-reviewed, and accepted papers will appear in the SPLASH proceedings and the ACM Digital Library. Papers will be judged on the potential impact of their ideas and the quality of their presentation.

Submission

SIGPLAN Proceedings Format, 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 provided Word template that provides support for this font size. Please include page numbers in your submission. Setting the preprint option in the \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. There is no page limit on submitted papers. It is, however, the responsibility of the authors to keep the reviewers interested and motivated to read the paper. 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 interesting. The committee will not accept a paper if it is not clear to the committee that the paper will fit in the SPLASH 2012 proceedings, which will limit accepted papers to 20 pages. SPLASH 2012 submissions must conform to both the ACM Policy on Prior Publication and Simultaneous Submissions and the SIGPLAN Republication Policy.

For More Information

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

Onward! Papers Committee

  • Jonathan Edwards, MIT, USA (chair)
  • Bjorn Freeman-Benson, New Relic, US
  • Bret Victor, US
  • Brian Foote, US
  • Caitlin Sadowski, UC Santa Cruz, US
  • Chung-chieh Shan, University of Tsukuba, Japan
  • Dave Thomas, Bedarra Research, Canada
  • Derek Rayside, University of Waterloo, Canada
  • John Field, Google, US
  • Kevin Sullivan, University of Virginia, US
  • Klaus Ostermann, University of Marburg, Germany
  • Mads Torgersen, Microsoft, US
  • Mark Miller, Google, US
  • Martin Fowler, ThoughtWorks, US
  • Nat Pryce, UK
  • Sean McDirmid, Microsoft Research Asia, China
  • Tom van Cutsem, Vrije Universiteit Brussel, Belgium

Onward! Papers — Program

Programming Experience I

Tue 10:30-12:00 pm - Salon B (GB)
session chair: Jonathan Edwards, MIT, USA
  1. Alternative Programming Interfaces for Alternative Programmers
    Toby Schachman, New York University, Interactive Telecommunications Program, United States
  2. Liberating the Programmer with Prorogued Programming
    Mehrdad Afshari, University of California, Davis, United States
    Earl T. Barr, University of California, Davis, United States
    Zhendong Su, University of California, Davis, United States
  3. Cognitive Architectures: A Way Forward for the Psychology of Programming
    Michael Hansen, Indiana University, United States
    Andrew Lumsdaine, Indiana University, United States
    Robert Goldstone, Indiana University, United States
  4. Socio-PLT: Principles for Programming Language Adoption
    Leo A. Meyerovich, UC Berkeley EECS Department, United States
    Ariel S. Rabkin, UC Berkeley EECS Department, United States

Programming Languages I

Tue 3:30-5:00 pm - Salon B (GB)
session chair: Tom Van Cutsem, Vrije Universiteit Brussel, Belgium
  1. Progressive Types
    Joe Gibbs Politz, Brown University, United States
    Hannah Quay-de la Vallee, Brown University, United States
    Shriram Krishnamurthi, Brown University, United States
  2. Interruptible Context-dependent Executions: A Fresh Look at Programming Context-aware Applications
    Engineer Bainomugisha, Software Languages Lab, Vrije Universiteit Brussel, Belgium
    Jorge Vallejos, Software Languages Lab, Vrije Universiteit Brussel, Belgium
    Coen De Roover, Software Languages Lab, Vrije Universiteit Brussel, Belgium
    Andoni Lombide Carreton, Software Languages Lab, Vrije Universiteit Brussel, Belgium
    Wolfgang De Meuter, Software Languages Lab, Vrije Universiteit Brussel, Belgium
  3. Grace: the absence of (inessential) difficulty
    Andrew P. Black, Portland State University, United States
    Kim B. Bruce, Pomona College, CA, United States
    Michael Homer, Victoria University of Wellington, New Zealand
    James Noble, Victoria University of Wellington, New Zealand

Programming Experience II

Wed 10:30-12:00 pm - Salon B (GB)
session chair: Jonathan Edwards, MIT, USA
  1. Software Development Environments on the Web: A Research Agenda
    Lennart C. L. Kats, Delft University of Technology, Netherlands
    Richard G. Vogelij, Delft University of Technology, Netherlands
    Karl Trygve Kalleberg, KolibriFX, Norway
    Eelco Visser, Delft University of Technology, Netherlands
  2. The VIVIDE Programming Environment---Connecting Run-time Information With Programmers' System Knowledge
    Marcel Taeumel, Hasso Plattner Institute, University of Potsdam, Germany
    Bastian Steinert, Hasso Plattner Institute, University of Potsdam, Germany
    Robert Hirschfeld, Hasso Plattner Institute, University of Potsdam, Germany
  3. Escaping the Maze of Twisty Classes
    Sean McDirmid, Microsoft Research Asia, China

Programming Languages II

Wed 3:30-5:00 pm - Salon B (GB)
session chair: Sean McDirmid, Microsoft Research Asia, China
  1. Growing a Pattern Language (for Security)
    Munawar Hafiz, Auburn University, United States
    Paul Adamczyk, Booz Allen Hamilton, United States
    Ralph Johnson, University of Illinois at Urbana-Champaign, United States
  2. MOSTflexiPL - Modular, Statically Typed, Flexibly Extensible Programming Language
    Christian Heinlein, University of Aalen, Germany
  3. Managed Data: Modular Strategies for Data Abstraction
    Alex Loh, University of Texas at Austin, United States
    William R. Cook, University of Texas at Austin, United States
    Tijs van der Storm, Centrum Wiskunde & Informatica (CWI), Netherlands

Onward! Essays – Call for Papers

Onward! attendees are looking for ideas—interesting, challenging, and provocative ideas -- and are looking to Onward! Essays to provide them.

While SPLASH and Onward! authors are adept at writing technical papers, the essay form presents a different set of requirements and thus presents different opportunities. The Onward! Essay track is your chance to explore a line of argument or reasoning in writing, and to share that thought process and its conclusions with your peers.

Submission Summary
Due on: April 13, 2012
Notifications: July 05, 2012
Camera-ready copy due: August 05, 2012
Format: ACM Proceedings format
Submit to: http://cyberchair.acm.org/onwardessays/submit
Contact: Julie Steele (chair)

Submission Guidelines

An Onward! essay must say something substantially original, and must be sufficiently interesting to deserve the attention of the programming and software communities. The scope of an Onward! essay can be broad: It can be single idea, consider a new approach, or posit a new paradigm. It can talk about programming languages, programming methodologies, process, software engineering, collaboration, or anything to do with programming and creating software. But above all, an Onward! essay must be well thought out, well-written, and compelling in its narrative.

Onward! is a fully peer-reviewed conference. Selected essays will be published in the ACM Digital Library as part of the Onward! Companion.

Author Guidelines

All essays will be read by members of the Onward! 2012 Essay Program Committee. Submissions will be evaluated on the basis of originality, significance of the contribution to the field, technical correctness, and presentation.

Essays should be no more than 10,000 words or 20 pages in length, and should be sent to essays@splashcon.org. PDF is preferred, although other formats will be accepted.

It is the goal of the Onward! Essay Program Committee to help you present the best possible version of your ideas (and thereby yourself). To this end, selected essays will receive editorial comments from the committee. Authors are asked to be open to the process of refinement, and will be expected to submit revisions based on the feedback of committee members.

Important Dates:

  • April 13, 2012: Initial drafts submitted. [Early submission is encouraged. You will receive prompt notification and feedback that would allow for revision and resubmission before the final deadline (if necessary).]
  • July 5, 2012: Final notification of acceptance. Program Committee may continue to provide feedback to allow for revisions and resubmission of updated drafts.
  • August 5, 2012: Final, camera-ready drafts submitted.
  • October 19–26, 2012: Splash 2012 Conference in Tucson, AZ. Essay Presentations (Time TBD)

For More Information

For additional information, clarification, or answers to questions please contact the Onward! Essays Chair, Julie Steele, at essays@splashcon.org.

Onward! Essays Committee

  • Julie Steele, O'Reilly Media, Inc., USA (chair)
  • C. Titus Brown, Michigan State University, USA
  • Debra Williams-Cauley, Pearson Education, USA
  • Peter Wang, Continuum Analytics, Inc., USA
  • Tim Berglund, August Technology Group, LLC, USA

Onward! Essays – Program

Wed 1:30-3:00 pm - Salon B (GB)
session chair: Dave West, New Mexico Highlands University, United States
  1. The Structure of a Programming Language Revolution
    Richard Gabriel, IBM Research, United States
  2. The Dark Side of Agile Software Development
    Andrea Janes, Free University of Bolzano/Bozen, Italy
    Giancarlo Succi, Free University of Bolzano/Bozen, Italy
  3. Realising software development as a lived experience
    Meurig Beynon, The Empirical Modelling Group, Computer Science, University of Warwick, United Kingdom

Steering Committee

  • Elisa Baniassad, Australian National University, Australia (chair)
  • Robert Biddle, Carleton University, Canada
  • Bernd Bruegge, Technische Universität München, Germany
  • Siobhán Clarke, Trinity College, Ireland
  • Geoff A. Cohen, Elysium Digital, USA
  • Jonathan Edwards, MIT, USA
  • Richard P. Gabriel, IBM Research, USA
  • Robert Hirschfeld, Hasso-Plattner-Institut Potsdam, Germany
  • Crista Lopes, University of California, Irvine, USA
  • James Noble, Victoria University of Wellington, New Zealand
  • Dirk Riehle, Friedrich-Alexander University of Erlangen-Nürnberg, Germany
  • Eelco Visser, Delft University of Technology, The Netherlands