Link to submission system:
Papers must be represented in the conference by at least one author, or they will not be considered.
Submission deadline is February 5, 2019. Extended Submission deadline is February 20, 2019.
Initial Submission / First Draft
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.
Final Draft / Conference Version
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.
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 (two column format). ACM two 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.