Tutorials on This Page:
1. Human-Computer Interaction: Introduction and Overview
Keith Butler, Boeing, USA
Wayne Gray, George Mason University, USA
Robert Jacob, Tufts University, USA
This tutorial is a tried-and-true introduction to the field of human-computer interaction (HCI). It has become a CHI conference tradition.
If you are a newcomer to the CHI field, this tutorial will give you the background you need to get the most out of the CHI conference.
This tutorial has evolved, based on feedback from the participants, as we have given it each year at CHI since CHI 92.
- What is HCI and why is it important?
- Brief history of HCI
- Introduction to building usable systems
- Introduction to the psychology of HCI
- Introduction to computer technologies for HCI
- Future directions of HCI
- Where to learn more during the conference
- Where to learn more in the published HCI literature
Mainly first-time CHI attendees; typically professionals from computing-related fields who are new to the field of human-computer interaction. No background in HCI is assumed.
Half-day (evening), mostly lecture style.
Keith Butler is Technical Fellow for user-centered design at Boeing. Before joining Boeing, he was a member of the technical staff at Bell Labs. Wayne Gray is a Professor of Psychology at George Mason University and Program Director of its Human Factors and Applied Cognition Program. He is an Associate Editor of ToCHI as well as of the Human Factors journal, and is on the editorial board of the Cognitive Science journal. Rob Jacob is an Associate Professor of Electrical Engineering and Computer Science at Tufts University. He is a member of the editorial board of ACM Transactions on Computer-Human Interaction and ACM interactions magazine, Vice Chair for Finance of SIGCHI, and was Papers Co-Chair for CHI 2001.
back to top
2. Avoiding "We can't change that!": Software Architecture & Usability
Bonnie John, Len Bass, Carnegie Mellon University, USA
You will learn how early software architecture design decisions facilitate or preclude the achievement of usability goals in a software system. You will be given tools that explicitly link software mechanisms to usability benefits so that usability concerns can be considered on an equal footing with attributes like performance, availability, and modifiability.
New for CHI 2002.
- 26 commonly occurring usability scenarios and their implications for software architecture design
- Patterns of software architecture that facilitate usability and standard mechanisms that comprise these patterns
- A matrix explicitly linking software mechanisms to usability benefits
Anyone who works in interdisciplinary teams to design and develop software systems. No know-ledge of software architecture or the usability implications of architectural decisions required.
Lecture presenting new material; group activities applying this material to specific design problems.
Bonnie John is an engineer and psychologist researching usability evaluation methods, and Director of Carnegie Mellon University's Masters Program in HCI. She consults for many industrial and government organizations. Len Bass is an expert in software architecture and architecture design methods. Author of two textbooks on software architecture and User Interface development, Len consults on large-scale software projects in his role as Senior MTS on the Architecture Trade-off Analysis Initiative at the Software Engineering Institute.