Human-Computer Interaction
- 4. Data Collection
Human-Computer Interaction 4. Data Collection Last week - - PowerPoint PPT Presentation
Human-Computer Interaction 4. Data Collection Last week Understanding tasks: Task analysis Recap: Task Analysis Define the needs - The process of examining the way in which people perform their tasks - Task analysis is useful for
Task analysis is useful for understanding:
tasks
attempting to meet a goal
1. Identify the task to be analyzed: What is that user’s goal and motivation for achieving it? 2. Break this goal (high-level task) down into subtasks: You should have around 4–8 subtasks after this process. If you have more, then it means that your identified goal is too high-level and possibly too abstract 3. Collect data to identify tasks/subtasks that the user performs 4. Draw a layered task diagram of each subtask and ensure it is complete.
1. Observation 2. Interview 3. Survey
Observation Elicitation Direct Indirect Direct Indirect Ethnography Recording
Structured Semi-structured Open-ended Constrained Data collection Contextual inquiry
home environment, doing normal work or tasks
setting, performing special tasks
A method of asking questions & listening
design, contextual inquiry, task analysis, and so forth.
answers
design
10-15 15 is a good number Make sure to choose representative users. à Who are the representative users?
analyses)
be different from what they do
How much structure are you going to use?
You will want to write down questions or notes to guide your thinking.
compared with another thing that they know
just yet Examples
Example “Why do people shop online?” To:
process?”
Give users some room to elaborate their answers, as opposed to making super binary questions. Example
“yesterday”
Example.
something online and the purchase failed.”
People know
another thing that they know But, people don’t know enough of
“guestimate”
“guestimate”
completed successfully?”
be completed for some reason. How did you feel then?”
“guestimate”
Anything that makes people imagine hypothetical situations
functionality they currently understand
available
A: My only frustration is when the server goes down, everything will just freeze Q-: That makes me feel real nervous when that happens to me Q+: What do you do then? A: Yeah, is that stuff I’ve been working on really going to be there when it comes back up? Q-: I know, I would like some kind of indication when everything freezes up, so you know that your work isn’t gone. Q+: What’s your reaction when that happens
Ask unbiased questions
like file manager, calendar manager… Avoid presenting options A: I use calendar manager and mail tool constantly Q-: And do you use that to uh set up the uh the appointments with the people that you work with or do you keep track on your own? Q+: What do you use calendar manager for?
Interview with Amy, a stay-at-home mother
Interviewer : Can you think of some uses that, if you had a microphone on the front and a little panel that would let you record stuff, do you think that would be useful
Amy: I’m not sure what I’d use it for. . . Interviewer : Anything? Amy: I’d like something that I could just talk to and have it do things for me (laughs) Interviewer : Yeah, especially because you’re. . . Amy: Get rid of this keypad! Interviewer : Yeah, right.
Interview with John, a student in a drug treatment program. Interviewer: Does anything in the program stand out for you? John: Yeah, the hot seat Interviewer: The hot seat is where someone is the focus of attention? John: Right Interviewer: So what was it like? Is it different with different people? John: Yeah, it depends
1. Know what you want answered: Write down a problem statement Examples of Problems Statements:
consumer?”
2. Reframe your problem statements: think of different perspectives to express the same problem statements.
product unsaleable online?”
3. Build a list of questions based on your reframed problem statements
1) Don’t ask leading questions.
through successfully?”
through successfully. What did you think or feel?”
2) Ask about specific incidents in the past, when possible.
time an online transaction fails to go through successfully.”
3) Ask more open-ended questions.
4) You can ask more than one question to find out the same thing.
4. Paraphrase each question 2–3 times 5. Give the whole list of questions a structure 1) Introduction
Example: “Hi Alice, thanks for coming down. My name is ______, and I’ll be conducting the interview today. We’re doing some market research, so some of the questions might be a little personal, and will concern your lifestyle. If you feel uncomfortable answering any of the questions, just let me know and we can skip it. I can’t tell you much about what we do or the exact reason we’re doing this research now, because it might affect the way you answer the questions. But I can definitely tell you after the interview is over. Do you have any questions so far? If you don’t mind, I would record the audio for this interview; it will only be used internally, for the purposes of this research.”
2) Warm up questions
you tell me more about your hobbies?”, “How often do you use the internet? etc.”
3) Main body questions
speculative ones.
4) Wrap up
…
Interview script
project, you need to come up with an alternative project idea
chance to sharpen your problem statement (revise and resubmit)
the contents above. Less than one page
Grading Rubric
Late Submission Penalty
Other Policies
Design a semi-structure interview script and a list of survey questions that you will use to collect data from potential users. How many questions? At least 3 topic areas (themes) and 5 questions per topic for an interview; at least 15 questions for a survey. But, you need to make sure that you have enough questions to know about the users, their context, and the task. If I find important topics (based on your proposal) are missing, you will loose points.
survey (and vice versa)
#Disclaimer. Further instruction of this submission can be given verbally during class or through Piazza.
each section and who helped improve and/or review
#Disclaimer. Further instruction of this submission can be given verbally during class or through Piazza.
Rubrics
questions (0.5pt)
button) (1pt)
#Disclaimer. Further instruction of this submission can be given verbally during class or through Piazza.
Rubrics
minimum
#Disclaimer. Further instruction of this submission can be given verbally during class or through Piazza.
…
Interview script
Survey questions