In 1985 a group of 4 pioneers in object-oriented programming decided
to plan and organize a North American conference on object-oriented
programming systems. The group was Adele Goldberg, Tom Love, David
Smith, and Allen Wirfs-Brock, and the conference was OOPSLA –
Object-Oriented Programming, Systems, Languages, and Applications.
The first OOPSLA was held at the Marriott Hotel in Portland, Oregon,
in November 1986. About 600 people attended, about 50 papers were
presented, and the attendees heard about Smalltalk, Lisp, Flavors,
CommonLoops, Emerald, Trellis/Owl, Mach, Prolog, ABCL/1, prototypes,
and distributed/concurrent programming from people like Danny Bobrow,
Gregor Kiczales, Rick Rashid, Andrew Black, Dave Ungar, Henry
Lieberman, Ralph Johnson, Dan Ingalls, Ward Cunningham, Kent Beck,
Ivar Jacobson, and Bertrand Meyer.
This wide range of topics and researchers set the tone for the
conference, which became the forum for some of the most important
software developments over the last couple of decades. OOPSLA was the
incubator for CRC cards, CLOS, design patterns, Self, the agile
methodologies, service-oriented architectures, wikis, Unified
Modeling Language (UML), test driven design (TDD), refactoring, Java,
dynamic compilation, and aspect-oriented programming, to name just
some of them. Never only about objects but never straying far from
them, the conference grew from 600 attendees to around 2500 at its
peak, and is still strong at around 1300 even after spawning off a
series of patterns conferences, Eclipse and EclipseCon, the Agile conference, and AOSD.
Toward the end of the 1990s – in the wake of successes by Smalltalk and Java in business and C++ in engineering – OO
went mainstream, and OOPSLA transitioned from a conference that
worked at making OO practical and understandable to one that works
at the problems of a changing computing world, both by devising
new techniques and technologies and by extending and expanding
theory. What has remained unchanged is a passion for innovation
and a habit of building communities.
OOPSLA is proud of its heritage of creativity and openness.
The OOPSLA website for the current year is always available at
http://www.oopsla.org/.
The SPLASH website for the current year is always available at
http://www.splashcon.org/.
|
SPLASH 2010
Conference Chair: William R. Cook
Program Chair: Martin Rinard
Reno/Tahoe Nevada
http://www.splascon.org/2010/
|
|
OOPSLA 2009
Conference Chair: Shail Arora
Program Chair: Gary Leavens
Orlando, Florida
http://www.oopsla.org/oopsla2009/
|
|
OOPSLA 2008
Conference Chair: Gail E. Harris
Program Chair: Gregor Kiczales
Nashville, Tennessee
http://www.oopsla.org/oopsla2008_final/
|
|
OOPSLA 2007
Conference Chair: Richard P. Gabriel
Program Chair: David Bacon
Montréal, Québec, Canada
http://www.oopsla.org/oopsla2007/
|
|
OOPSLA 2006
Conference Chair: Peri Tarr
Program Chair: William Cook
Portland, Oregon
http://www.oopsla.org/2006/
|
|
OOPSLA 2005
Conference Chair: Ralph Johnson
Program Chair: Richard P. Gabriel
San Diego, California
http://www.oopsla.org/2005/ShowPage.do?id=Home
|
|
OOPSLA 2004
Conference Chair: John Vlissides
Program Chair: Doug Schmidt
Vancouver, British Columbia, Canada
http://www.oopsla.org/2004/
|
|
OOPSLA 2003
Conference Chair: Ron Crocker
Program Chair: Guy L. Steele, Jr.
Anaheim, California
http://www.oopsla.org/2003/
|
|
OOPSLA 2002
Conference Chair: Mamdouh Ibrahim
Program Chair: Satoshi Matsuoka
Seattle, Washington
http://www.oopsla.org/2002/
|
|
OOPSLA 2001
Conference Chair: Linda Northrop
Program Chair: John Vlissides
Tampa, Florida
http://www.oopsla.org/2001/
|
|
OOPSLA 2000
Conference Chair: Mary Beth Rosson
Program Chair: Doug Lea
Minneapolis, Minnesota
http://www.oopsla.org/2000/
|
|
OOPSLA 1999
Conference Chair: Brent Hailpern
Program Chair: Linda Northrop
Denver, Colorado
http://www.sigplan.org/oopsla/oopsla99/
|
|
OOPSLA 1998
Conference Chair: Bjorn Freeman-Benson
Program Chair: Craig Chambers
Vancouver, British Columbia, Canada
http://www.acm.org/sigplan/oopsla/oopsla98/
|
|
OOPSLA 1997
Conference Chair: Mary Loomis
Program Chair: Toby Bloom
Atlanta, Georgia
http://www.acm.org/sigplan/oopsla/oopsla97/fp.html
|
|
OOPSLA 1996
Conference Chair: Lougie Anderson
Program Chair: James Coplien
San José, California
http://www.sigplan.org/oopsla/oopsla96/oopsla96.html
|
|
OOPSLA 1995
Conference Chair: Rebecca J. Wirfs-Brock
Program Chair: Mary Loomis
Austin, Texas
|
|
OOPSLA 1994
Conference Chair: Jeff McKenna
Program Chair: J. Eliot B. Moss
Portland, Oregon
|
|
OOPSLA 1993
Conference Chair: Timlynn Babitsky and Jim Salmons
Program Chair: Ralph Johnson
Washington, D.C.
|
|
OOPSLA 1992
Conference Chair: John Pugh
Program Chair: Rebecca J. Wirfs-Brock
Vancouver, British Columbia, Canada
|
|
OOPSLA 1991
Conference Chair: John Richards
Program Chair: Alan Snyder
Phoenix, Arizona
|
|
OOPSLA 1990
Conference Chair: David Thomas and Pierre Cointe
Program Chair: Akinori Yonezawa
Ottawa, Ontario, Canada
|
|
OOPSLA 1989
Conference Chair: George Bosworth
Program Chair: Kent Beck
New Orleans, Louisiana
|
|
OOPSLA 1988
Conference Chair: Alan Otis and Larry Tesler
Program Chair: Kurt Schmucker
San Diego, California
|
|
OOPSLA 1987
Conference Chair: Adele Goldberg and Chet Wisinski
Program Chair: Jerry L. Archibald
Orlando, Florida
|
|
OOPSLA 1986
Conference Chair: Daniel G Bobrow and Alan Purdy
Program Chair: Daniel Ingalls
Portland, Oregon
|