OOPSLA: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Lausac (talk | contribs)
changed old ref to UML for Model Driven Engineering & added DSL
tag as one source
 
(108 intermediate revisions by 72 users not shown)
Line 1: Line 1:
{{one source |date=May 2024}}
'''OOPSLA''' ([[Object-Oriented Programming]], Systems, Languages & Applications) is an annual [[Association for Computing Machinery|ACM]] conference.
{{Infobox Academic Conference
| history = 1986–present
| discipline = [[Object-oriented programming]]
| abbreviation = OOPSLA
| publisher = [[Association for Computing Machinery|ACM]]
| country = International
| frequency = annual
}}


'''OOPSLA''' ('''Object-Oriented Programming, Systems, Languages & Applications''') is an annual [[Association for Computing Machinery|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 on object-oriented programming systems, languages and applications. Like other conferences, OOPSLA offers various tracks and many simultaneous sessions, and thus has different meaning to different people. It is more academic than some conferences, with doctoral students presenting papers for credit, and less academic than others.


OOPSLA has been instrumental in helping object-oriented programming develop into a mainstream programming paradigm.{{Cn|date=September 2023}} It has also helped incubate a number of related topics, including [[Design pattern (computer science)|design patterns]], [[refactoring]], [[aspect-oriented programming]], [[model-driven engineering]], [[agile software development]], and [[domain specific languages]].
The first OOPSLA was held in [[Portland, Oregon]] in 1986. It operates under the auspices of the Special Interest Group for Programming Languages ([[SIGPLAN]]) group of the [[Association for Computing Machinery]] (ACM).


The first OOPSLA conference was held in [[Portland, Oregon]] in 1986. As of 2010, OOPSLA became a part of the [[SPLASH (conference)|SPLASH]] conference.<ref>{{cite web|title=.doc document at SPLASH website|url=https://dl.acm.org/event.cfm?id=RE181|access-date=2018-12-02|archive-url=https://web.archive.org/web/20180109095206/https://dl.acm.org/event.cfm?id=RE181|archive-date=2018-01-09|url-status=dead}}</ref> SPLASH stands for Systems, Programming, Languages, and Applications: Software for Humanity.
OOPSLA’s venue changes every year, and the categories of its program vary. Historically OOPSLA has combined the presentation of academic papers with comparatively practical experience reports, panels, workshops and tutorials.


== Locations and organizers ==
OOPSLA helped object-oriented programming develop into what is now mainstream programming, and helped incubate a number of related disciplines, including [[Design pattern (computer science)|design patterns]], [[refactoring]], [[aspect-oriented programming]], [[Model Driven Engineering]], [[agile software development]], and [[Domain Specific Language]].
{| class="wikitable"
|-
! Year !! Location !! Conference Chair !! Program Chair
|-
|[https://2023.splashcon.org/track/splash-2023-oopsla 2023]
|[[Cascais|Cascais, Portugal]]
| [[Vasco Vasconcelos]]
|
|-
|[https://2022.splashcon.org/track/splash-2022-oopsla 2022]
|[[Auckland|Auckland, New Zealand]]
| [[Alex Potanin]]
|
|-
|[https://2021.splashcon.org/track/splash-2021-oopsla 2021]
|[[Chicago|Chicago, Illinois, USA]]
| [[Hridesh Rajan]]
|
|-
|[https://2020.splashcon.org/track/splash-2020-oopsla 2020]
| Virtual
| [[Hridesh Rajan]]
|
|
|-
|[https://2019.splashcon.org/track/splash-2019-OOPSLA 2019]
|[[Athens|Athens, Greece]]
|[[Yannis Smaragdakis]]
|[[Eelco Visser]]
|-
|[https://2018.splashcon.org/track/splash-2018-OOPSLA 2018]
|[[Boston|Boston, Massachusetts, USA]]
|Jan Vitek
|Manu Sridharan
|-
|[https://2017.splashcon.org/track/splash-2017-OOPSLA 2017]
|[[Vancouver|Vancouver, Canada]]
|[[Gail Murphy]]
|Jonathan Aldrich
|-
|[http://2016.splashcon.org/track/splash-2016-oopsla 2016]
|[[Amsterdam|Amsterdam, Netherlands]]
|[[Eelco Visser]]
|[[Yannis Smaragdakis]]
|-
|[http://2015.splashcon.org/track/oopsla2015 2015]
|[[Pittsburgh|Pittsburgh, Pennsylvania, USA]]
|Jonathan Aldrich
|Patrick Eugster
|-
| [http://splashcon.org/2014/ 2014]
| [[Portland, Oregon]], [[United States|USA]]
| Andrew Black
| Todd Millstein
|-
| [https://web.archive.org/web/20161015060637/http://splashcon.org/2013/ 2013]
| [[Indianapolis|Indianapolis, Indiana]], [[United States|USA]]
| Antony Hosking, Patrick Eugster
| [[Cristina Lopes|Cristina V. Lopes]]
|-
| [https://web.archive.org/web/20130708175158/http://splashcon.org/2012/ 2012]
| [[Tucson, Arizona]], [[United States|USA]]
| [[Gary T. Leavens]]
| Matt Dwyer
|-
| [https://web.archive.org/web/20161006020041/http://splashcon.org/2011/ 2011]
| [[Portland, Oregon]], [[United States|USA]]
| [[Cristina Lopes|Cristina V. Lopes]]
| [[Kathleen Fisher|Kathleen S. Fisher]]
|-
| [https://web.archive.org/web/20161029055846/http://splashcon.org/2010/ 2010]
| [[Reno, Nevada]], [[United States|USA]]
| [[William Cook (computer scientist)|William R. Cook]]
| Martin Rinard
|-
| [http://www.oopsla.org/oopsla2009/ 2009]
| [[Orlando, Florida|Orlando]], [[Florida]], [[United States|USA]]
| [[Shail Arora]]
| [[Gary T. Leavens]]
|-
| [http://www.oopsla.org/oopsla2008/ 2008]
| [[Nashville, Tennessee|Nashville]], [[Tennessee]], [[United States|USA]]
| Gail E. Harris
| [[Gregor Kiczales]]
|-
| [http://www.oopsla.org/oopsla2007/index.php?page=home/ 2007]
| [[Montreal]], [[Quebec]], [[Canada]]
| [[Richard P. Gabriel]]
| David Bacon
|-
| [http://www.oopsla.org/2006/ 2006]
| [[Portland, Oregon|Portland]], [[Oregon]], [[United States|USA]]
| [[Peri Tarr]]
| [[William Cook (computer scientist)|William R. Cook]]
|-
| [http://www.oopsla.org/2005/ShowPage.do?id=Home 2005]
| [[San Diego]], [[California]], [[United States|USA]]
| [[Ralph Johnson (computer scientist)|Ralph Johnson]]
| [[Richard P. Gabriel]]
|-
| [http://www.oopsla.org/2004/ShowPage.do?id=Home 2004]
| [[Vancouver]], [[British Columbia]], [[Canada]]
| [[John Vlissides]]
| [[Douglas_C._Schmidt|Doug Schmidt]]
|-
| [http://www.oopsla.org/oopsla2003/ 2003]
| [[Anaheim, California|Anaheim]], [[California]], [[United States|USA]]
| Ron Crocker
| [[Guy L. Steele, Jr.]]
|-
| [http://www.oopsla.org/2002/ 2002]
| [[Seattle]], [[Washington (state)|Washington]], [[United States|USA]]
| Mamdouh Ibrahim
| [[Satoshi Matsuoka]]
|-
| [http://www.oopsla.org/oopsla2001/ 2001]
| [[Tampa Bay Area|Tampa Bay]], [[Florida]], [[United States|USA]]
| Linda Northrop
| [[John Vlissides]]
|-
| [http://www.oopsla.org/2000/ 2000]
| [[Minneapolis]], [[Minnesota]], [[United States|USA]]
| Mary Beth Rosson
| [[Doug Lea]]
|-
| [https://dblp.org/db/conf/oopsla/oopsla99 1999]
| [[Denver]], [[Colorado]], [[United States|USA]]
| [[Brent Hailpern]]
| Linda Northrop
|-
| [https://dblp.org/db/conf/oopsla/oopsla98 1998]
| [[Vancouver]], [[British Columbia]], [[Canada]]
| Bjorn Freeman-Benson
| Craig Chambers
|-
| [https://dblp.org/db/conf/oopsla/oopsla97 1997]
| [[Atlanta]], [[Georgia (U.S. state)|Georgia]], [[United States|USA]]
| Mary Loomis
| Toby Bloom
|-
| [https://dblp.org/db/conf/oopsla/oopsla96 1996]
| [[San Jose, California|San Jose]], [[California]], [[United States|USA]]
| Lougie Anderson
| [[James Coplien]]
|-
| [https://dblp.org/db/conf/oopsla/oopsla95 1995]
| [[Austin, Texas|Austin]], [[Texas]], [[United States|USA]]
| [[Rebecca Wirfs-Brock|Rebecca J. Wirfs-Brock]]
| Mary Loomis
|-
| [https://dblp.org/db/conf/oopsla/oopsla94 1994]
| [[Portland, Oregon|Portland]], [[Oregon]], [[United States|USA]]
| Jeff McKenna
| J. Eliot B. Moss
|-
| [https://dblp.org/db/conf/oopsla/oopsla93 1993]
| [[Washington, D.C.]], [[United States|USA]]
| Timlynn Babitsky and Jim Salmons
| [[Ralph Johnson (computer scientist)|Ralph Johnson]]
|-
| [https://dblp.org/db/conf/oopsla/oopsla92 1992]
| [[Vancouver]], [[British Columbia]], [[Canada]]
| John Pugh
| [[Rebecca Wirfs-Brock|Rebecca J. Wirfs-Brock]]
|-
| [https://dblp.org/db/conf/oopsla/oopsla91 1991]
| [[Phoenix, Arizona|Phoenix]], [[Arizona]], [[United States|USA]]
| John Richards
| Alan Snyder
|-
| [https://dblp.org/db/conf/oopsla/oopsla90 1990]
| [[Ottawa]], [[Ontario]], [[Canada]] (co-located with [[ECOOP]])
| [[David A. Thomas (software developer)|David Thomas]] and Pierre Cointe
| [[Akinori Yonezawa]]
|-
| [https://dblp.org/db/conf/oopsla/oopsla89 1989]
| [[New Orleans]], [[Louisiana]], [[United States|USA]]
| George Bosworth
| [[Kent Beck]]
|-
| [https://dblp.org/db/conf/oopsla/oopsla88 1988]
| [[San Diego]], [[California]], [[United States|USA]]
| Alan Otis and [[Larry Tesler]]
| Kurt Shmucker
|-
| [https://dblp.org/db/conf/oopsla/oopsla87 1987]
| [[Orlando, Florida|Orlando]], [[Florida]], [[United States|USA]]
| [[Adele Goldberg (computer scientist)|Adele Goldberg]] and Chet Wisinski
| Jerry L. Archibald
|-
| [https://dblp.org/db/conf/oopsla/oopsla86 1986]
| [[Portland, Oregon|Portland]], [[Oregon]], [[United States|USA]]
| [[Daniel G. Bobrow]] and Alan Purdy
| [[Daniel Henry Holmes Ingalls, Jr.|Daniel Ingalls]]
|}


==References==
The sister conference of OOPSLA in Europe is [[ECOOP]]
{{Reflist}}


== External link ==
==External links==
*[http://oopsla.org/ Official website]
* {{Official website}}
* [http://oopsla.org/oopsla-history/ OOPSLA history]
* [http://www.splashcon.org Official website&mdash;SPLASH ]


[[Category:Computer science conferences]]
[[Category:Computer science conferences]]
[[Category:International conferences]]
[[Category:Object-oriented programming]]
[[Category:Object-oriented programming]]
[[Category:Association for Computing Machinery conferences]]
[[Category:Programming languages conferences]]

Latest revision as of 20:34, 2 May 2024

OOPSLA
AbbreviationOOPSLA
DisciplineObject-oriented programming
Publication details
PublisherACM
History1986–present
Frequencyannual

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 has been instrumental in helping object-oriented programming develop into a mainstream programming paradigm.[citation needed] 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.[1] SPLASH stands for Systems, Programming, Languages, and Applications: Software for Humanity.

Locations and organizers[edit]

Year Location Conference Chair Program Chair
2023 Cascais, Portugal Vasco Vasconcelos
2022 Auckland, New Zealand Alex Potanin
2021 Chicago, Illinois, USA Hridesh Rajan
2020 Virtual Hridesh Rajan
2019 Athens, Greece Yannis Smaragdakis Eelco Visser
2018 Boston, Massachusetts, USA Jan Vitek Manu Sridharan
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[edit]

  1. ^ ".doc document at SPLASH website". Archived from the original on 2018-01-09. Retrieved 2018-12-02.

External links[edit]