Teaching Usability Principles with Patterns and Guidelines

We present a comparative study of the effectiveness of patterns and guidelines as aids to teaching web interaction design. We recruited two groups of novice designers and taught them web design from scratch using a popular authoring tool. We used two balanced sets of guidelines and patterns that in essence present the same advice in two different formats. After the initial training, Subjects learned about usability and usability principles with the help of one of these sets. The groups then engaged in two common activities that professional designers Must perform, that is designing and evaluating web sites. The final design artefact that was delivered in all tests was a working web site. Here we present the quantitative results for the design phase of this experiment. Evaluation of the designs was conducted by three independent evaluators, using defined metrics. We conclude that both patterns and guidelines help with the design of usable sites, however the advice presented using our patterns format had a greater impact oil the novice designers' performance than the same advice in our guidelines format.

[1]  Gregory D. Abowd,et al.  The impact of pre-patterns on the design of digital home applications , 2006, DIS '06.

[2]  Gerrit C. van der Veer,et al.  Patterns as Tools for User Interface Design , 2000, TFWWG.

[3]  Andrew M. Dearden,et al.  Evaluating pattern languages in participatory design , 2002, CHI Extended Abstracts.

[4]  Andrew M. Dearden,et al.  Pattern Languages in HCI: A Critical Review , 2006, Hum. Comput. Interact..

[5]  Janet Wesson,et al.  An Experiment to Measure the Usefulness of Patterns in the Interaction Design Process , 2005, INTERACT.

[6]  Douglas K. van Duyne,et al.  The Design of Sites , 2003 .

[7]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[8]  Joseph Bergin,et al.  Coding at the Lowest Level - Coding Patterns for Java Beginners , 2001, EuroPLoP.

[9]  Andy Dearden,et al.  Using Pattern Languages in Participatory Design , 2012 .

[10]  James A. Landay,et al.  Development and evaluation of emerging design patterns for ubiquitous computing , 2004, DIS '04.

[11]  Joseph Bergin Fourteen Pedagogical Patterns , 2000, EuroPLoP.

[12]  Carl Bedingfield A pattern language for web usability , 2003, UBIQ.

[13]  Bruria Haberman,et al.  (An almost) pedagogical pattern for pattern-based problem-solving instruction , 2004, ITiCSE '04.

[14]  Seffah Ahmed User Interface Design Patterns: Application to Wide Enterprise Information Portals , 2009 .

[15]  Françoise Détienne,et al.  People and Computers XVI - Memorable Yet Invisible , 2002, Springer London.

[16]  Jan O. Borchers A pattern approach to interaction design , 2001, DIS '00.

[17]  Andy Dearden,et al.  Pattern Languages in Participatory Design , 2002 .

[18]  Andy Dearden,et al.  Patterns , Anti-Patterns and Guidelines – Effective Aids to Teaching HCI Principles ? , 2006 .

[19]  Ahmed Seffah Learning the ropes: human-centered design skills and patterns for software engineers' education , 2003, INTR.

[20]  Amruth N. Kumar,et al.  Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2004, Leeds, UK, June 28-30, 2004 , 2004, ITiCSE.

[21]  John C. Thomas,et al.  Patterns: what's in it for HCI? , 2001, CHI Extended Abstracts.

[22]  Steve Howard,et al.  Human-Computer Interaction INTERACT ’97 , 1997, IFIP — The International Federation for Information Processing.

[23]  Ben Shneiderman,et al.  Research-Based Web Design & Usability Guidelines [2006 edition] , 2006 .

[24]  Paula Kotzé,et al.  Don't do this - Pitfalls in using anti-patterns in teaching human-computer interaction principles , 2008, Comput. Educ..

[25]  Orna Muller Pattern oriented instruction and the enhancement of analogical reasoning , 2005, ICER '05.

[26]  Lorraine Johnston,et al.  Usability Pattern Languages: the "Language" Aspect , 2001, INTERACT.

[27]  Stanford University borchers,et al.  Teaching HCI Design Patterns : Experience From Two University Courses , 2002 .