You can submit and update your papers using the following link to the submission system:
Please note: If your paper gets accepted, at least one author needs to attend the conference!
Your initial submission will be assessed for suitability. Accepted papers are then assigned a shepherd.
The shepherd (who is an experienced pattern author) helps you to improve your paper by asking questions and by giving feedback. All accepted papers go through this shepherding process, which runs about three month.
Half way through the shepherding process, you submit a second draft of your paper. This second draft will be reviewed for quality and for your willingness and openness to receive, consider, and incorporate the shepherd's feedback. This review will determine whether your paper is accepted to the conference and whether it is accepted for the ACM proceedings.
You and your shepherd continue working on your paper until the end of shepherding date (see CfP). Final drafts for the conference must be submitted until this date.
Your paper will be discussed at a Writer's Workshop at the conference where you receive a lot of feedback and suggestions for improvement for your paper. It is mandatory for you or for at least one of your co-authors to be at the conference.
You improve your paper by incorporating the suggestions for improvement which you received during the Writer's Workshop at the conference.
Proceedings Version Due
You have to submit your improved paper which then goes to the ACM Digital Library.
You can consider to substantially extend your paper and to submit it to LNCS Transactions on Pattern Languages of Programming (TPLoP). All papers that have been discussed in a Writer's Workshop qualify for submissions to this Springer journal.
Accepted papers will be published in the ACM Digital Library which requires those papers to be formatted according to the ACM guidelines (single column format). ACM single column templates are available for Word and LaTeX:
Note that there are no requirements regarding your paper format for the drafts. This means that for the conference draft you can use the ACM format, or you can use any other format you like (some pattern authors prefer to use a format which is easier to read compared the the ACM format - have a look at the introductory information pack for examples).However, for the final ACM proceedings, your paper has to be formatted according to the ACM guidelines.
Make sure that you have the copyright for pictures used in your paper. Note that Creative Commons - Non commercial (CC-NC) license pictures are not sufficient, because ACM is commercial.