The Hillside Group

{{External links|date=February 2025}}

{{Infobox organization

| name = The Hillside Group

| image = Hillside-logo.jpg

| image_border =

| size =

| alt = Hillside Group Logo

| caption =

| formation = 1993

| type =

| headquarters =

| location =

| membership = 121

| language = English

| leader_title = President

| leader_name = Joseph Yoder

| key_people =

| num_staff =

| budget =

| website = {{URL|www.hillside.net}}

}}

The Hillside Group is an educational nonprofit organization founded in August 1993 to help software developers analyze and document common development and design problems as software design patterns. The Hillside Group supports the patterns community through sponsorship of the Pattern Languages of Programs conferences.{{Cite web | url = https://hillside.net/home/history | title = History | author = The Hillside Group | website = The Hillside Group | date = 1994–2018 | access-date = July 2, 2021}}{{Cite web | url = http://c2.com/cgi/wiki?HillsideGroup | title = Hillside Group | date = November 26, 2014 | website = WikiWikiWeb | access-date = July 2, 2021}}

History

In August 1993, Kent Beck and Grady Booch sponsored a mountain retreat in Colorado where a group converged on foundations for software patterns. Ward Cunningham, Ralph Johnson, Ken Auer, Hal Hildebrand, Grady Booch, Kent Beck, and Jim Coplien examined architect Christopher Alexander's work in pattern language and their own experiences as software developers to combine the concepts of objects and patterns and apply them to writing computer programs. The group agreed to build on Erich Gamma's study of object-oriented patterns, but to use patterns in a generative way in the sense that Alexander uses patterns for urban planning and architecture. They used the word generative to mean creational, to distinguish them from Gamma's patterns' that captured observations. The group was meeting on the side of a hill, which led them to name themselves the Hillside Group.

Since then, the Hillside Group has been incorporated as an educational non-profit organization. It sponsors and helps run Pattern Languages of Programs (PLoP) conferences{{cite news | url = https://martinfowler.com/ieeeSoftware/patterns.pdf | first = Martin | last = Fowler |author-link = Martin Fowler (software engineer) | journal = IEEE Software | title = Patterns | date = March–April 2003 | pages = 2–3 | access-date = July 2, 2021}} such as [http://www.hillside.net/plop/ PLoP], [http://www.europlop.net/ EuroPlop], [http://hillside.net/chiliplop/ ChiliPlop], [http://www.hillside.net/guruplop/ GuruPLoP], [http://patterns-wg.fuka.info.waseda.ac.jp/asianplop/ Asian PLoP], [http://www.scrumplop.org/ Scrum PLoP], [http://www.vikingplop.org/ Viking PLoP] and [http://www.dimap.ufrn.br/sugarloafplop2012/ Sugarloaf PLoP]. The Hillside Group has also worked on the Pattern Languages of Program Design series of books.

Activities

The Hillside Group sponsors the Pattern Languages of Programs conferences in various countries, including the U.S., Brazil, Norway, Germany, Australia, and Japan. The Hillside Group assisted in publishing the Pattern Languages of Program Design book series until 2006.Coplein, James O. and Douglas C. Schmidt Pattern Languages of Program Design Addison-Wesley, New York 1995{{Cite web | url=http://www.pearsoned.co.uk/bookshop/detail.asp?item=170734 |title = HE educators | Pearson UK}}{{Cite web | url=http://www.pearsoned.co.uk/bookshop/detail.asp?item=174869 |title = HE educators | Pearson UK}} Since 2006, The Hillside Group has published patterns and conference proceedings through the Association for Computing Machinery (ACM) Digital Library.{{Cite web | url=http://dl.acm.org |title = ACM Digital Library}}

Patterns Library

The Hillside Patterns Library contains a comprehensive archive of patterns developed by the community, either directly or indirectly through the PLoP conferences.{{Cite web | url=http://www.servinghistory.com/topics/The_Hillside_Group::sub::Patterns_Library | title=The Hillside Group : Patterns Library}}

Conferences

The Hillside Group sponsors the conferences listed.{{Cite web | url=http://www.hillside.net/conferences |title = Pattern Languages of Programs (PLoP) Conferences}} The conferences focus on writing patterns, workshops, and invited talks related to pattern development. Most of the conferences are held annually and encourage attendees to submit papers pre-conference for inclusion in the writer's workshops. The papers undergo a shepherding process, where they are analyzed and evolved before conference attendance.

  • PLoP: Pattern Languages of Programs
  • ChiliPLoP: Southwestern Conference on Pattern Languages of Programs [http://www.hillside.net/chiliplop]
  • EuroPLoP: European Conference on Pattern Languages of Programs [http://www.hillside.net/europlop]
  • AsianPLoP: Japanese Conference on Pattern Languages of Programs [http://patterns-wg.fuka.info.waseda.ac.jp/asianplop/]
  • SugarLoafPLoP: Latin American Conference on Pattern Languages of Programming [http://hillside.net/conferences/sugarloaf-plop]
  • VikingPLoP: Nordic Conference on Pattern Languages of Programs [http://www.vikingplop.org/]
  • ScrumPLoP: Conference on Pattern Languages of Scrum [http://www.scrumplop.org/]
  • EduPLoP: Educational Patterns Writing Workshop [http://www.eduplop.net/]

The Hillside Group Board

The President of The Hillside Group for 2010–2014 is Joseph Yoder of The Refactory, Inc.

The Hillside Group is led by a Board consisting of the President, Vice-President, Chief Operating Officer, Treasurer, two Directors, Secretary, two Editors in Chief and four Members.

Current board

class="wikitable"
PositionName
President{{Cite web | url=http://www.refactory.com/joseph-yoder |title = Joseph Yoder – the Refactory}}

| Joseph Yoder

Vice-President

| Ademar Aguiar

Treasurer

| Rebecca Wirfs-Brock

Directors

| Richard P. Gabriel and Neil Harrison

Secretary

| Lise B. Hvatum

Editors in Chief

| James Noble and Ralph Johnson

Members

| Bob Hanmer, Robert Biddle, Christian Kohls, and Christian Köppe

Emeritus Members

| Grady Booch, Linda Rising and Dirk Riehle

References

{{Reflist}}