Pattern Languages of Programs explained

History:1994–present
Discipline:software design patterns
Abbreviation:PLoP
Publisher:ACM
Country:USA
Frequency:annual
Sponsored by The Hillside Group

Pattern Languages of Programs is the name of a group of annual conferences sponsored by The Hillside Group. The purpose of these conferences is to develop and refine the art of software design patterns. Most of the effort focuses on developing a textual presentation of a pattern such that it becomes easy to understand and apply. This is typically done in a writers' workshop setting.

The flagship conference

The flagship conference is called the Pattern Languages of Programs conference, abbreviated as PLoP. PLoP has been held in the U.S.A. since 1994.[1] Until 2004 it was held annually at Allerton Park in Monticello, Illinois, a property of the University of Illinois at Urbana Champaign. Since then, its location has alternated between Allerton park and being co-located with OOPSLA, a large computer science conference, with the Agile Conference in 2009, and with PUARL in 2018. The 27th PLoP will be held in Keystone, Colorado.

Notable people who chaired the conference in the past include Ward Cunningham, Richard Gabriel, Ralph Johnson, John Vlissides and Kent Beck.

PLoP (and several other Pattern Languages of Programs conferences) are sponsored by The Hillside Group, a U.S.-based non-profit organization that holds the PLoP trademark and the rights to the conference.

Other PLoP conferences

AsianPLoP

AsianPLoP is the PLoP event for the Asian community, commonly featuring patterns in both English and Japanese language.

Year Location Conference Chair Program Chair
AsianPLoP 2015Tokyo, Japan
AsianPLoP 2014Tokyo, JapanHironori WashizakiYasunobu Kawaguchi, Takashi Iba
AsianPLoP 2011Tokyo, JapanMasanari Motohashi
AsianPLoP 2010Tokyo, JapanEiichi HanyudaHironori Washizaki, Nobukazu Yoshioka

ChiliPLoP

ChiliPLoP is an annual conference featuring "hot topics" of the PLoP community. It is held in the U.S. since 1998.

Year Location Conference Chair Program Chair
ChiliPLoP 2011Carefree, Arizona, United StatesRick MercerEugene Wallingford
ChiliPLoP 2010Carefree, Arizona, United StatesRick MercerRalph Johnson
ChiliPLoP 1997Wickenburg Inn, Arizona, United StatesLinda Rising

EuroPLoP

Held since 1996 in Kloster Irsee, Germany (former monastery, now Swabian Conference and Education Centre).

Year Location Conference Chair Program Chair
EuroPLoP 2017Kloster Irsee, Bavaria, GermanyChristian KreinerChristopher Preschern
EuroPLoP 2016Kloster Irsee, Bavaria, GermanyChristopher PreschernVeli-Pekka Eloranta
EuroPLoP 2015Kloster Irsee, Bavaria, GermanyClaudius LinkVeli-Pekka Eloranta
EuroPLoP 2014Kloster Irsee, Bavaria, GermanyVeli-Pekka ElorantaUwe van Heesch
EuroPLoP 2013Kloster Irsee, Bavaria, GermanyUwe van HeeschChristian Kohls
EuroPLoP 2012Kloster Irsee, Bavaria, GermanyChristian KohlsAndreas Fiesser
EuroPLoP 2011Kloster Irsee, Bavaria, GermanyAndreas FiesserParis Avgeriou
EuroPLoP 2010Kloster Irsee, Bavaria, GermanyParis AvgeriouMichael Weiss
EuroPLoP 2009Kloster Irsee, Bavaria, GermanyMichael WeissAllan Kelly
EuroPLoP 2008Kloster Irsee, Bavaria, GermanyAllan KellyTill Schümmer
EuroPLoP 2007Kloster Irsee, Bavaria, GermanyTill SchümmerLise Hvatum
EuroPLoP 2006Kloster Irsee, Bavaria, GermanyLise HvatumUwe Zdun
EuroPLoP 2005Kloster Irsee, Bavaria, GermanyUwe ZdunAndy Longshaw
EuroPLoP 2004Kloster Irsee, Bavaria, GermanyDietmar SchützKlaus Marquardt
EuroPLoP 2003Kloster Irsee, Bavaria, GermanyDietmar SchützKevlin Henney
EuroPLoP 2002Kloster Irsee, Bavaria, GermanyJutta Eckstein, Christa SchwanningerAlan O'Callaghan
EuroPLoP 2001Kloster Irsee, Bavaria, GermanyJutta Eckstein, Christa SchwanningerAndreas Rüping
EuroPLoP 2000Kloster Irsee, Bavaria, GermanyAndreas RüpingMartine Devos
EuroPLoP 1999Kloster Irsee, Bavaria, GermanyMartine DevosPaul Dyson
EuroPLoP 1998Kloster Irsee, Bavaria, GermanyPaul DysonJens Coldewey
EuroPLoP 1997Kloster Irsee, Bavaria, GermanyFrank BuschmannDirk Riehle
EuroPLoP 1996Kloster Irsee, Bavaria, GermanyFrank BuschmannBruce Anderson

KoalaPLoP

Held in Australia or New Zealand.

Year Location Conference Chair Program Chair
KoalaPLoP 2002Melbourne, AustraliaPaul TaylorJames Noble, Brian Foote
KoalaPLoP 2000Melbourne, AustraliaDarius ZakrzewskiJim Coplien

MensorePLoP

MensorePLoP '2001, held on the island of Okinawa, Japan.

MiniPLoP

MiniPLoP'2011, held in IME/USP, São Paulo, Brazil.

ScrumPLoP

Year Location Conference Chair Program Chair
ScrumPLoP 2019Quinta da Pacheca, Portugal
ScrumPLoP 2018Quinta da Pacheca, Portugal
ScrumPLoP 2017Quinta da Pacheca, Portugal
ScrumPLoP 2016Quinta da Pacheca, Portugal
ScrumPLoP 2015Quinta da Pacheca, Portugal
ScrumPLoP 2014Helsingør, Denmark
ScrumPLoP 2013Helsingør, Denmark
ScrumPLoP 2012Helsingør, Denmark
ScrumPLoP 2011Helsingør, Denmark
ScrumPLoP 2010Stora Nyteboda, Sweden

SugarLoafPLoP

SugarLoafPLoP, held in Brazil.

Year Location Conference Chair Program Chair
SugarLoafPLoP 2012Natal, RN, BrazilSergio Soares and Uirá Kulesza Mary Lynn Manns and Rosana T. Vaccare Braga
SugarLoafPLoP 2010Salvador, Bahia, BrazilChristina Chavez and Claudio Sant'Anna Rebecca Wirfs-Brock and Uirá Kulesza
...
SugarLoafPLoP 2001Rio de Janeiro, BrazilRosana Maria Castro Andrade and Claudia M. L Werner James O. Coplien and Jorge L. Ortega Arjona

VikingPLoP

VikingPLoP, held mostly in the Scandinavian countries, but also moving around in Europe.

Year Location Program Chairs
VikingPLoP 2002Höjstrupgård castle near Helsingör in Denmark, DenmarkKristian Elof Soerensen
VikingPLoP 2003Bergen, NorwayCecilia Haskins
VikingPLoP 2004Uppsala, SwedenRebecca Rikner
VikingPLoP 2005Helsinki, FinlandJuha Pärssinen
VikingPLoP 2007Bergen, NorwayCecilia Haskins
VikingPLoP 2008Stora Nyteboda, Sweden
VikingPLoP 2012Saariselkä, FinlandVeli-Pekka Eloranta and Marko Leppänen
VikingPLoP 2013Ikaalinen, FinlandVeli-Pekka Eloranta and Marko Leppänen
VikingPLoP 2014Sagadi manor, EstoniaJari Rauhamäki and Veli-Pekka Eloranta
VikingPLoP 2015Ribaritsa resort, BulgariaJari Rauhamäki and Elissaveta Gourova
VikingPLoP 2016Wassenaar, NetherlandsJari Rauhamäki and Christian Köppe
VikingPLoP 2017Grube/Schleswig-Holstein, GermanyChristian Kohls and Klaus Marquardt
VikingPLoP 2018 (cancelled)Fredensborg, DenmarkBogdana Botez

Publications

The conference proceedings are typically published locally as technical reports of a sponsoring university. From 1998 to 2007, EuroPLoP papers were published annually by the German publisher Universitätsverlag Konstanz.

Between 2008 and 2012 proceedings appeared in several places. CEUR-WS holds papers for 2008 and papers for 2009 (in addition a complete set of 2009 papers are available from Lulu.com in printed and PDF formats). A printed version of EuroPLoP 2012 papers are also available on Lulu.com.

Since 2012 a subset of EuroPLoP papers have been submitted to the ACM Digital Library.

After the conference, authors are given the chance to submit a revised paper for publication in the book series Pattern Languages of Program Design by Addison Wesley.

In 2007, an academic journal was started, called Transactions on Pattern Languages of Programming. The editors-in-chief are James Noble and Ralph Johnson and the European editor is Uwe Zdun. The journal is published by Springer-Verlag.

See also

External links

Notes and References

  1. Steven . Berczuk . Finding Solutions Through Pattern Languages . . . 27 . 12 . 75 - 76 . December 1994. 10.1109/2.335755 .