Call for papers

Patterns are proven solutions to problems that recur in certain contexts whereas anti-patterns are the contrary, i.e., known poor practices. In the SANER community, patterns and anti-patterns are widely studied in relation to program comprehension, software maintenance, and more generally software quality. However, limited feedback exist on the extend to which practitioners benefit from this body of work. The third edition of PPAP aims to provide a platform to promote the adoption (and adaption) of patterns and anti-patterns in practice.

The overall goal is to bring together practitioners, researchers and students to discuss challenges and opportunities surrounding the (anti-)patterns in software evolution, and to develop a roadmap that aims to further their application. We expect to gain a common understanding of the positive and negative aspects related to pattern application and anti-pattern detection. In particular, researchers will gain insights on the factors that may prevent practitioners to adopt patterns and practitioners will benefit from a deeper understanding of the current state of the art.

We invite researchers and practitioners to submit position papers, experience reports, and discussion papers. Topics of interest include, but are not limited to:

  • show-stoppers in (anti-)pattern adoption / removal;
  • the need for new (anti-)patterns and their benefits;
  • enriching existing (anti-)patterns by adding context, alternative solutions or other relevant information;
  • impact on software quality and software testing;
  • empirical studies that use patterns or anti-patterns;
  • the relation between (anti-)patterns and software evolution.
This will be a highly participative workshop that consists of lightning talks and interactive working sessions.

Paper format and submission

Participation to the workshop is on invitation, based on accepted position papers. There are two options for submitting:

1: Archival submissions: These papers need to be submitted by December 11, 2015. If accepted, these will be published as part of the SANER proceedings and you are invited to participate in the workshop;

2: Non-Archival submissions: These can be submitted until two weeks before SANER's early registration deadline. If accepted, you are invited to participate in the workshop, however, your paper will not be published as part of the SANER proceedings. Acceptance will be on a rolling basis, until we have reached maximum capacity.

Papers should be submitted as PDF file, follow the IEEE two-column proceedings format, and should not exceed 4 pages. The submission will be done via EasyChair.

Important dates

  • Submission of archival papers: December 18, 2015, 23:59 AoE (Extended)
  • Author notification of archival papers: January 10, 2015
  • Camera-ready of archival papers: January 21, 2016
  • Workshop: March 15, 2016
  • Download