Wednesday, February 21, 2018
Text Size

Site Search

  • AsianPLoP


    Asian Conference on Pattern Languages of Programs (PLoP) conference is a premier event for pattern authors and users to gather, discuss and learn more about patterns and software development in the Asia region as well as other regions. The purpose of AsianPLoP is to promote development of patterns, pattern languages, technologies and experiences of patterns primarily about software; however, these for domains outside of software are also welcome.Visit the Asian PLoP Official Site   Read More
  • EuroPLoP


    EuroPLoP is the premier European conference on patterns and pattern languages. EuroPLoP 2017 will be held again at Kloster Irsee, Bavaria, Germany. At this fantastic venue you will experience a creative and constructive atmosphere that inspires your work. Visit the EuroPLoP Official Site. Read the full story Read More
  • ScrumPLoP


    ScrumPLoP is a PLoP® conference. It will be a gathering of experienced Scrum practitioners, assembled with the goal of contributing to the body of pattern literature with proven practices. If you don't yet know what a PLoP conference is, read about what a PLoP is here. Visit the ScrumPLoP Official Site. Read More
  • Viking PLoP

    Viking PLoP

    VikingPLoP contains writer’s workshops for submitted pattern papers, focus groups, and other activities. The conference provides participants with the opportunity to share their experience about patterns and software. As with the PLoP series of conferences, our overall goal is to build a community of patterns' people. VikingPLoP especially encourages submissions related to embedded systems, however, also other pattern-related topics are very welcome. Read More
  • 1
  • 2
  • 3
  • 4

Pattern Books

The Design Patterns Book Series showcases many patterns from PLoP conferences and leading experts in the patterns field.

See our Pattern Book Library filled with over 80 Pattern related books.

Patterns Resources

PLoP Conference News

Ademar Aguiar
Alan O'Callaghan
Alejandra Garrido
Alexander Nowak
Alfredo Goldman
Amir Raveh
Andreas Fiesser
Andreas Rueping
Andrew Moore
Andy Longshaw
Berna L. Massingill
Bill Opdyke
Bob Hanmer
Bobby Woolf
Brahim Hamid
Brian Foote
Cecilia Haskins
Cees De Groot
Charles Weir
Charlotte Pierce
Christa Schwanninger
Christian Kohls
Christian Köppe
Christoph Fehling
Claudia Werner
Daniel Cukier
Danny Dig
Dave West
David DeLano
David H. Lorenz
David Mundie
David Trowbridge
Dibyendu Goswami
Didi Schuetz
Dirk Riehle
Don Roberts
Doug Lee
Doug Schmidt
Dragos Manolescu
Dwight Duego
Eduardo B. Fernandez
Eduardo Guerra
Eugene Eric Kim
Eugene Wallingford
Fabio Kon
Federico Balaguer
Filipe Correia
Frank Buschmann
Fujino 'Terry' Terunobu
Gerard Meszaros
Grady Booch
Gregor Hohpe
Hanyuda Eiiti
Hironori Washizaki
Hugo Ferreira
James Coplien
James Noble
James Siddle
Jason Baragry
Jason Hogg
Jason Yip
Javier Gonzalez-Sanchez
Jens Coldewey
Jerffeson Teixeira de Souza
Jessie Henshaw
Jiwon Kim
Joe Yoder
Joel Jones
Joerg Pechau
John Letourneau
Jorge Ribeiro
Joseph Bergin
Joshua Kerievsky
Juan R. Reza
Juha Parssinen
Jutta Eckstein
Karl Rehmer
Ken Auer
Kiran Kumar
Klaus Marquardt
Kristian Elof Sorenson
Kyle Brown
Leon Welicki
Linda Rising
Lior Schachter
Lise Hvatum
Madiha Syed
Manawar Hafiz
Maria-Elena Chavez-Echeagaray
Mark Schwenk
Marko Leppänen
Markus Voelter
Martin Fowler
Martine Devos
Mary Curtin
Mary Lynn Manns
Mary Shaw
Masao Tomono
Mauricio Aniche
Michael John
Michael Kircher
Michael Mehaffy

Michael Van Hilst
Michael Weiss
Miguel Carvalhais
Miguel Pessoa Monteiro
Mimpei Morishita
Miyuki Mizutani
Neil Harrison
Nobukazu Yoshioka
Norm Kerth
Nuno Flores
Paris Avgeriou
Paul Adamczyk
Paul Austrem
Paul Chalekian
Paul Taylor
Paulo Borba
Pavel Hruby
Pedro Monteiro
Peter Sommerlad
Philipp Bachmann
Ralph Johnson
Rebecca Rikner
Rebecca Wirfs-Brock
Ricardo Jorge Lopez
Richard Gabriel
Richard Helm
Rick Mercer
Robert Biddle
Roberta Coelho
Roland Bijvank
Ron Goldman
Rosana Teresinha Vaccare Braga
Rossana Andrade
Roxanne Leitão
Russ Rufer
Sachin Bammi
Sami Lehtonen
Sergio Soares
Son Youngsu
Steve Berczuk
Takashi Iba
Tiago Sousa
Till Schuemmer
Toby Ayers
Tom Munnecke
Tracy Bialik
Uwe Zdun
Vivek Gondi
Ward Cunningham
Wiebe Wiersema
Yan Li
Yu-Chin Cheng

We can't find the page you're requesting.


You can try the Advanced Search page or
use the Contact form to inform us of the mistake.

What is Shepherding? Shepherding Award? Award Winners!
What is Shepherding?
The shepherding process is essentially a reviewing process. Shepherds are individuals, with experience in pattern writing, assigned to an author's, or "sheep's", paper with the expressed interest in helping the author improve the pattern. Most Shepherds also have experience with the shepherding procedure, either having been a shepherd before or a sheep. Shepherding is about improving the pattern itself, while the Shepherd maintains that the author is the one doing the pattern writing. The shepherding process is done before the paper is to be presented at a conference, such as PLoP. The Shepherd guides the sheep into a more mature understanding of his or her pattern. For a more in-depth description visit "The Language of Shepherding" written by Neil Harrison.

PDF version of The Language of Shepherding

What is the Shepherding Award?
The Shepherding Award is named after the well known This email address is being protected from spambots. You need JavaScript enabled to view it. who wrote the following in "The Language of Shepherding":

Many of us have submitted patterns to our colleagues for feedback prior to a writers’ workshop or other type of review. In fact, at PLoP conferences, all submissions are subjected to shepherding before they are evaluated for acceptance. Unfortunately, the quality of shepherding varies widely. Some people receive extremely helpful comments, but others receive only cursory remarks, and a “Looks good” endorsement.

Yet shepherding can be a very powerful tool for improving patterns. It can go well beyond hints for grammar and usage, even to the heart of the work being shepherded. In fact, shepherding can turn a paper about a solution into a pattern. But it requires more than a casual reading by the shepherd: it requires attention!

For more information on Shepherding, visit the Shepherds and Sheep Building Excellence in Patterns page.

The Award winners named below exemplify the observant, helpful, and insightful characteristics that are crucial to quality shepherding. Congratulations!

Congratulations to All Our Winners!

EuroPLoP 2000 Norm Kerth
PLoP 2000 Todd Coram
KoalaPLoP 2001 Jorge L. Ortega Arjona
EuroPLoP 2001 Joe Bergin
PLoP 2001 Brian Marick
EuroPLoP 2002 Ed Fernandez
PLoP 2002 Ed Fernandez
Viking PLoP 2002 Linda Rising
EuroPLoP 2003 Frank Buschmann
PLoP 2003 Berna Massingill
Viking PLoP 2003 Alan O'Callaghan
EuroPLoP 2004 James Noble
PLoP 2004 Richard P. Gabriel
Viking PLoP 2004 Cecilia Haskins
EuroPLoP 2005 Allan Kelly
Viking PLoP 2005 Klaus Marquardt
PLoP 2005 Federico Balaguer
PLoP 2006 Ademar Aguiar
Munawar Hafiz
Viking PLoP 2006 Andreas Rüping
  • Hillside Fellowship Award 2016
  • Security Patterns in Practice
  • PLoP Conference Proceedings
  • Asian PLoP
  • EuroPLoP

The Hillside Fellowship Award

Congratulations to Ralph Johnson and Richard Gabriel for being presented the first Hillside Fellowship award at the 2016 PLoP event at Allerton, PLoP 2016 .

Hilside Fellowship Award Recipients 2016

The Hillside Fellowship Program was established in 2016 to recognize members of The Hillside Group who have made exceptional contributions to the Hillside community and to the patterns community at large. The

Read More

Security Patterns in Practice

Eduardo Fernandez's new book " Security Patterns in Practice: Designing Secure Architectures with Software Patterns " has been published.


It is the result of 14 years of producing security patterns with students and colleagues. Almost all of these patterns went through PLoP, EuroPLoP, AsianPLoP, or SugarLoafPLoP. Many of you have participated as shepherds or workshop commentators, the book

Read More

PLoP Conference Proceedings

After the PLoP Workshops, writers are encouraged to modify their papers and submit a final version. The final versions are collected and submitted to the ACM Digital Library. The versions are also available from the conference website.

Conference Proceedings (ACM Digital Library)

Some of the PLoP accepted papers have been published on the ACM Digital Library . The

Read More

Asian PLoP

The premier Asian conference on
Pattern Languages of Programs

AsianPLoP solicits paper submissions written in both of English and Japanese; English papers and Japanese ones will be discussed in different sessions. Both practitioners from the industry and academics are invited to submit their papers. The conference solicits the papers for the following different sessions. Details can be found in Topics

Read More


European Conference on Pattern Languages of Programs

EuroPLoP is a conference that explores, develops and celebrates patterns in software. As with PLoP in the US, the main focus of EuroPLoP will be a series of writer's workshops where pattern authors work together to improve their patterns.

In addition to these workshops there will be discussion groups, BOF sessions and

Read More


Learn More about Patterns


Important: PLoP® is a registered
    trademark of The Hillside Group.

© Copyright 1994 - 2018, All Rights Reserved

Login Form