Call For Papers
In our work as software developers we struggle with problems which we
imagine must have known solutions. For some of these problems we
find answers in reference books of algorithms, or in collections of sample
code, or in code borrowed from a colleague.
For other problems, such as those involving design, organizational
structure, and development process, the answers are harder to find. Much of
the time the answers are not written down, but rather, if we are lucky,
passed on from person to person, or rediscovered by each
individual through trial and error. For some problems it happens that
different groups reach similar solutions each time, independently, because
the solution works. Writing down these experiences for others to use is
what patterns are about.
We seek patterns which document the knowledge embedded in these experiences, as well as papers documenting experiences
mining or applying patterns, for PLoP 98.
The Patterns Home Page has more information about patterns, including a
definition of patterns as applied to software.
About the Conference
PLoP is a forum for developers and researchers to present and review patterns relating to software design, process and organization. Papers are not
presented in the traditional sense, but reviewed in
Writers' Workshops, in which other authors discuss the good points of the
technical information in the paper and the manner in which it is presented,
as well as those areas in which it can be improved. For PLoP 98 there we've written some guidelines to try to improve the workshop process.
Other PLoPs Other PLoPs: There are a number of other conferences in the PLoP series throughout the year,
The Review Process
Patterns presented at
PLoP are assumed to be works in progress.
Even though the goal of the review/shepherding process is improvement, submissions which are very undeveloped may be rejected.
Each patterns submission will be assigned a shepherd who will work with the authors
to improve the submission before the Writers' Workshops. Shepherds are experienced pattern authors
whose goal is to help the author improve their pattern(s). Shepherds will make recommendations to the program committee, which will decide whether the paper will be workshopped at the conference.
Shepherds will be assisted by a member of the Program Committee to ensure that an author is getting
enough, and appropriate feedback.
Experience Reports, BoFs, Workshops
Experience reports will be reviewed in a traditional manner and will not be shepherded or workshopped. Any
experience reports which are accepted for the conference can be presented in additional sessions.
Anyone wishing to organize an evening session on experience with patterns should contact the
In addition to the workshops there will be BoF sessions organized at the conference, informal forums,
and games sessions to encourage creative thinking, and many opportunities to make connections with those you find have similar interests.
If you wish to organize an event or discussion group, contact the Program Chair.
For this year's conference, we welcome papers which describe patterns for
programming, design, analysis, software process, or software organizations.
This includes general patterns, as well as domain specific patterns or
pattern languages. This year we will show a preference for patterns languages, and
paterns which incorporate other patterns as part of the context as the beginning of a language.
The subject of the patterns/pattern languages need not be original;
preference will be shown for authors who are able to best capture the
recurring patterns in computing.
Patterns papers should be in pattern form.
Patterns should demonstrate concrete evidence of the pattern being used, so
that we can further the community's emphasis on proven solid ideas over
Papers will be published in a technical report which will be available at the conference.
In the past, selected papers have appeared in Addison-Wesley's
Software Patterns Series (SPS)
books. Some accepted papers may also appear in the Fourth Volume of the PLoPD series which
will draw on papers from 1997 and 1998 PLoP and UP conferences.
Workshopped papers will be published on-line in the upcoming
Addison-Wesley patterns repository site.
The site will serve as a forum for disseminating and refining patterns
for ultimate inclusion in compendia and topical works in the SPS.
Authors should submit an electronic copy in English to
email@example.com by May 12, 1998. There is no limit
on the length of Patterns submissions; they should be as long as
necessary to fully describe the patterns. To ease the shepherding and
workshop process submissions longer than 10 pages (2000 words) in length
should designate a 10 page section to be reviewed in
detail. When preparing your submission, please remember
that readers often prefer concise writing. Please contact the program
chair if you have any questions about paper length, or how to select
sections for detailed review.
Submissions may be in any of the following formats (listed in order of preference):
Submissions must be prefaced with ASCII text containing:
- HTML (Please look at the
guidelines for HTML submission.)
- the paper's name
- author's name(s). If more that 1 author, indicate who will be the
- email addresses for all authors
- postal address for primary contact
- phone number of primary contact.
- a 100 word abstract of the paper
The criteria for acceptance to a writers' workshop will include:
- Quality and maturity of the patterns,
- Degree of improvement during the shepherding process, and openness of
the authors to revisions.
- Relevance of the pattern, based on the opinions of the program committee
Authors whose patterns are not accepted for formal workshopping may also
attend the conference; We will have activities to develop pattern writing skills.
Back to the PLoP 98 Home Page
- Submissions due: May 12, 1998
- Shepherding starts: May 28, 1998
- Shepherd recommendations due: July 9, 1998
- Final conference copy due: July 27, 1998
- Conference Dates: August 11-14, 1998