beyond satisfaction questionnaires: "hacking" the online survey

19
Beyond Satisfaction Questionnaires: “Hacking” the Online Survey Andrea Evans [email protected] HCII201 3

Upload: andrea-evans

Post on 02-Jun-2015

1.361 views

Category:

Technology


2 download

DESCRIPTION

Presented at HCII2013 on 7/26/2013. http://hcii2013.org/friday#2 Paper published in Design, User Experience, and Usability. Design Philosophy, Methods, and Tools. Lecture Notes in Computer Science Volume 8012, 2013, pp 222-231. http://link.springer.com/chapter/10.1007/978-3-642-39229-0_25

TRANSCRIPT

Page 1: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Beyond Satisfaction

Questionnaires:“Hacking” the Online

Survey

Andrea [email protected]

HCII2013

Page 2: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

“Hacks”: non-traditional uses of online surveysContent Hacks: not

satisfaction/rating/demographicSoftware Hack: off-label, un-advertised

functionalityAll examples are directly from user research

at Oracle

Page 3: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Simple ComparisonsTwo or more static screenshots on the same page.If you can’t collect NDAs, keep the screenshots

generic.Randomize screenshot order to prevent order

effects.Simple Preference: “Which do you prefer?”Comprehensibility: “Which is easier to

understand?”Look and Feel: “Which looks cleaner/more

modern?”Or the question can show how the user interprets

the meaning of the designs.

Page 4: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

A B

Which of these pages contains an editable table?o Page Ao Page Bo Both pageso Neither pageo Not sure

Page 5: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Progressive ComparisonsDecide among designs which vary along a

single continuum by subtle degrees (e.g., range of colors)

Grayscales

Blues

Page 6: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Progressive ComparisonsThe survey tool must have Branch Logic.Show pairs of images on the same page.The first pair is the most dissimilar (1 & 5 of a

set of 5)If they choose 1, the next pair they see is 1 & 4If they choose 5, the next pair they see is 2 & 5Pairs get more similar every time,

until the user says a pair looks about the same,then the survey ends.

Takes account of users’ sensitivity to subtle differences.

Page 7: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Which background do you prefer?

o I prefer the first backgroundo I prefer the second backgroundo They both look about the same

Page 8: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Walkthrough: Selection PersistenceDo users expect their selections to persist

when they navigate to another tab,even when they don’t click OK or Apply first?

Rather than just asking users, walk them througha sequence of generic screenshots with callouts.

Page 9: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Imagine yourself interacting with the following screens,then choose which outcome you prefer.Initially, the first checkbox is not checked.

Page 10: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Now, you have checked the first checkbox.

Page 11: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Now, you have switched immediately to a different tab.

Page 12: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

If you switched back to the previous tab, which would you prefer to see?

A B

Page 13: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Walkthrough: Preliminary DesignsShow static screenshots of early design

concepts,and ask users how they would perform simple tasks.

Be careful to include all relevant response options.

Always include these options as well:“Other:” with a text field. “Don’t Know” / “Unsure”

Page 14: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

On this screen, how would you edit the message text to make some parts of it bold?

o Select the text to be bolded and press Control-B (PC) or Command-B (Mac)o Type <b> </b> tags around the text to be boldedo Type <strong> </strong> tags around the text to be boldedo I don’t knowo Other:

Page 15: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Software Hack: Chronological Order of ClicksNeeds entry-level JavaScript, and HTML Image

Maps.The survey tool must allow you to insert code,

e.g. by manually editing <img> tags after uploading images, or by adding HTML in text blocks.

Not all survey tools allow this code insertion.Vovici allows it. Demo at http://ow.ly/aYLOUSurveyGizmo allows it. Demo at http://ow.ly/g5dezSurveyMonkey does not allow it.

The <map> tag includes the <img> tag, and a set of <area> tags, one for each clickable area in the image.

Page 16: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Software Hack: Chronological Order of ClicksThe JavaScript includes an array to record each

area the user clicks in, in chronological order.An essay question captures the array’s output.This essay question is left visible in the online

demos,so you can see the contents of the array.

In a real survey, hide this essay question from users.Prefix the question’s label with<div style="display:none;">

Add a text block immediately after the question, containing only the closing </div> tag.

Page 17: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Vovici http://ow.ly/aYLOUSurveyGizmo http://ow.ly/g5dez

Page 18: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

JavaScript & Image Map for Clickstream Demo<script type="text/javascript">var clickCount=0;var clickArray=new Array;function planets(correct,planet) {  clickCount++; clickArray.push(planet);  if (correct) {   document.getElementById("Q1").value=clickArray;   alert("Correct! That took you " + clickCount + " click(s).");  } else {   alert("Incorrect: this is " + planet + "!");  }}</script><map name="planets"><area href="#" coords="68,186,6" shape="circle" id="Mercury" onclick="planets(false,this.id)" /><area href="#" coords="101,180,12" shape="circle" id="Venus" onclick="planets(false,this.id)" /><area href="#" coords="136,178,10" shape="circle" id="Earth" onclick="planets(false,this.id)" /><area href="#" coords="175,175,8" shape="circle" id="Mars" onclick="planets(false,this.id)" /><area href="#" coords="223,169,27" shape="circle" id="Jupiter" onclick="planets(true,this.id)" /><area href="#" coords="285,170,14" shape="circle" id="Saturn" onclick="planets(false,this.id)" /><area href="#" coords="357,160,15" shape="circle" id="Uranus" onclick="planets(false,this.id)" /><area href="#" coords="449,154,11" shape="circle" id="Neptune" onclick="planets(false,this.id)" /><area href="#" coords="513,142,4" shape="circle" id="Pluto" onclick="planets(false,this.id)" /><!--hack to stop Vovici corrupting img tag is to break it over two lines--><img border="0" src="/AppData/1885224700/users/256801141/User%20Media/planets.png" usemap="#planets" /></map>

Page 19: Beyond Satisfaction Questionnaires: "Hacking" the Online Survey

Thank you!