Call for Submissions

This is your invitation to participate at Guru Pattern Languages of Programs (GuruPLoP) conference and share your knowledge with experts in your field.

Patterns help to shape our world in a positive way by reporting successful solutions that have been shown to work in the past. Whether you are an experienced pattern author or wonder why no one has written down those patterns you know all too well, this is your chance to contribute your expertise and receive feedback from pattern experts and practitioners!

We especially encourage new-comers, academic and non-academic pattern enthusiasts to participate in the conference. Open and supportive atmosphere makes GuruPLoP a great opportunity to get familiar with patterns and patterns community.


GuruPLoP accepts papers containing patterns or pattern languages as well as experience reports and papers related to the theory and use of patterns.

In addition, you can submit proposals for free-format discussion groups or workshops that bring together people interested in a hot topic related to patterns or proven practices. Proposals addressing interdiscip-
binary topics and topics from other domains than software development are also encouraged.

Submissions should fall into one of the following categories:

Pattern Papers

Short papers (5 to 12 pages) containing one or more patterns. Work-in-progress papers will also be considered for inclusion. All accepted papers will receive in-depth shepherding by an experienced pattern author before the conference. Papers may receive further shepherding at the conference itself. These papers will be discussed at the conference in the Writers Workshop format.

Pattern Language Papers

Long papers containing pattern languages or sequences. The accepted papers will also receive in-depth shepherding by an experienced pattern author before the conference, however depending on the paper size only a piece of it may be analyzed.

Papers on Applying Patterns

Papers on practical application of patterns. The focus of these papers should be on applications of patterns in industrial projects, as well as on systematizing the application of patterns. They should stimulate a general discussion on how to disseminate the patterns literature more widely in higher education and training. This track hopes to provide visibility to research attempts for integrating patterns in software engineering industrial practices.

Best Practices Papers

Experience shows that certain pattern papers may feel "artificial" in the sense that although the content and writing style is very good, forcing it into one of the traditional pattern forms does not benefit the reader. The Best Practices category introduces an alternative to the traditional papers where content can be presented as an essay or in a more classical article or paper style.


DEC 16
 -  Paper submission deadline
DEC 18
 -  Start of shepherding
JAN 12
 -  Deadline for second draft
JAN 26
 -  Paper acceptance notification
FEB 21-23
 -  GuruPLoP conference days
 -  Proceedings version due

To submit your paper, please click here.


The core of PLoP is a series of Writers' Workshops where authors work together to improve their papers. Before papers are accepted for a Writers' Workshop, they are shepherded. Shepherding is an iterative process where an experienced author discusses the submission with the authors with the goal of refining the paper prior to the conference. All submissions are peer-reviewed.

Following the shepherding, papers may be accepted directly into a Writers' Workshop, or into the Writing Group. Writing Group papers will receive additional face-to-face shepherding at the conference itself. Writing Group papers reaching the required standard will be considered for workshop review on the final day of the conference.

The GuruPLoP proceedings are published after the conference through the ACM Digital Library. Papers discussed at a Writers' Workshop at GuruPLoP qualify for submission to the new journal Transactions on Pattern Languages of Programming published by Springer.

There is a three stage submission process:

1 - Initial submissions are assessed for suitability. Accepted papers are assigned a shepherd who will help the author improve the paper.

2 - Half way through the shepherding process, authors
are expected to submit a second draft. The paper will be assessed for quality and the author's willingness to accept feedback. This review will determine whether a paper is accepted to the conference or not.

3 - Authors and shepherds are expected to continue
until the final drafts are due.


At least one of the authors of co-authored accepted papers are expected to register for the conference. Failure to do so may result in acceptance being withdrawn.

We are looking forward to read your submissions, learn about the patterns that you have observed,
and have the pleasure to meet you in Chennai.
Welcome to GuruPLoP!