<XML><RECORDS><RECORD><REFERENCE_TYPE>3</REFERENCE_TYPE><REFNUM>8453</REFNUM><AUTHORS><AUTHOR>Kotze,P.</AUTHOR><AUTHOR>Renaud,K.</AUTHOR><AUTHOR>Dearden,A.</AUTHOR><AUTHOR>Koukouletsos,K.</AUTHOR><AUTHOR>Khazaei,B.</AUTHOR></AUTHORS><YEAR>2006</YEAR><TITLE>Patterns, Anti-Patterns and Guidelines - Effective Aids to Teaching HCI Principles?</TITLE><PLACE_PUBLISHED>Inventivity: Teaching theory, design and innovation in HCI - Proceedings of HCIEd2006-1</PLACE_PUBLISHED><PUBLISHER>N/A</PUBLISHER><PAGES>115 - 120</PAGES><LABEL>Kotze:2006:8453</LABEL><ABSTRACT>Patterns have been promoted as a knowledge transfer mechanism in many domains, including software engineering, business process management, and more recently in the field of interaction design. In software engineering a concerted effort is also being made to identify and document anti-patterns for capturing expert knowledge and transferring this to novices. This paper reports on a review of reported studies of the use of patterns and anti-patterns in teaching software engineering and human-computer interaction, and also reports on three studies examining the impact of using guidelines, patterns and anti-patterns in teaching interaction design principles.</ABSTRACT></RECORD></RECORDS></XML>