Two-level Checklists and Perspectives: Software Reading Techniques for Pattern Writer’s Workshop, accepted at PLoP 2015 (CORE Rank B)

TIAN XIA, HIRONORI WASHIZAKI, YOSHIAKI FUKAZAWA, JOSEPH YODER, REBECCA WIRFS-BROCK, “Two-level Checklists and Perspectives: Software Reading Techniques for Pattern Writer’s Workshop,” Proceedings of the 22nd Conference on Pattern Languages of Programs Conference 2015 (PLoP 2015), October 24-26, Pittsburgh, Pennsylvania, USA. (CORE Rank B) (to appear)

A Pattern Writer’s Workshop (WW) is a peer-review method to improve pattern or pattern language papers. However, several problems may arise, leading to “ad hoc” review meetings where patterns are not systematically reviewed and authors do not receive useful feedback. Previously, we considered Checklist-based Reading (CBR) and Perspective-based Reading (PBR), which are techniques to improve ad hoc reviews, but some deficiencies were noted. In this paper, we propose an approach to improve WWs by providing a two-level checklist and refining perspectives for reviewing patterns. An experiment shows the strengths and weaknesses of this new approach.