Die OOPSLA (Object-Oriented Programming, Systems, Languages, and Applications) ist eine jährlich stattfindende wissenschaftliche Konferenz der Association for Computing Machinery (ACM). Die OOPSLA findet hauptsächlich in den Vereinigten Staaten statt, während die Schwesterkonferenz der OOPSLA, ECOOP, typischerweise in Europa abgehalten wird. Sie wird von der ACM-Themengruppe SIGPLAN, der Special Interest Group for Programming Languages durchgeführt.

Die erste OOPSLA-Tagung wurde 1986 in Portland abgehalten. Seit 2010 findet sie im Rahmen der SPLASH-Konferenz (Systems, Programming, Languages and Applications: Software for Humanity) statt.

Geschichte 1985 beschloss eine Gruppe von vier Pionieren der objektorientierten Programmierung, eine nordamerikanische Konferenz über objektorientierte Programmiersysteme zu planen und zu organisieren. Die Gruppe war Adele Goldberg, Tom Love, David Smith und Allen Wirfs-Brock, und die Konferenz war OOPSLA – Object-Oriented Programming, Systems, Languages, and Applications (Objektorientierte Programmierung, Systeme, Sprachen und Anwendungen). Die erste OOPSLA fand im November 1986 im Marriott Hotel in Portland, Oregon, statt. Rund 600 Personen nahmen teil, etwa 50 Vorträge wurden gehalten, und die Teilnehmer erfuhren von Smalltalk, Lisp, Flavors, CommonLoops, Emerald, Trellis/Owl, Mach, Prolog, ABCL / 1, Prototypen und verteilte / gleichzeitige Programmierung von Leuten wie Danny Bobrow, Gregor Kiczales, Rick Rashid, Andrew Black, Dave Ungar, Henry Liebermann, Ralph Johnson, Dan Ingalls, Ward Cunningham, Kent Beck, Ivar Jacobson und Bertrand Meyer.

Diese Palette von Themen und Forschern gab den Ausschlag für die Konferenz, die zum Forum für Softwareentwicklungen der letzten Jahrzehnte wurde. OOPSLA war der Inkubator u. a. für CRC-Karten, CLOS, Entwurfsmuster, Self, die agilen Methoden, serviceorientierte Architekturen, Wikis, Unified Modeling Language (UML), testgetriebenes Design (TDD), Refactoring, Java, dynamische Kompilierung und Aspektorientierte Programmierung.

Gegen Ende der 1990er Jahre – im Gefolge der Erfolge von Smalltalk und Java im Business und C++ im Engineering – entwickelte sich OOPSLA weg von einer Konferenz mit hauptsächlichem Schwerpunkt auf OO-Themen hin zu einer, die auf die Probleme einer Veränderung der Computerwelt aufmerksam machte. Die Entwicklung neuer Techniken und Technologien sowie die Erweiterung der Theorie stehen seitdem mehr im Fokus.

+ OOPSLA-Konferenzen – Übersicht Jahr Veranstaltungsort Tagungsvorsitz Programmvorsitz 2019SPLASH 2019 OOPSLA. In: splashcon.org. Abgerufen am 21. Mai 2020 (englisch). Athen, Griechenland 2018SPLASH 2018 OOPSLA. In: splashcon.org. Abgerufen am 21. Mai 2020 (englisch). Boston, Massachusetts, USA 2017SPLASH 2017 OOPSLA. In: splashcon.org. Abgerufen am 2. Juli 2018 (englisch). Vancouver, British Columbia, Kanada Gail Murphy Jonathan Aldrich 2016SPLASH 2016 OOPSLA. In: splashcon.org. Abgerufen am 2. Juli 2018 (englisch). Amsterdam, Niederlande Eelco Visser Yannis Smaragdakis 2015SPLASH 2015 OOPSLA. In: splashcon.org. Abgerufen am 2. Juli 2018 (englisch). Pittsburgh, Pennsylvania, USA Jonathan Aldrich Patrick Eugster 2014SPLASH 2014 OOPSLA. In: splashcon.org. Abgerufen am 2. Juli 2018 (englisch). Portland, Oregon, USA Andrew Black Todd Millstein 2013 In: splashcon.org. Abgerufen am 14. Dezember 2013 (englisch). Indianapolis, Indiana, USA Antony Hosking, Patrick Eugster Cristina V. Lopes 2012 In: splashcon.org. Abgerufen am 14. Dezember 2013 (englisch). Tucson, Arizona, USA Gary T. Leavens Matthew B. Dwyer 2011 In: splashcon.org. Abgerufen am 14. Dezember 2013 (englisch). Portland, Oregon, USA Cristina V. Lopes Kathleen Fisher 2010 In: splashcon.org. Abgerufen am 14. Dezember 2013 (englisch). Reno, Nevada, USA William R. Cook Martin Rinard 2009OOPSLA 2009. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch). Orlando, Florida, USA Shail Arora Gary T. Leavens 2008OOPSLA 2008. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch). Nashville, Tennessee, USA Gail E. Harris Gregor Kiczales 2007OOPSLA 2007. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch). Montreal, Quebec, Kanada Richard P. Gabriel David Bacon 2006OOPSLA 2006. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch). Portland, Oregon, USA Peri Tarr William R. Cook 2005OOPSLA´05. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch). San Diego, Kalifornien, USA Ralph Johnson Richard P. Gabriel 200419th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch). Vancouver, British Columbia, Kanada John Vlissides Doug Schmidt 2003OOPSLA 2003. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch). Anaheim, Kalifornien, USA Ron Crocker Guy L. Steele, Jr. 2002OOPSLA 2002. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch). Seattle, Washington, USA Mamdouh Ibrahim Satoshi Matsuoka 2001OOPSLA 2001. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch). Tampa Bay, Florida, USA Linda Northrop John Vlissides 2000OOPSLA 2000. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch). Minneapolis, Minnesota, USA Mary Beth Rosson Doug Lea 1999. Denver, Colorado, USA Brent Hailpern Linda Northrop 1998. Vancouver, British Columbia, Kanada Bjorn Freeman-Benson Craig Chambers 1997. Atlanta, Georgia, USA Mary Loomis Toby Bloom 1996. San José, Kalifornien, 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, Jim Salmons Ralph Johnson 1992 Vancouver, British Columbia, Kanada John Pugh Rebecca J. Wirfs-Brock 1991 Phoenix, Arizona, USA John Richards Alan Snyder 1990 Ottawa, Ontario, Kanada (co-located with ECOOP) David A. Thomas, Pierre Cointe Akinori Yonezawa 1989 New Orleans, Louisiana, USA George Bosworth Kent Beck 1988 San Diego, Kalifornien, USA Alan Otis, Larry Tesler Kurt Shmucker 1987 Orlando, Florida, USA Adele Goldberg, Chet Wisinski Jerry L. Archibald 1986 Portland, Oregon, USA Daniel G. Bobrow, Alan Purdy Dan Ingalls

Literatur

Weblinks Offizielle Website der OOPSLA (englisch) Geschichte der OOPSLA (englisch) Offizielle SPLASH Website (englisch)

Einzelnachweise

Kategorie:Wissenschaftliche Tagung (Informatik) Kategorie:Objektorientierte Programmierung Kategorie:Abkürzung