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.
SugarLoafPLoP brings together researchers, educators, and practitioners whose interests span a remarkably broad range of topics and who share an interest in exploring the power of the pattern form. SugarLoafPLoP invites you to add your expertise to the growing corpus of patterns. 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. Also this year, in SugarLoafPLoP you will be able to learn about patterns in different areas and learn to write patterns in the 1st. Patterns’ School.
Activities and Sessions
The conference will have 2 main tracks running in parallel: Writers’ Workshops and the Pattern School. Moreover, both tracks share keynote presentations, and group activities for community building. There will be also a special pre-conference session aimed at people new to patterns: The Bootcamp.
Track 1: Writers’ Workshop
The core of SugarLoafPLoP is the Writers’ Workshop, 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 its authors to refine the paper prior to the conference. All submissions are peer-reviewed after shepherding.
Following shepherding, papers may be accepted directly into a Writers’ Workshop or alternatively, into a Writing Group. Writing Group papers will receive additional face-to-face shepherding at the conference. Writing Group papers reaching a required standard will be considered for workshop review on the final day of the conference.
Non-authors are also welcomed to participate in writers’ workshops to help fellow pattern writers improve their patterns. Non-authors will be able to choose a group to participate in, given the topics of papers discussed in each group and the language of the group. Writers’ workshop groups will be posted prior to the conference to let non-authors choose their group of interest in advance.
Track 2: Patterns’ School
This edition of SugarLoaf PLoP will hold the 1st Patterns’ School, organized around a series of short courses and activities with focus on: Security Patterns, Test Driven Development, Agile Methods, and Pattern Catalogs. It will also include a workshop on Pattern Writing.
Speakers at the Pattern School are well recognized members of the patterns’ and agile communities, including Eduardo Fernandez (Florida University, USA), Yoe Yoder (The Refactory Inc.,USA), Hernán Wilkinson (10 Pines, Argentina), and Eduardo Guerra (INPE, Brazil).
These courses of the Patterns’ School are aimed at students, academics and professionals with application to industry projects.
Previous editions of SugarLoaf PLoP
Sugar Loaf PLoP 2014 (Ihla Bela, São Paulo, Brazil)
Mini Plop 2013 (Brasília, DF, Brazil)
Sugar Loaf Plop 2012 (Natal, RN, Brazil)
Mini Plop 2011 (São Paulo, SP, Brazil)
Sugar Loaf Plop 2010 (Salvador, BA, Brazil)
Sugar Loaf Plop 2008 (Fortaleza, CE, Brazil)
Sugar Loaf Plop 2007 (Porto de Galinhas, PE, Brazil)
Sugar Loaf Plop 2005 (Campos de Jordão, SP, Brazil)
Sugar Loaf Plop 2004 (Porto das Dunas, CE, Brazil)
Sugar Loaf Plop 2003 (Porto de Galinhas, PE, Brazil)
Sugar Loaf Plop 2002 (Itaipava, RJ, Brazil)
Sugar Loaf Plop 2001 (Rio de Janeiro, RJ, Brazil)