The Hillside Group: Difference between revisions
Line 89: | Line 89: | ||
* [http://www.hillside.net/ The Hillside Group official website] |
* [http://www.hillside.net/ The Hillside Group official website] |
||
* [http://www.hillside.net/europlop/ The Hillside Group European website] |
* [http://www.hillside.net/europlop/ The Hillside Group European website] |
||
* [http://www.hillside.net/conferences/ List of PLoP Conferences] |
|||
* [http://www.springer.com/computer/lncs/transactions+plop?SGWID=0-159502-0-0-0 LNCS Transactions on Pattern Languages of Programming] |
* [http://www.springer.com/computer/lncs/transactions+plop?SGWID=0-159502-0-0-0 LNCS Transactions on Pattern Languages of Programming] |
||
* [http://dl.acm.org/ ACM Digital Library] |
|||
==Categories== |
==Categories== |
Revision as of 18:11, 22 April 2013
Formation | 1993 |
---|---|
Membership | 121 |
Official language | English |
President | Joseph Yoder |
Website | http://www.hillside.net |
The Hillside Group is an educational nonprofit organization established in August 1993.[1] The Hillside Group was formed to help software developers to consider and document common development and design problems in the form of patterns. The Hillside Group supports the patterns community through sponsorship of the Pattern Language of Programs (PLoP) conferences.[2]
History
In August of 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 struggled with Alexander's ideas and our own experiences to forge a marriage of objects and patterns. The Group agreed that we were ready to build on Erich Gamma's foundation work studying object-oriented patterns, to use patterns in a generative way in the sense that Christopher Alexander uses patterns for urban planning and building architecture. We then used the term generative to mean creational to distinguish them from Gamma patterns that captured observations. The Group was meeting on the side of a hill when all this occurred, hence the name.[3]
Since then, the Hillside Group has been incorporated as an educational non-profit. It has sponsored and helped run various PLoP (Pattern Languages of Programming) conferences[4] (PlopConference, EuroPlop, ChiliPlop, KoalaPlop, Mensore PLoP, SugarloafPLoP, and UP97) and has been responsible for getting the Pattern Languages Of Program Design series of books put together and published. [5]
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.[6][7] [8] Since 2006, The Hillside Group has published patterns and conference proceedings through the Association for Computing Machinery (ACM) Digital Library.[9]
Patterns Library
The Hillside Patterns Library contains a comprehensive archive of patterns developed by the community, either directly or indirectly through the PLoP conferences.[10]
Conferences
The Hillside Group sponsors the conferences listed.[11] 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 [1]
- EuroPLoP: European Conference on Pattern Languages of Programs [2]
- AsianPLoP: Japanese Conference on Pattern Languages of Programs [3]
- SugarLoafPLoP: Latin American Conference on Pattern Languages of Programming [4]
- VikingPLoP: Nordic Conference on Pattern Languages of Programs [5]
- ScrumPLoP: Conference on Pattern Languages of Scrum [6]
The Hillside Group Board
The President of the The Hillside Group for 2011–2012 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
Position | Name |
---|---|
President[12] | 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, and Christian Kohls |
Emeritus Members | Grady Booch, Linda Rising and Dirk Riehle |
See also
- Founding Members Ward Cunningham, Ralph Johnson, Ken Auer, Hal Hildebrand, Grady Booch, Kent Beck and Jim Coplien
References
- ^ http://hillside.net/home/history
- ^ http://c2.com/cgi/wiki?HillsideGroup
- ^ http://hillside.net/home/history
- ^ http://martinfowler.com/ieeeSoftware/patterns.pdf
- ^ http://hillside.net/home/history
- ^ Coplein, James O. and Douglas C. Schmidt Pattern Languages of Program Design Addison-Wesley, New York 1995
- ^ http://www.pearsoned.co.uk/bookshop/detail.asp?item=170734
- ^ http://www.pearsoned.co.uk/bookshop/detail.asp?item=174869
- ^ http://dl.acm.org
- ^ http://www.servinghistory.com/topics/The_Hillside_Group::sub::Patterns_Library
- ^ http://www.hillside.net/conferences
- ^ http://www.refactory.com/joseph-yoder
External links
- The Hillside Group official website
- The Hillside Group European website
- List of PLoP Conferences
- LNCS Transactions on Pattern Languages of Programming
- ACM Digital Library