All submissions are closed.
Object-Oriented Programming, Systems, Languages and Applications
Home    Program    Housing & Transportation    Registration    Submissions    Wiki    Maps

OOPSLA 2004 Technical Papers

Chair: Douglas C. Schmidt, Vanderbilt University, papers@oopsla.org


Technical papers should present significant contributions to the study and use of systems, languages, and applications based on object-oriented and associated technologies, such as components, aspects, and model-based software development techniques. Contributions may be original research results that advance the state of the art, with clear technical novelties sufficiently substantiated by the author(s), or they may be experience-based accounts of best practices, comparative evaluations, or other insights gathered from practical applications. Papers having both research and experiential components are encouraged. If your paper comprises a case study or anecdotal experience with a "particular" system or development project, however, consider submitting a Practitioner Report rather than a Technical Paper.

Important Dates

Firm deadline for receipt of submissions: March 19, 2004 (earlier is strongly recommended)
Notification of acceptance or rejection: May 7, 2004
Deadline for camera-ready copy: August 2, 2004

Submission Process

Go to the Technical Papers submission system.

Electronic submission of proposals is required through the OOPSLA submission system. Other submissions will not be accepted.

All papers must be submitted electronically in PDF format (or PostScript, if you do not have access to PDF-producing programs, but this is not recommended). Final camera-ready papers must be formatted to conform to ACM Proceedings requirements: Nine point font on ten point baseline, two columns per page, each column 3.33 inches wide by 9 inches tall, with a column gutter of 0.33 inches, etc. We strongly encourage you to use this layout for initial submission as well. See the ACM Proceedings Guidelines. You can save preparation time by using one of the templates from that page. Note that MS Word documents must be converted to PDF before being submitted.

Submissions must be no longer than 10,000 words (counting each figure and table as 150 words, and also counting appendices and references) or 20 pages when formatted under the ACM format above.

Submitted papers must have original content that has not previously been published in, or under review by, other refereed venues. Failure to comply with this will result in immediate rejection without any reviews, and notification to the administrator of the corresponding venue. This will also be the case for "overlapping review periods." For example, if the review period for your OOPSLA paper (19 March 2004 till 7 May 2004) intersects the corresponding review period for another conference to which you have submitted another paper, and the two papers are judged to have sufficiently overlapping contributions, the chair will work with the PC chair of that conference to confirm the overlap, and if so, will advise the paper to be rejected from both conferences. The sole exception to this policy is when the previously published venue had been a workshop or a comparable event with limited circulation of the material.

Accepted papers will be published in the OOPSLA 2004 Proceedings and presented during a thirty-minute slot scheduled in the OOPSLA 2004 technical program. The Conference Proceedings will also be distributed as an issue of ACM SIGPLAN Notices.

Submission Guidelines

If you are not familiar with the general nature of OOPSLA papers, you should read previous OOPSLA proceedings to see the range of presentation styles and content. Also recommended is a reading of articles "How to Get your Papers Accepted at OOPSLA", available from http://www.acm.org/sigplan/oopsla/oopsla96/how91.html .

Relevant topics for OOPSLA include, but are not restricted to:

  • Analysis and design methods
  • Components and frameworks
  • Distributed, mobile, parallel, real-time, and embedded systems and middleware
  • E-commerce and workflow applications
  • Language design and implementation
  • Object databases and persistence
  • Objects in human-computer interaction
  • Object testing and metrics
  • Patterns and software architecture
  • Programming environments
  • Reflection/metaobjects, separation of concern, and aspect-orientation
  • Generative programming and model-based development
  • OO software engineering and its practices
  • OO software tools
  • New OO Internet infrastructures, e.g., web services, peer-to-peer, and Grid computing
  • Theoretical foundations and formal methods, e.g., types, security, encapsulation

Best Student Paper Award

OOPSLA 2004 continues a longstanding tradition of recognizing the best student-authored paper of the conference. The Program Chair will select the winning paper among those commended by the Program Committee. The paper will be announced at the conference. Eligible papers will describe the work of one or more students, one of whom must be first author. Authors will indicate eligibility as part of the submission process.

The Onward! Track

Some technical papers fall short of acceptance for the conference proceedings because they are premature or rhetorical but are still considered relevant to the future of computing and thus to OOPSLA. Such papers may be accepted for inclusion in the Onward! track. Although Onward! will have its own selection committee, process, and criteria, several Onward! reviewers will intersect with the technical paper committee and will watch for Onward! candidates among the papers submitted to the technical program. As indicated in the Onward! CFP, such papers will be given longer presentation slots during the technical tracks and will published separately from the conference proceedings.

For More Information

For additional information, clarification, or questions, please contact the Program Chair, Douglas C. Schmidt, papers@oopsla.org.

OOPSLA 2004 Program Committee

Gul Agha, University of Illinois, Urbana Champaign, USA
David F. Bacon, IBM T.J. Watson Research, USA
Elisa Baniassad, Trinity College, Ireland
Frank Buschmann, Siemens, Germany
Roy Campbell, University of Illinois, Urbana Champaign, USA
Jens Coldewey, Coldewey Consulting, Germany
Krzysztof Czarnecki, University of Waterloo, Canada
Richard P. Gabriel, Sun Microsystems, USA
Gail Harris, Instantiated Software, Canada
John Hatcliff, Kansas State University, USA
David Holmes, DLTECH, Australia
Arno Jacobsen, University of Toronto, Canada
Fabio Kon, University of São Paulo, Brazil
Torsten Layda, SWX Swiss Exchange, Switzerland
Doug Lea, SUNY Oswego, USA
Gary Leavens, Iowa State University, USA
Joe Loyall, BBN Technologies, USA
Satoshi Matsuoka, Tokyo Institute of Technology, Japan
John McGregor, Clemson University, USA
Mira Mezini, Darmstadt University of Technology, Germany
Martin Odersky, EPFL, Switzerland
Jens Palsberg, UCLA, USA
Guy Steele, Sun Microsystems, USA
Peri Tarr, IBM T.J. Watson Research, USA
Dave Ungar, Sun Microsystems, USA
Steve Vinoski, IONA Technologies, USA
Jan Vitek, Purdue University, USA