IN4MATX 231 Human-Computer Interaction Observing Users Presenters: Ritesh Subramanian Tanmay Goel Outline Benefits and challenges of different types of observations. How to observe as an onlooker, a participant, and an ethnographer. How to collect, analyze and present observational data. Indirect observation using diary studies and logging. Qualitative and Quantitative analysis. What and when to observe Observation is usable at all stages during product development. Goals and questions determine the paradigms and techniques used. Observers can be: – Onlookers – Participants – Ethnographers The degree of immersion that evaluators adopt varies across a broad outsider-insider spectrum. Types of Observation Observation Outsider looking on Insider Controlled Environment (e.g. Lab) Field Environment (e.g. Natural) “Quick and Dirty” In usability testing “Quick and Dirty” In field testing N.A. Participant observation (e.g. in ethnography) Approaches to Observation “Quick and Dirty” observation – It can occur anywhere, anytime – Least formality involved Observation in usability testing – Video and interaction logs capture all the user operations – One-way mirrors or remote TV screen – Data is used to analyze what users are doing and provide insight into users’ affective reactions Approaches to Observation Observation in field studies – The observer may be a passive observer, participant observer or an ethnographer. – Goal is to cause as little disruption as possible. – Passive or outside observer – An observer in a class of boys and girls whose primary job to keep track of how much time a particular technology is used by each gender. – Participant observer – Participates in social conventions of a group, combines participation with maintenance of professional distance for unbiased observation. – Ethnography – Takes weeks, months or longer. Inside information of community activity is obtained. How to observe: In controlled environment Practical issues that need to thought of in advance: – Decide where users are located so that equipment can be setup in advance – Decide about modes of data capture e.g. video, interaction logs – Equipment testing to get expected performance (audio and video) – Get legal user consent – Prepare a script to guide users through the set of questions – It is important to make users feel comfortable – Problem with this approach: Observers do not know what users are thinking. Controlled Environment – Think-Aloud Technique The user is trying to perform a certain task. Observer wonders, what is going on, what is he thinking, why did he do that, etc. Eternalize thought process. A big problem is occurrences of silence during think-aloud process. Maybe have two people work together and talk to each other. Controlled Environment – Think Aloud Technique Checklist of things to plan before going into the field State the initial goal and questions clearly Select a framework to guide activities in the field Decide how to record events Think about how to gain acceptance and trust of users under observation Be prepared to go through these notes to weed out ambiguities Highlight and separate personal opinion from what happens Be prepared to refine and refocus the study for same or new user groups Think about how to handle sensitive issues Consider working as a team; conform notes with another member Consider checking notes with an informant and plan to look at the situation from a different perspective How to observe (contd.): In the field Frameworks to guide observation – The person. Who? – The place. Where? – The thing. What? The Goetz and LeCompte (1984) framework: – Who is present? – What is happening? – When does the activity occur? – Where is it happening? – Why is it happening? – How is the activity organized? In the field The Robinson (1993) framework – Space. What is the physical space like? – Actors. Who is involved? – Activities. What are they doing? – Objects. What objects are present? – Acts. What are individuals doing? – Events. What kind of event is it? – Goals. What do they to accomplish? – Feelings. What is the mood of the group and of individuals? How to observe (contd.): Participant observer or ethnography Checklist for doing ethnography – Identify the problem or goal and ask good questions to be answered by the study – The most important part of fieldwork is being there to observe, ask questions and record what is seen and heard – Collect variety of data. E.g. Notes, still pictures, audio and video – Be prepared to move backwards and forwards between the broad picture and specific questions – Analyze the data using a holistic approach in which observations are contextualized Data Collection Techniques Notes plus still camera – The least technical way of collecting data – Transcription the first step in data analysis – Photographs, sketches, etc. can be easily collected Audio recording plus still camera – Less intrusive than video – More flexible and mobile – One drawback is transcribing the data which can be onerous if many hours have to be transcribed Data Collection Techniques Video – Advantage of both audio and video data; but more intrusive – Attention becomes focused on what is seen through the lens – Analysis of video can be long and time consuming – Sound may get muffled when recording in noisy conditions Table source: Preece, Rogers, Sharp: Interaction Design: Beyond Human-Computer Interaction. Wiley Comparison Table source: Preece, Rogers, Sharp: Interaction Design: Beyond Human-Computer Interaction. Wiley Comparison (contd.) Indirect observation: tracking user activities Diaries – Diaries provide a record of what users did, when they did it and what they thought about their interactions with technology – Useful when users and scattered and unreachable – Inexpensive and require no special equipment or expertise – They rely on participants being reliable and remembering to complete them – Participants usually remember incidents for better or for worse Indirect observation: tracking user activities Interaction logging – Includes analysing data from key presses, mouse movements etc. – Usually synchronized with video and audio logs – Time stamped to calculate how much time a user spends on a particular task – E.g. Explicit counters that record visits to a website. If you want to find out if adding a bulletin board increases the number of visits, comparison of traffic before and after is useful – Unobtrusive and large volumes of data can be collected Interaction Logging- Webtrends Log Analyzer Interaction Logging Ethical Concerns: They don't know we are watching. Shall we tell them? If we tell users about logging they may react or change their behavior It depends on the context, and how much personal information is collected e.g. Companies tell about data logged for quality assurance purposes Concerns arise when personal information is used to infer financial or health information Analyzing, interpreting and presenting the data Three main types of data are explored Qualitative data - interpreted & used to tell the ‘story’ about what was observed. Qualitative data - categorized using techniques such as content analysis. Quantitative data - collected from interaction & video logs. Presented as values, tables, charts, graphs and treated statistically. Qualitative analysis to tell a story Review the data after each observation to identify key themes Record themes in a coherent yet flexible form – E.g. Laptops, audio recordings Record the date and time of each data session As themes emerge, check your understanding with informants or people you observe Iterate until the story reflects observation Report findings to a group in the form of a presentation or written report Analyzing and reporting ethnographic data Look for key events within a group that drive a group’s activity Look for patterns or behavior among different players Compare sources of data against each other Report findings in a convincing and honest way e.g. Software tools such as Ethnograph allow ethnographers to code their notes so that they can be searched, sorted and retrieved. The information can be printed out as a tree showing relationships of occurrences. Ethnograph Ethnograph Qualitative analysis for categorization Looking for incidents or patterns – Look for critical incidents, such as times when the user was obviously stuck. (marked by silence, looks of confusion) – E.g. Jurgen Koenemann-Belliveau et al(1994) used this approach to compare the efficacy of two versions of a Smalltalk programming manual for novice programmers. – They were able to identify specific problems by tracing through sequence of incidents and thereby achieving a holistic understanding. Qualitative analysis for categorization Analyzing data into categories – Content analysis provides a reliable and systematic way of coding content into meaningful sets of mutually exclusive categories – Categories should be orthogonal i.e. no overlap – Appropriate granularity must be selected – e.g. Training two people to use categories and letting them analyze the same data sample. If huge discrepancy in the analyses is observed, then either the training was insufficient or categories need to be redefined – Inter-research reliability rating- Percentage of agreement between two researchers, defined as ratio of number of items categorized in the same way to the total number of items observed Qualitative analysis for categorization Analyzing Discourse – Focus on the dialog, i.e. meaning of what was said rather than content – Discourse analysis is strongly interpretive – Language is viewed as a constructive tool and discourse analysis provides a way of focusing upon people’s use of language to construct versions of their worlds – E.g. Analyzing discourse on the Internet (e.g. in chat rooms, bulletin boards) has started to influence designers’ understanding about user needs in these environments Quantitative data analysis and feedback Quantitative data analysis – Video data collected is usually annotated to calculate performance times – The data stream from interaction logs is used to calculate performance times – Data is analyzed using means, standard deviations, t-tests etc. Feeding the findings back into the design – Written reports make for easy reading and a good reference document – Include anecdotes, pictures, quotations and video clips to bring study to life and stimulate interest – Verbal presentations can be a powerful mode of feedback Summary Observation in usability study tends to be objective In contrast, in participant observation the evaluator works with the user to understand their activities and beliefs Ethnography uses a technique wherein the ethnographer immerse themselves in the culture they study Observational data collection depends on the paradigm used Combination of video, audio, diaries and logs can be used to collect observational data Analyzing video and data logs can be tedious due to the sheer volume of data Evaluators flag events in real time and return to examine them later. Identifying key events is an effective approach