|
|
Call For Participation
|
|
You won't want to miss this opportunity to meet 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.
The SugarLoafPLoP 2005 program will offer tutorials, keynotes, and three different tracks of papers:
* Writers' Workshops (WW) - for papers that document patterns and pattern languages (design patterns, process patterns, etc.).
* Pattern Applications (PA) - for papers that explore the application of patterns or that are about patterns, for example, using patterns in industry or academia, tools for using patterns, comparisons of productivity when using patterns.
* Writing Patterns (WP) - for papers by newcomers who want to learn how to better elaborate an idea intended to evolve to a pattern. This is more a hands-on tutorial on writing patterns
|
Introduction |
|
Software developers have long observed that certain themes recur and endure across different applications and systems. The emerging interest in patterns represents an effort to catalog and communicate these themes to provide handbooks of proven solutions to common problems.
We invite 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 help from knowledgeable and sympathetic fellow patterns enthusiasts. You will also be able to discuss applications of patterns in industry and academia.
|
Location |
|
SugarLoafPLoP will be held at the Orotour Garden Hotel in Campos do Jordao, about 2 hours from Sao Paulo. Campos do Jordao, in the heart of the Mantiqueira Mountain Range (1,700m high), is a city with a European flavor whose mountain climate is one of the best in Brazil.
|
General Chair |
| Rosana Teresinha Vaccare Braga
(ICMC-USP, Brazil) |
Program co-Chairs |
Linda Rising (Independent
Consultant, USA) Fabio Kon (IME-USP, Brazil) |
Local Arrangements co-Chairs |
Fabio Kon (IME-USP, Brazil) Marcos Cordeiro d'Ornellas
(UFSM, Brazil) Paulo Cesar Masiero (ICMC-USP,
Brazil) Rosangela A. D. Penteado (UFSCAR, Brazil) |
Program Committee |
Claudia Werner (UFRJ,
Brazil) Dick Gabriel (Sun Microsystems, USA) Eugene
Wallingford (U. Northern Iowa, USA) Fabio Kon (IME/USP,
Brazil) Gustavo H. Rossi (Lifia/UNLP, Argentina) Jim Coplien
(Vrije Universiteit, Belgium) Jorge L. Ortega Arjona (UNAM,
Mexico) Joseph Yoder (U. Illinois / The Refactory, Inc,
USA) Linda Rising (Independent Consultant, USA) Marcos
Cordeiro d'Ornellas (UFSM, Brazil) Paulo Borba (UFPE,
Brazil) Paulo Cesar Masiero (ICMC/USP, Brazil) Robert Hanmer
(Lucent Technologies, USA) Rosana Braga (ICMC/USP,
Brazil) Rossana Andrade (DC/UFC, Brazil) |
Papers |
|
Papers submission is closed. Authors will be notified whether their papers are accepted by June 17, 2005.
Track 1: Writers'
Workshop (WW)
Track 2: Pattern
Applications (PA)
Track 3: Writing
Patterns (WP) |
Tutorials |
Tutorial 1, by Linda Rising - Independent
Consultant, USA
Pattern writing for beginners
Many members of the patterns community would say that the best way to really understand what patterns are all about is to write one. The idea behind this is not that you will necessarily go on to spend a lot of time writing patterns, but the experience of struggling to capture the Context, Forces, Problem, Solution, and other pattern elements will stay with you even if you never write another pattern. In this tutorial, you will have that experience
and then hear from other writers about your work in a writers' workshop.
Tutorial 2, by Rossana
Andrade and Jerffeson Souza - Federal University of Ceará, Brazil (in Portuguese)
Investigando os Relacionamentos entre Padrões
de Software utilizando Técninas de Mineração de Textos
(Investigating relationships among software
patterns using text mining techniques)
Este tutorial apresenta a modelagem de um
repositório de padrões de software e o uso de text mining (mineração
de dados em textos) para viabilizar a associação de
relacionamentos entre padrões. Essa técnica busca extrair
conceitos a partir de grandes volumes de informação textual. O
padrão de software, nesse caso, será tratado dentro de text mining
como um grande volume de texto com uma estrutura definida e
relevante. Os graus de relacionamentos entre os padrões podem ser
determinados através de regras fundamentadas no conceito de Padrões
de Software e nos possíveis tipos de relacionamentos. Essas regras,
aliadas à técnica de text mining, poderão gerar as informações
desejadas dentro do repositório.
Tutorial 3, by Eduardo
Fernandez - Florida Atlantic University - USASecurity Patterns
Making an application secure is much harder than just adding a password
protected login screen. This tutorial will present a collection of
patterns to be used when dealing with application security. These patterns
work together to provide a security framework for building applications.
|
Keynotes |
Keynote 1, by Linda Rising - Independent
Consultant, USA
Retrospectives in Agile Practices
Today we're
encouraged to be agile. We want to change to meet the customer's
demands. We want to change to meet expanding market demands. How can
we do that? Only by taking the time to reflect and learn
and proactively determine that mistakes will be corrected and
progress will be made. This talk will share experiences and ideas
based on retrospectives for dozens of projects--successful and
not-so-successful.
Keynote 2, by Joseph Yoder - University of Illinois / The Refactory, Inc,
USA
User Interface Design Principles: Patterns for Human
Computer Interaction
This talk will examine
principles of user interface design, in particular common
patterns that arise during design user interface.
|
|
| |
|