OOPSLA History

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/

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