ABSTRACT
User interface (UI) patterns have the potential to assist students of Human Computer Interaction (HCI) to learn about the principles of design. They can be used to guide students developing a conceptual model of an interface. We investigated how HCI students used a method for developing UI-pattern models and ascertained their views on different pattern forms (illustrated and narrative-only). Data was collected by observation, questionnaires and completed exercises. The findings indicate that students found UI patterns an acceptable medium for presenting UI information, were positive about their experience building UI-pattern models, and that patterns aided communication.
- Alexander, C., 1979. The Timeless Way of Building. Oxford University Press, New York, USA.Google Scholar
- Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-KinI, G., & Angel, S., 1977. A Pattern Language. Oxford University Press, New York.Google Scholar
- Appleton, B., 1997. Patterns and Software: Essential Concepts and Terminology. Object Magazine Online.Google Scholar
- Borchers, J., 2001. A pattern approach to interaction design. AI and Society, 15, 359--376.Google ScholarDigital Library
- Borchers, J., 2002. Teaching HCI Design Patterns: Experience From Two University Courses. CHI 2000 Workshop: Patterns in Practice, ACM, MN.Google Scholar
- Chung, E. S., Hong, J. I., Lin, J., Prabaker, M. K., Landay, J., & Liu, A. L., 2004. Development and evaluation of emerging design patterns for ubiquitous computing. In: Designing Interactive Systems, Cambridge, MA, 223--242. Google ScholarDigital Library
- Dearden, A., Finlay, J., Allgar, E., & McManus, B., 2002. Evaluating pattern languages in participatory design. CHI 2002, 664--665. Google ScholarDigital Library
- Jonassen, D. H., Myers, J. M., & McKillop, A. M. 1996. From Constructivism to Constructionism. In B. G. Wilson (Ed.), Constructivist learning environments, Educational Technology Publications, Englewood Cliffs, 93--106.Google Scholar
- Kotzé, P., Renaud, K., Koukouletsos, K., Khazaei, B., & Dearden, A. 2006. Patterns, Anti-Patterns and Guidelines -- Effective Aids to Teaching HCI Principles? In: HCI Education. Ireland, 10--11 to 10--17.Google Scholar
- Laakso, S. A., Laakso, K.-P., & Saura, A. J., 2000. Position paper. CHI 2000 Workshop: Building Momentum, Netherlands.Google Scholar
- Schümmer, T., & Lukosch, S., 2007. Patterns for Computer-Mediated Interaction. John Wiley & Sons.Google Scholar
- Sharp, H., Manns, M. L. and Exkstein, J., 2003. Evolving Pedagogical patterns. Computer Science Education, 13(4), 315--330.Google ScholarCross Ref
- Tidwell, J., 1999. Common Ground: A Pattern Language for Human-Computer Interface Design. Available at http://www.mit.edu/~jtidwell/interaction_patterns.htmlGoogle Scholar
- Tidwell, J., 2006. Designing interfaces. O'Reilly, CA. Google ScholarDigital Library
- van Duyne, D. K., Landay, J. A., & Hong, J. I. 2003. The Design of Sites. Addison-Wesley, MA.Google Scholar
- van Welie, M., & Klaassen, B., 2004. Evaluating Museum Websites using Design Patterns. IR-IMSE-001. France.Google Scholar
Index Terms
- Introducing students to UI patterns
Recommendations
Guiding the development of UI pattern models in an educational context
CHINZ '10: Proceedings of the 11th International Conference of the NZ Chapter of the ACM Special Interest Group on Human-Computer InteractionUser interface (UI) pattern languages may help students of Human Computer Interaction (HCI) to learn about the principles of design, guiding students to build a conceptual model of an interface. A series of studies investigated how HCI students used the ...
Akin: Generating UI Wireframes From UI Design Patterns Using Deep Learning
IUI '21 Companion: Companion Proceedings of the 26th International Conference on Intelligent User InterfacesDuring the User interface (UI) design process, designers use UI design patterns for conceptualizing different UI wireframes for an application. This paper introduces Akin, a UI wireframe generator that allows designers to chose a UI design pattern and ...
UI toolkit for non-designers in the enterprise applications industry
CHI EA '07: CHI '07 Extended Abstracts on Human Factors in Computing SystemsThis report describes a user interface (UI) toolkit used for prototyping by non-designers. The toolkit enables the development of standardized UI wireframes and click-through prototypes that comply with User Experience UI style guides and design ...
Comments