UX2: Planning and running research

Lesson 5 of 5 · reading 15–25 minutes; practice and project time is on the module page

Surveys that give honest answers

🎯You'll be able to

Write clear, neutral survey questions, choose answer types, and report results with the number of responses.

🏠The everyday picture

"You enjoyed our food, didn't you?" gets a polite yes. "How was your meal?" with honest choices gets something you can use.

📘What it really is

📝A worked example

Input: research/survey.csv (120 responses).

node -e "const r=require('fs').readFileSync('research/survey.csv','utf8').trim().split('\n').slice(1).map(l=>l.split(','));
console.log(r.length, r.filter(x=>x[2]==='mobile').length)"

Expected output: 120 95, so 95 of 120 responses (79%) were on mobile. Counting the biggest_problem column the same way gives "finding a free slot" 38 times (32%), the most common answer.

🌍Where it's used

📝Case scenario

A food app asked "How much did you love our new menu?" with answers from "Liked it" to "Loved it". 94% "loved it" or "really liked it". Sales of the new items were flat. A neutral re-run with a balanced scale gave a much more mixed picture, which matched the sales.

🖱️Try it

Fix these questions: (a) "Don't you think booking online is easier?", (b) "Was the app fast and attractive?", (c) "Will you book online next month?". Success: each new version is neutral, asks one thing, and asks about past behaviour where possible.

⚠️Common mistakes

🛠️For your project

Project 1's test 7 recomputes the survey's response count and mobile share from survey.csv and compares them with your findings.

✅Quick check

Why is "Would you use online booking?" a weak question?

Show the answer

People predict their own future behaviour poorly; asking what they did last time is more reliable.

What should every survey result include?

Show the answer

How many people answered, and who was asked.

← PreviousRunning a usability session
ProLearners Assist