The Wavefront program is about the systems that innovative software developers are creating and deploying today. The program will include papers reporting on the 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
  • User management of digital assets
  • 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.

Submission Summary
Due on: April 08, 2011
Notifications (Extended Abstracts): May 16, 2011
Notifications (Complete Papers): June 13, 2011
Camera-ready copy due: July 25, 2011
Format: ACM Proceedings format
Submit to: http://www.easychair.org/conferences/?conf=spwv2011
Contact: This e-mail address is being protected from spambots. You need JavaScript enabled to view it (chair)

Selection Process

Wavefront seeks papers that describe original and innovative architecture, design, and/or implementation techniques used in actual leading-edge software system. Submissions 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.

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 2011 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, Allen Wirfs-Brock, at This e-mail address is being protected from spambots. You need JavaScript enabled to view it .

Wavefront Committee

  • Allen Wirfs-Brock, Mozilla, USA (chair)
  • Brendan Eich, Mozilla, USA
  • Dean Tribble, Microsoft
  • Herman Venter, Microsoft Research, USA
  • Jamie Douglass, Boeing, USA
  • Juanita Ewing, FiREapps, USA
  • Ward Cunningham, AboutUs, USA