Title: Research methods for HCI, HCC
1Research methods for HCI, HCC
- Judy Kay
- CHAI Computer Human Adapted Interaction
- School of Information Technologies
2Overview
- What is HCI?
- What is HCC?
- What is the hallmark of excellence in HCI/HCC
research? - Research methods
- Case studies
3- What is HCI? HCC?
- definition research methods
4HCI is....
- 1. Creating and studying new hardware and
software architectures for building
human-computer interfaces - 2. Creating and studying new interactive
techniques, metaphors and evaluation - 3. Studying processes and techniques for
designing human-computer interfaces - 4. Studying users and groups of users to
understand their needs
http//tochi.acm.org/charter.shtml
5HCI, HCC venues
- Journals
- TOCHI, IJHCS, HCI, ...
- Conferences
- CHI, INTERACT
- others, such as Pervasive, Ubicomp
- Regional eg OzCHI, Australian UIC
- Workshops
6Hardware and software architectures
- User Interface Management Systems - Models for
specifying interactive dialogs. Algorithms for
generating or interpreting user interface control
from such descriptions.
http//tochi.acm.org/charter.shtml
7Hardware and software architectures
- Windowing Systems - Software architectures for
managing the interactive workspace and the
allocation of interactive resources such as
screen space, interactive devices. This also
includes architectures for integrated usage of
multiple workstations by multiple users.
http//tochi.acm.org/charter.shtml
8Hardware and software architectures
- Interface Software Tools - for interactively
designing user-based systems including screen
layout algorithms, design assistance tools and
interface testing models and tools.
9Hardware and software architectures
- Interactive Devices - New hardware for accepting
user input and displaying information. Examples
of such are 3D input devices, head mounted
displays, eye tracking devices, new keyboard
designs etc.
10Hardware and software architectures
- Interface Aspects of Multimedia - Integration of
sound, video, animation and other interactive
media into the user environment.
11Interactive Techniques, Metaphors and Evaluation
- Interactive Techniques - New ways to express
inputs. eg new ways to express searches, new
menu models and techniques which exploit new
input devices.
12Interactive Techniques, Metaphors and Evaluation
- Workspace Models - New ways to organize work. New
models for end users to customize their
interfaces. New metaphors which make interactive
processes concrete for their users.
13Interactive Techniques, Metaphors and Evaluation
- Data Presentation - Models for mapping data into
pictures. Models for editing data by
interactively manipulating the visual
presentation. Algorithms for visual layout
including graph layout algorithms and picture
prettification algorithms.
14Interactive Techniques, Metaphors and Evaluation
- Tutorial and Help Systems - Studies of how help
and instruction should be delivered. Techniques
for integrating help and instruction into user
interface support software.
15Interactive Techniques, Metaphors and Evaluation
- Experimental and Empirical Studies - This
includes laboratory experiments and field
studies. Also included are case studies
evaluating user interfaces, interaction
techniques, tools, and methods. - Empirical Studies of Programmers
16User Interface Design Processes
- Analysis and Evaluation Techniques - Methods for
analyzing and evaluating the effectiveness of
designs and implemented systems. New software
tools for interface evaluations. Predictive
models of user performance with an interface.
Tools and methods for evaluating alternative
designs.
17User Interface Design Processes
- Design Processes - Explorations of the design
process, techniques for capturing designs, and
methodologies for producing good interface
designs. Models for integrating design tools with
implementation and evaluation tools.
18Users and Groups of Users
- Universal Access - Techniques, devices, models
which facilitate access to and use of computers
by people with special needs.
19Users and Groups of Users
- Group Work - Explorations of people using
computers to work together, and systems for
enhancing group work. Software and hardware
architectures which support simultaneous group
work.
20Users and Groups of Users
- Organizational Context - Understanding how user
interface design and implementation fits into the
organizations that use and develop interfaces.
21Users and Groups of Users
- Application-Specific Designs - Interfaces for
specific application areas in which the domain
places significant constraints on the design or
implementation of interfaces. This would exclude
application areas explicitly covered by other
transactions.
22Halmarks of excellence
23Hallmark of excellence in HCI/HCC
- Addresses important problems for people
- everyday activities for typical people
- special situations, people
- safety critical contexts
- when using technology
- Solid validation
- building on existing theories
- studies
- comparisons
24. appropriate research methods
25HCI is....
- 1. Creating and studying new hardware and
software architectures for building
human-computer interfaces - 2. Creating and studying new interactive
techniques, metaphors and evaluation - 3. Studying processes and techniques for
designing human-computer interfaces - 4. Studying users and groups of users to
understand their needs
http//tochi.acm.org/charter.shtml
26Research methods - familiar
- Classic computer science
- Design
- Methodologies
- Theories
- evaluations
- Scalability
- Accuracy
- Effectiveness
27Research methods new for HCI
- Theories
- eg Fitt's Law, Norman's interaction model....
- Design principles
- User studies to determine needs
- eg. interviews, grounded analysis
- Evaluations
- with users
- techniques that do not require users
- statistical methods
28Case studies
29Case study 1 tabletop interaction
30Novel Interfaces tabletop
31(No Transcript)
32Case study tabletop interaction
- Design of new interaction
- New technology
- Comparing two classes of interaction
- Theoretical
- Analytic
33(No Transcript)
34Case Study 1
- T. Apted, J. Kay, and A. Quigley. Tabletop
sharing of digital photographs for the elderly.
In CHI '06 Conference on Human Factors in
Computing Systems, pages 781-790, New York, NY,
USA, 2006. ACM Press. - Goals
- Design of new way to interact
- Challenging new software creation
- Validation
- Theoretical analysis
- User study, two populations
35Tabletop interaction design issues
- Tables as social places
- Interaction without keyboard or mouse
- Usable by all
- Interaction design to support co-located
collaboration and social interaction
36Evaluation of design analytic
- Identify design drivers
- Identify suitable guidelines for design
- Analyse design according to these
- Value for future researchers, designers
- Demonstrates validity in terms of established
guidelines which, in turn, are based on research
37Evaluation of design user studies
- Design of user study
- Hypotheses and goals
- Participants
- Tasks
- Ethics clearance aside for Hons
- Trial the study
- Actual study
- Analysis of results
- Qualitative v quantitative
38(No Transcript)
39(No Transcript)
40(No Transcript)
41(No Transcript)
42(No Transcript)
43(No Transcript)
44(No Transcript)
45(No Transcript)
46(No Transcript)
47(No Transcript)
48(No Transcript)
49Case study 2 tabletop file system
50Case study file system interaction
- Design issues
- tabletop file system interaction
- beyond hierarchies
- collaboration across different people's file
systems - very limited interaction
51(No Transcript)
52Evaluation comparative user study
- Comparing two ways to interact
- Double cross over user study
- New file-system v hierarchical
53Case study 3 new interface to support long term
collaboration on trac
54Case study Narcissus, WikiNavMap, EDM
- Design issues
- help people collaborate more effectively in a
group by gaining a better sense of the activity
on a wiki - long term collaboration is complex
- Kay, J, K Yacef and P Reimann, Visualisations for
team learning small teams working on long-term
projects. In C. Chinn, G. Erkens S. Puntambekar
(Eds.), Minds, mind, and society. Proceedings of
the 6th International Conference on
Computer-supported Collaborative Learning (CSCL
2007) 351-353, New Brunswick, NJ International
Society of the Learning Sciences - .
55Narcissus
56Design of Narcissus
- user study
- select suitable users
- design questionnaire
- administer it
- analyse results
- common alternatives focus groups, ethnographic
studies, draw on literature
57Evakuation of Narcissus
- user study
- select suitable users
- design user tasks and questionnaire
- administer
- analyse results
- common alternatives focus groups, ethnographic
studies, draw on literature
58Case study 4 educational data mining
modelling users from trace data
59EDM
- data mining to learn about users
- Perera, D, J Kay, K Yacef and I Koprinska, (2007)
Mining learners' traces from an online
collaboration tool, Educational Data Mining
Workshop at Artificial Intelligence and
Education, 60 69. - http//aied.inf.ed.ac.uk/AIED2007/AIED-EDM_proceed
ing_full2.pdf -
60Case study 5 pervasive interaction
61(No Transcript)
62(No Transcript)
63(No Transcript)
64(No Transcript)
65(No Transcript)
66(No Transcript)
67(No Transcript)
68(No Transcript)
69(No Transcript)
70(No Transcript)
71Case study Memento
- Design issues
- future interfaces, current technology limitations
- Evaluation issues
- proof of concept, usability evaluation
-
- West, D, A Quigley and J Kay, (2006) MEMENTO A
Digital Physical Scrapbook for Memory Sharing,
Personal and Ubiquitous Computing, 11(4), 313-328
72Summary
- HCI/HCC is broad and multi-disciplinary
- Research methods
- For driving design and analysis (models)
- for creation of new things (architectures)
- for assessing whether you have succeeded
(evaluation)