|Authors||L. Moonen, F. Khomh, H. Washizaki, Y. Guéhéneuc and G. Antoniol|
|Title||Proceedings of the Third International Workshop on Patterns Promotion and Anti-patterns Prevention|
|Publication Type||Edited books|
|Year of Publication||2016|
|Secondary Title||Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER)|
|Number of Volumes||5|
|Number of pages in book||i-14|
Patterns are proven solutions to problems that reoccur in certain contexts whereas anti-patterns are their opposite, i.e., known poor practices. It has been over two decades since design patterns and anti-patterns were introduced in software engineering and a well-established body of work has been created on the definition, detection, application, and impact of design patterns and anti-patterns. In the SANER community, patterns and anti-patterns are widely studied in relation to program comprehension, software maintenance, and more generally software quality. Yet, limited feedback exists on the extent to which practitioners benefit from this body of work. The third edition of the PPAP workshop aims to promote patterns and prevent anti-patterns in practice. Concretely, it aims to bring together practitioners, researchers, and students to discuss challenges and opportunities surrounding (anti-)patterns in software evolution and to develop a road-map to further the promotion of patterns and the prevention of anti-patterns.