OOPSLA

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
JahrVeranstaltungsortTagungsvorsitzProgrammvorsitz
2019[1]Athen, Griechenland
2018[2]Boston, Massachusetts, USA
2017[3]Vancouver, British Columbia, KanadaGail MurphyJonathan Aldrich
2016[4]Amsterdam, NiederlandeEelco VisserYannis Smaragdakis
2015[5]Pittsburgh, Pennsylvania, USAJonathan AldrichPatrick Eugster
2014[6]Portland, Oregon, USAAndrew BlackTodd Millstein
2013[7]Indianapolis, Indiana, USAAntony Hosking, Patrick EugsterCristina V. Lopes
2012[8]Tucson, Arizona, USAGary T. LeavensMatthew B. Dwyer
2011[9]Portland, Oregon, USACristina V. LopesKathleen Fisher
2010[10]Reno, Nevada, USAWilliam R. CookMartin Rinard
2009[11]Orlando, Florida, USAShail AroraGary T. Leavens
2008[12]Nashville, Tennessee, USAGail E. HarrisGregor Kiczales
2007[13]Montreal, Quebec, KanadaRichard P. GabrielDavid Bacon
2006[14]Portland, Oregon, USAPeri TarrWilliam R. Cook
2005[15]San Diego, Kalifornien, USARalph JohnsonRichard P. Gabriel
2004[16]Vancouver, British Columbia, KanadaJohn VlissidesDoug Schmidt
2003[17]Anaheim, Kalifornien, USARon CrockerGuy L. Steele, Jr.
2002[18]Seattle, Washington, USAMamdouh IbrahimSatoshi Matsuoka
2001[19]Tampa Bay, Florida, USALinda NorthropJohn Vlissides
2000[20]Minneapolis, Minnesota, USAMary Beth RossonDoug Lea
1999[21]Denver, Colorado, USABrent HailpernLinda Northrop
1998[22]Vancouver, British Columbia, KanadaBjorn Freeman-BensonCraig Chambers
1997[23]Atlanta, Georgia, USAMary LoomisToby Bloom
1996[24]San José, Kalifornien, USALougie AndersonJames Coplien
1995Austin, Texas, USARebecca J. Wirfs-BrockMary Loomis
1994Portland, Oregon, USAJeff McKennaJ. Eliot B. Moss
1993Washington, D.C., USATimlynn Babitsky, Jim SalmonsRalph Johnson
1992Vancouver, British Columbia, KanadaJohn PughRebecca J. Wirfs-Brock
1991Phoenix, Arizona, USAJohn RichardsAlan Snyder
1990Ottawa, Ontario, Kanada (co-located with ECOOP)David A. Thomas, Pierre CointeAkinori Yonezawa
1989New Orleans, Louisiana, USAGeorge BosworthKent Beck
1988San Diego, Kalifornien, USAAlan Otis, Larry TeslerKurt Shmucker
1987Orlando, Florida, USAAdele Goldberg, Chet WisinskiJerry L. Archibald
1986Portland, Oregon, USADaniel G. Bobrow, Alan PurdyDan Ingalls

Literatur

  • Michael Stal: Jubiläum: 20 Jahre OOPSLA. Back to the Beginning. In: iX. Nr. 12, 2006, S. 16 (Online [abgerufen am 17. Dezember 2013] kostenpflichtig).
  • Michael Stal, Nicolai Josuttis: OOPSLA 2004: Wieder mehr Teilnehmer. Pilgern nach Kanada. In: iX. Nr. 12, 2004, S. 18 (ONline [abgerufen am 16. Dezember 2013] kostenpflichtig).
  • Nicolai Josuttis: 17. ACM-Konferenz zum Thema Objektorientierung. Magie der IT. In: iX. Nr. 1, 2003, S. 21 (Online [abgerufen am 16. Dezember 2013] kostenpflichtig).

Weblinks

Einzelnachweise

  1. SPLASH 2019 OOPSLA. In: splashcon.org. Abgerufen am 21. Mai 2020 (englisch).
  2. SPLASH 2018 OOPSLA. In: splashcon.org. Abgerufen am 21. Mai 2020 (englisch).
  3. SPLASH 2017 OOPSLA. In: splashcon.org. Abgerufen am 2. Juli 2018 (englisch).
  4. SPLASH 2016 OOPSLA. In: splashcon.org. Abgerufen am 2. Juli 2018 (englisch).
  5. SPLASH 2015 OOPSLA. In: splashcon.org. Abgerufen am 2. Juli 2018 (englisch).
  6. SPLASH 2014 OOPSLA. In: splashcon.org. Abgerufen am 2. Juli 2018 (englisch).
  7. SPLASH 2013. (Memento des Originals vom 15. Oktober 2016 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/splashcon.org In: splashcon.org. Abgerufen am 14. Dezember 2013 (englisch).
  8. The Third Annual SPLASH Conference, held in Tucson, Arizona. (Memento des Originals vom 8. Juli 2013 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/splashcon.org In: splashcon.org. Abgerufen am 14. Dezember 2013 (englisch).
  9. SPLASH 2011. (Memento des Originals vom 6. Oktober 2016 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/splashcon.org In: splashcon.org. Abgerufen am 14. Dezember 2013 (englisch).
  10. SPLASH 2010. (Memento des Originals vom 29. Oktober 2016 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/splashcon.org In: splashcon.org. Abgerufen am 14. Dezember 2013 (englisch).
  11. OOPSLA 2009. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch).
  12. OOPSLA 2008. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch).
  13. OOPSLA 2007. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch).
  14. OOPSLA 2006. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch).
  15. OOPSLA´05. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch).
  16. 19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch).
  17. OOPSLA 2003. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch).
  18. OOPSLA 2002. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch).
  19. OOPSLA 2001. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch).
  20. OOPSLA 2000. In: oopsla.org. Abgerufen am 14. Dezember 2013 (englisch).
  21. OOPSLA ´99. (Memento vom 16. April 2012 im Internet Archive)
  22. OOPSLA´98. (Memento vom 30. Oktober 2007 im Internet Archive)
  23. OOPSLA´97. (Memento vom 13. November 1997 im Internet Archive)
  24. The Eleventh Annual ACM Conference on Object-Oriented Programming Systems, Languages and Applications. (Memento vom 7. November 2007 im Internet Archive)