OOPSLA



























OOPSLA
Abbreviation OOPSLA
Discipline Object-oriented programming
Publication details
Publisher ACM
History 1986–present
Frequency annual

OOPSLA (Object-Oriented Programming, Systems, Languages & Applications) is an annual ACM research conference. OOPSLA mainly takes place in the United States, while the sister conference of OOPSLA, ECOOP, is typically held in Europe. It is operated by the Special Interest Group for Programming Languages (SIGPLAN) group of the Association for Computing Machinery (ACM).


OOPSLA is an annual conference covering topics related to object-oriented programming systems, languages and applications. Like other conferences, OOPSLA offers various tracks and many simultaneous sessions, and thus has a different meaning to different people. It is an academic conference, and draws doctoral students who present peer-reviewed papers. It also draws a number of non-academic attendees, many of whom present experience reports and conduct panels, workshops and tutorials.


OOPSLA has been instrumental in helping object-oriented programming develop into a mainstream programming paradigm. It has also helped incubate a number of related topics, including design patterns, refactoring, aspect-oriented programming, model-driven engineering, agile software development, and domain specific languages.


The first OOPSLA conference was held in Portland, Oregon in 1986. As of 2010, OOPSLA became a part of the SPLASH conference. The website states that "SPLASH isn't just a new name for our favorite conference—SPLASH has a new charter and mission: To bring together practitioners and researchers who are passionate about software, programming, design, and software engineering to explore the frontiers of software and software practice."[1] SPLASH stands for Systems, Programming, Languages, and Applications: Software for Humanity. OOPSLA will be a premiere research conference for technical papers and presentations within SPLASH. This change was intended to serve as a framework for organizing and streamlining the efforts so that topics that would traditionally be presented at OOPSLA maintain their focus while allowing other conferences (within SPLASH) to highlight new trends and challenges in the world of software.



Locations and organizers









































































































































































































Year Location Conference Chair Program Chair

2017

Vancouver, Canada

Gail Murphy
Jonathan Aldrich

2016

Amsterdam, Netherlands

Eelco Visser
Yannis Smaragdakis

2015

Pittsburgh, Pennsylvania, USA
Jonathan Aldrich
Patrick Eugster

2014

Portland, Oregon, USA
Andrew Black
Todd Millstein

2013

Indianapolis, Indiana, USA
Antony Hosking, Patrick Eugster

Cristina V. Lopes

2012

Tucson, Arizona, USA

Gary T. Leavens
Matt Dwyer

2011

Portland, Oregon, USA

Cristina V. Lopes

Kathleen S. Fisher

2010

Reno, Nevada, USA

William R. Cook
Martin Rinard

2009

Orlando, Florida, USA

Shail Arora

Gary T. Leavens

2008

Nashville, Tennessee, USA
Gail E. Harris

Gregor Kiczales

2007

Montreal, Quebec, Canada

Richard P. Gabriel
David Bacon

2006

Portland, Oregon, USA

Peri Tarr

William R. Cook

2005

San Diego, California, USA

Ralph Johnson

Richard P. Gabriel

2004

Vancouver, British Columbia, Canada

John Vlissides

Doug Schmidt

2003

Anaheim, California, USA
Ron Crocker

Guy L. Steele, Jr.

2002

Seattle, Washington, USA
Mamdouh Ibrahim
Satoshi Matsuoka

2001

Tampa Bay, Florida, USA
Linda Northrop

John Vlissides

2000

Minneapolis, Minnesota, USA
Mary Beth Rosson

Doug Lea

1999

Denver, Colorado, USA

Brent Hailpern
Linda Northrop

1998

Vancouver, British Columbia, Canada
Bjorn Freeman-Benson
Craig Chambers

1997

Atlanta, Georgia, USA
Mary Loomis
Toby Bloom

1996

San Jose, California, USA
Lougie Anderson

James Coplien

1995

Austin, Texas, USA

Rebecca J. Wirfs-Brock
Mary Loomis

1994

Portland, Oregon, USA
Jeff McKenna
J. Eliot B. Moss

1993

Washington, D.C., USA
Timlynn Babitsky and Jim Salmons

Ralph Johnson

1992

Vancouver, British Columbia, Canada
John Pugh

Rebecca J. Wirfs-Brock

1991

Phoenix, Arizona, USA
John Richards
Alan Snyder

1990

Ottawa, Ontario, Canada (co-located with ECOOP)

David Thomas and Pierre Cointe

Akinori Yonezawa

1989

New Orleans, Louisiana, USA
George Bosworth

Kent Beck

1988

San Diego, California, USA
Alan Otis and Larry Tesler
Kurt Shmucker

1987

Orlando, Florida, USA

Adele Goldberg and Chet Wisinski
Jerry L. Archibald

1986

Portland, Oregon, USA

Daniel G. Bobrow and Alan Purdy

Daniel Ingalls


References





  1. ^ ".doc document at SPLASH website". Archived from the original on 2018-01-09. Retrieved 2018-12-02..mw-parser-output cite.citation{font-style:inherit}.mw-parser-output .citation q{quotes:"""""""'""'"}.mw-parser-output .citation .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/6/65/Lock-green.svg/9px-Lock-green.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Lock-gray-alt-2.svg/9px-Lock-gray-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .citation .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/a/aa/Lock-red-alt-2.svg/9px-Lock-red-alt-2.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration{color:#555}.mw-parser-output .cs1-subscription span,.mw-parser-output .cs1-registration span{border-bottom:1px dotted;cursor:help}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/12px-Wikisource-logo.svg.png")no-repeat;background-position:right .1em center}.mw-parser-output code.cs1-code{color:inherit;background:inherit;border:inherit;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;font-size:100%}.mw-parser-output .cs1-visible-error{font-size:100%}.mw-parser-output .cs1-maint{display:none;color:#33aa33;margin-left:0.3em}.mw-parser-output .cs1-subscription,.mw-parser-output .cs1-registration,.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left,.mw-parser-output .cs1-kern-wl-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right,.mw-parser-output .cs1-kern-wl-right{padding-right:0.2em}




External links



  • Official SPLASH website

  • Official website

  • Official OOPSLA history page




Comments

Popular posts from this blog

Information security

Lambak Kiri

章鱼与海女图