9th Latin American Conference on Pattern Languages of Programming



Natal, Brazil, September 21-23, 2012



Deadline for Paper Submission: 29 May 2012

Shepherding Starts: 17 June 2012

Shepherd recommendations due: 03 August 2012

Notification of Acceptance: 10 August 2012

Final Conference Copy Due: 01 September 2012

Conference Dates: 21-23 September 2012


Software developers have long observed that certain patterns recur and endure across different applications and systems. Patterns represent 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. SugarLoafPLoP focuses on improving the expression 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.

Highlights of the conference include tutorials, invited speakers, and workshops, all held in a beach in Natal/Brazil, an area of great natural and cultural beauty. The event is co-located with CBSOFT 2012 (the 3rd Brazilian Conference on Software: Theory and Practice) and will be held the weekend before it, so you can take the opportunity to participate on both events!!

The SugarLoafPLoP program is divided in three different tracks:

  • Writers' Workshop (WW) - papers that document patterns and pattern languages will be workshopped in the traditional PLoP format.

  • Pattern Applications (PA) - papers 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.

  • Writing Patterns (WP) papers of newcomers who want to learn how to better elaborate an idea intended to evolve to a pattern or pattern language. This is more like a hands-on tutorial on writing patterns.


Paper submissions will be performed via the online JEMS system (https://submissoes.sbc.org.br/) starting on early April, 2012. Papers can be written in English (preferred), Portuguese, or Spanish and must conform to the SBC (Brazilian Computer Society) style, which is available in the conference web site. Submissions should be in PDF format.

Papers published at writer's workshop track at this conference are qualified for submission to the new journal "Transactions on Pattern Languages of Programming" published by Springer. See http://hillside.net/tplop/ and http://www.springer.com/home/computer/lncs?SGWID=5-164-2-470309-0 for details of this journal.


General Chair:

Uira Kulesza (DIMAp/UFRN, Brazil)

Sergio Soares (CIn/UFPE, Brazil)

Program co-Chairs:

Rosana T. Vaccare Braga (ICMC/USP, Brazil)

Mary Lynn Manns (University of North Carolina, USA)

Local Organization:

MarĂ­lia Freire (DIMAp/UFRN, Brazil)

Daniel Alencar (DIMAp/UFRN, Brazil)


For questions regarding the conference program or paper submission, contact the PC co-chairs Rosana T. Vaccare Braga (rtvb at icmc dot usp dot br) or Mary Lynn Manns (manns at unca dot edu). For other questions contact the general chair Uira Kulesza (uirakulesza at dimap dot ufrn dot br)

Our Twitter!