Write a Blog >>
Fri 19 - Fri 26 October 2012 Tucson, Arizona, United States

Wavefront papers describe original and innovative architecture, design, and/or implementation techniques used in leading-edge software systems. Papers from practicing software developers are strongly encouraged. Research or advanced development papers must address a problem of immediate concern for such systems and present immediately applicable results.

Call for Contributions

We invite you to submit a paper to present to the Wavefront audience about a ground-breaking project, technology, or process you and/or your team have developed and are using in production. The Wavefront program is about the systems that innovative software developers are creating and deploying today. Presenting at Wavefront will not only garner attention for your company or institution but it will also help motivate the community at large to take the next step to a better future for everyone. The program will focus on papers reporting on innovative production software and papers reporting on advanced development results. In both cases papers will be chosen for their potential for immediate impact on state-of-the-art software development projects. The nature of computing is rapidly changing. Whether you label it ubiquitous, ambient, pervasive, social, mobile, web, cloud, or post-PC computing, it touches all aspects of human life. Wavefront papers are about the real systems, programming languages, and applications that are at the heart of this transition. Possible topics include but are not limited to:

  • Cloud computing platforms
  • Evolving the universal browser/web client platform
  • Security and privacy issues
  • JavaScript language evolution
  • New browser/web client platform architectures
  • Tools and techniques for modern application development
  • Frameworks and toolkits
  • Persona management and synchronization
  • High performance JavaScript implementations
  • Power efficient computing techniques
  • Location aware computing experiences
  • New user interface techniques, scaling from the pocket to the wall
  • Data storage and ubiquitous access
  • Robust, non-stop, and scalable services
  • Social computing applications and techniques

All accepted papers will be presented at the SPLASH conference, published in the SPLASH Wavefront conference proceedings and will become permanent entries in the ACM Digital Library.

Selection Process

Papers will be selected by a program committee composed of practicing software developers and implementation-focused researchers. The committee will evaluate papers based upon the following criteria:

  • Novelty: The paper presents new applications, system architectures, software designs, user interfaces, development tools, or implementation techniques.
  • Interest: The paper addresses a significant and immediate problem or opportunity. The results in the paper have potential for immediate impact on state-of-the art software development projects.
  • Evidence: The paper presents implemented designs, system case studies, or intriguing observations. Preference will be given to papers based upon deployed systems.
  • Clarity: The paper is clearly written and understandable by practicing software developers. However, shepherding will be available for papers that present good ideas but need help in their presentation.


Authors may choose to submit either an extended abstract or a final complete paper. Extended abstract submissions are evaluated for conditional acceptance subject to successful participation in a shepherding process that produces a final paper. Program committee members will advise authors of shepherded papers as they prepare their final paper and must approve the final paper. Authors who have not previously published conference papers are strongly encouraged to submit an extended abstract and use the shepherding process. An extended abstract is a 2-5 page summary of the core content that will appear in a complete paper. It must be complete enough for the program committee to evaluate the likely content of the final paper against the above selection criteria. An extended abstract must also include an abstract and author information which will be published in the Advance Program, should the paper be accepted.

Complete paper submissions must be final papers prepared using 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. 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 Wavefront 2012 proceedings, which will limit accepted papers to 20 pages. Wavefront 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 Wavefront Chair, Christopher O'Connor.