**Important Dates**

Click to Expand
April 12-13
Pattern Mining
May 25
Future of Education
July 27
Teaching with Patterns
August 26
Cloud Architecture Pattern Exploration
September 9
Humane in Patterns Through Drama
September 19-20
Dialogue Workshop
September 30
Fearless Change Campfire
October 17
PLoP Opening Day
October 24
PLoP Conference Day

SugarLoaf PLoP Papers

Call for SugarLoaf PLoP 2022 Papers

The SugarLoaf Pattern Languages of Programs conference is the premier event for pattern authors and enthusiasts to gather, discuss, and learn more about patterns, programming, and software development. The conference committee is currently working hard on the planning to ensure that SugarLoaf PLoP remains a collaborative and engaging event with strong traditions. Running our Writer’s Workshops in an online setting creates new opportunities for the global patterns community to participate, and is enabling new elements in our program. We are looking forward to receiving your submissions and meeting you virtually!

Important Dates:
  • Paper submissions due: August 11th, 2022
  • Notification of acceptance for shepherding: August 12th, 2022
  • Shepherding should finish by: September 19th, 2022
  • Notification of acceptance: September 30th, 2022
  • Conference versions due: October 7th, 2022
  • Track writers workshop sessions: October 18th-23rd, 2022
  • Proceedings version due: December 9th, 2022
The Conference

Software developers have long observed that certain patterns recur and endure across different applications and systems. The growing interest in patterns represents an effort to catalog and better communicate knowledge, providing handbooks of proven solutions to common problems. The purpose of SugarLoafPLoP is to discuss patterns on all aspects of software, including design and programming, software architecture, user interface design, domain modeling, software processes, project management, and more.

This track SugarLoafPLoP aims to bring together Latin American researchers and enthusiasts of patterns. Therefore the track accepts papers in English, Portuguese and Spanish. However, researchers from other parts of the globe are also welcome to join us. SugarLoafPLoP invites you to add your expertise to the growing corpus of patterns.

This track is not traditional - the main event is a set of Writers' Workshops where you will have the opportunity to refine and extend your patterns with the help from knowledgeable and sympathetic fellow pattern enthusiasts. You will also be able to discuss applications of patterns in industry and academia. Highlights of the SugarLoafPLoP include writer's workshops, tutorials, invited speakers, writing groups and more.

Pattern Papers – short papers containing one or more patterns, or longer papers containing pattern languages that will be reviewed by PC members. Papers on Applying Patterns – regular papers that explore the use and application of patterns, such as using patterns in industry and academia.


Authors are invited to submit to two different tracks:

  • Pattern Papers: short papers (5-10 pages) containing one or more patterns; or longer papers (no actual limit, but consult us if you have more than 20 pages) containing pattern languages. All accepted papers receive in-depth shepherding by an experienced pattern author before the conference. At the conference, pattern papers participate in a writers' workshop in the traditional PLoP format.
  • Papers on Applying Patterns: regular papers (up to 16 pages) that explore the use and application of patterns, such as using patterns in industry and academia, tools for using patterns, evaluation of productivity when using patterns, teaching and consulting with patterns, and so on. Both practitioners from the software industry and academics are invited to submit to this track.

Suggested topic areas of interest for new patterns and pattern languages include, but are not limited to:

  • Innovation
  • Business models and operation
  • Requirements and analysis
  • Architecture and design
  • Programming and refactoring
  • User interaction design
  • Software testing and maintenance
  • Process and organizational management
  • Pedagogy and education
  • Communication
  • Open-source software
  • Game Design

Submissions will be accepted in either English, Spanish or Portuguese.

Submission Procedure

To submit your paper, please visit: http://hillside.net/sugarloafplop/2022/submission.

If you want to submit only a work in progress as an initial proposal, you must include the text of your paper in a PDF (.pdf) and submit that file. The next time you visit the submission system, it will allow you to update your submission with a new file that contains your entire paper.

There is a three stage submission process for the conference:

  • Initial submissions are assessed for suitability. Papers judged suitable are assigned a shepherd who will help its authors improve the paper. Shepherding is an iterative process, where an experienced author discusses the submission with its authors to refine the paper prior to the conference.
  • Authors are expected to submit a second draft part way through the shepherding process. After shepherding, each paper will be assessed for quality and its authors' willingness to accept feedback. This review will determine whether a paper is accepted to the conference.
  • Authors and shepherds are expected to continue until the final drafts are due.

To submit your paper, please visit: http://hillside.net/sugarloafplop/2022/submission. The final version of the paper should be submitted in the PDF format following the ACM single column format:

All submissions are peer-reviewed after shepherding.

At least one of the authors of accepted papers are expected to register for the conference. Failure to do so may result in acceptance being withdrawn. SugarLoafPLoP proceedings are published after the conference through the ACM Digital Library.

Shepherding process:

The shepherding process is essentially a reviewing process. Shepherds are individuals, with experience in pattern writing, assigned to an author'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 (an author).

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. The Shepherd guides the sheep into a more mature understanding of his or her pattern.

Near the end of the shepherding, Shepherds must submit their recommendations to the Program Committee members, which then decide about its acceptance to the part of a writer's workshop of the conference. After acceptance, authors and shepherds can continue evolving the papers to produce the conference draft version.

For a more in-depth description of this reviewing process typical of PLoP's, visit "The Language of Shepherding" (http://hillside.net/the-language-of-shepherding), written by Neil Harrison.

All the papers submitted and accepted to be shepherded for SugarLoagPLoP are available for Program Committee members, shepherds, and authors.

Program Chairs:

Paulo Meireles (CMCC/UFABC, Brazil)
Phyllipe Lima (IMC/UNIFEI, Brazil)

Program Committee:

Alejandra Garrido (Lifia/UNLP, Argentina)
Alfredo Goldman (IME/USP, Brazil)
Ayla Dantas Rebouças (UFPB/Brazil)
Christina von Flach Garcia Chavez (DCC-UFBA, Brazil)
Eduardo Fernandez (Florida Atlantic University, USA)
Eduardo Guerra (UniBZ, Italy)
Fabio F. Silveira (ICT-UNIFESP, Brazil)
Fernando Lyardet (Onapsis Inc, Germany)
Joseph W. Yoder (The Refactory, Inc, USA)
Rebecca Wirfs-Brock (Wirfs-Brock Associates, USA)
Rosana Teresinha Vaccare Braga, (ICMC-USP, Brazil)
Rossana Andrade (UFC, Brazil)
Uirá Kulesza (DIMAP/UFRN, Brazil)


For any inquiries, please contact: sugarloafplopchairs2022@hillside.net