Uploader User Testing - Round 1 Results
Summary
The user testing on the Uploader was carried out in a "quick-and-dirty" fashion. Ten users (5 in Toronto, 5 in Berkeley) were asked to spend less than 30 minutes with us to complete 4 upload tasks. Below are the results thus far.
Toronto:
- All users were able to successfully upload files
- 3 of 4 users asked if selecting multiple files was possible before being asked to add multiple files. Given the selected users were rather tech-savvy, this demonstrates the users' high expectations.
- All users acknowledged the list of selected files and proceeded to click on Upload
Berkeley:
- All users were "wowed" by being able to browse and select multiple files at once. Even though they didn't expect it, all quickly selected multiple files.
- While files were uploading, 4 of 4 users chose "browse collections" to return to the image gallery thumbnail view. They expected the upload to continue "behind the scenes". There was no feedback that the upload would stop (but that's what happens). This happened on one to several tasks for each user.
- One user mentioned it would be nice to see thumbnails in the upload queue. He said the thumbnail could even get bigger as the user mouses over it.
- 3 of 4 users said they would not stop the upload in progress to remove files from the queue. They would wait until all files were uploaded and then remove them from the Gallery. One user did mention that if she was doing it on her own she probably would have played around with the pause.
- 4 out of 4 users didn't immediately notice when the files were done uploading. For a couple it took prompting for them to realize. A couple users mentioned that it was pretty subtle. They expected to be taken back to where they started from (browse images & collections) when the upload was complete.
- Increase the visibility of the "File Uploaded" message. How about "Upload Complete" in bold? There is no reason to grey it out. Users immediately think greyed out information is irrelevant.
- The one user that used "remove" in the upload queue said it is too subtle. She had trouble seeing that the file was actually gone (files name with default camera numbers). She ended up removing extra files because she didn't think it was removing.
Demographics
The users were selected at random by the tester rather than through a formal recruiting process. Below table shows the demographics and previous experiences of each user we spoke to. We felt that such criteria as areas of study has little relevance to users' behaviour with file uploader, so we made conscious decision to leave them out.
Demographic Background
User |
Gender |
Age |
Role |
Type of Computer |
---|---|---|---|---|
UT User 1 |
Female |
25-30 |
Grad Student |
Windows laptop |
UT User 2 |
Male |
31-35 |
Grad Student |
Windows laptop |
UT User 3 |
Male |
25-30 |
Grad Student |
Windows laptop |
UT User 4 |
Female |
19-24 |
Student |
Windows desktop |
UCB User 1 |
Male |
25-30 |
Staff |
Mac laptop |
UCB User 2 |
Female |
35-40 |
Staff |
Mac |
UCB User 3 |
Female |
41-50 |
Staff |
PC |
UCB User 4 |
Female |
31-35 |
Staff |
PC at work; no home computer |
Do you do any of the following online and if so how often?
User |
IM |
Shop Online |
Online Banking |
Research Online |
Online Classes |
Social Networking |
|
---|---|---|---|---|---|---|---|
UT User 1 |
All the time |
A few/week |
A few/week |
A few/week |
All the time |
A few/month |
All the time |
UT User 2 |
All the time |
All the time |
A few/month |
A few/month |
All the time |
Hardly ever |
A few/week |
UT User 3 |
All the time |
All the time |
A few/month |
A few/week |
All the time |
Hardly ever |
A few/week |
UT User 4 |
All the time |
All the time |
A few/month |
A few/month |
All the time |
Hardly ever |
A few/week |
UCB User 1 |
All the time |
A few/week |
A few/week |
Never |
All the time |
Hardly ever |
Hardly ever |
UCB User 2 |
All the time |
All the time |
A few/month |
A few/week |
All the time |
Hardly Ever |
Hardly Ever |
UCB User 3 |
All the time |
All the time |
A few/month |
Never |
A few/month |
Never |
A few/month |
UCB User 4 |
All the time |
All the time |
A few/moth |
Never |
Never |
Never |
Hardly Ever |
Do you upload files on the web and if so how often?
User |
Pictures |
Media |
Documents to course sites |
Documents to social networking sites |
attachment in email |
---|---|---|---|---|---|
UT User 1 |
A few/month |
Hardly ever |
A few/month |
Hardly ever |
All the time |
UT User 2 |
A few/month |
A few/month |
A few/month |
A few/month |
All the time |
UT User 3 |
A few/week |
A few/week |
A few/week |
Hardly ever |
All the time |
UT User 4 |
A few/month |
Never |
Never |
Never |
A few/week |
UCB User 1 |
A few/month |
A few/month |
A few/month |
A few/month |
A few/month |
UCB User 2 |
A few/month |
A few/month |
A few/month |
Hardly ever |
All the time |
UCB User 3 |
All the time |
All the time |
All the time |
A few/month |
All the time |
UCB User 4 |
A few/month |
Never |
A few/week |
Hardly ever |
All the time |
Legend All the time - A few/week - A few/month - Hardly ever - Never
Interaction Notes
Setup:
- These tests were done in "hallway" style. We grabbed people community areas and asked them to participate for a few minutes.
- All tests done on a Mac.
- Removed emphasis placed on the key convention for selecting multiple files, since the users were PC users
- Added a question at the end of Task 4 "Once you're done adding all the files you want, what would you do next?" to see how they exit the File Uploader
Although the PC users were asked to perform the tasks on Erin or Daphne's Macbook, they had little problems completing the tasks. If they were obviously looking for the ctrl key to choose non-consecutive multiples, they were prompted that on a Mac the apple key is the parallel. We assume they would normally be completing this task on their own computer and we were not testing their knowledge of the keyboard shortcuts.
Buttons the users clicked on are notated in [fluid:brackets].
Task 1: Upload a file from the Photography101 folder on your desktop.
Optimal Path: Add Images > Browse > Select file > Upload > Browse Images & Collections
Task 2: Upload the 4 most recent files in the Photography101 folder.
Optimal Path: Add Images > Browse > Select files > Upload > Browse Images & Collections
Task 3: Upload all files in Photography101. <while upload progress is going> You realized that IMG_9409.jpg and IMG_9407.jpg are the wrong files and you didn't intend to upload those to the Photography class site. What would you do?
Optimal Path: Add Images > Browse > Select file(s) from desktop > Upload > Pause > Remove both files > Resume Upload > Browse Images & Collections
Task 4: If you wanted to add a couple files from Photography101 and some files from your desktop, how would you go about doing that?
Optimal Path: Add Images > Browse > Select files from Photography 101 folder > Add more files > Select file(s) from desktop > Upload > Browse Images & Collections
User |
Task 1 |
Task 2 |
Task 3 |
Task 4 |
General Observations |
---|---|---|---|---|---|
UT User 1 |
- [fluid:Browse] |
- [fluid:Shift] to select multiple files |
- [fluid:Pause] |
- To exit, "I would click on the breadcrumb" |
|
UT User 2 |
- [fluid:Browse] |
- "files are already sorted by dates modified" |
- "If it's just two wrong files, I would wait till the upload is completed. If it's more than half of the files that are wrong, I would pause and do the selection again." |
- "Remove is right here! for the previous task, I would've used this remove button." |
|
UT User 3 |
- [fluid:Browse] |
- [fluid:Shift] to select multiple |
- [fluid:Pause] |
- Would click on "Browse Images" |
|
UT User 4 |
- [fluid:Browse] |
- Click and drag to select multiple |
- [fluid:Pause] |
- Added them separately. Clicked on [fluid:Browse], added files from Photography101, and clicked [fluid:Upload]. Then, clicked [fluid:Browse] again, added files from desktop, and clicked [fluid:Upload] |
|
UCB User 1 |
Task completed via optimal path |
Task completed via optimal path |
Task NOT completed |
Task completed |
Would like to see thumbnails of images in the upload queue. Even if they were small, they could be "blown up" on rollover. |
UCB User 2 |
Task completed via optimal path.
|
Task completed via optimal path. |
Task NOT completed because user went to "Browse Images & Collections" before upload was complete. Had she not done that she would have completed (assuming entire system was working) but not as expected. User said she would let all the files upload and then delete the ones she didn't want.
|
Task completed.
|
Wanted to upload folder but could not |
UCB User 3 |
Task completed via optimal path.
|
Followed optimal path but Task NOT completed because user went to Browse Images & Collections before upload was complete.
|
Task completed (assuming entire system was working) but not as expected. User said she would let all files upload and then go back and delete the ones she didn't want. She followed optimal path through the first Upload then let the system upload them all.
|
Task completed via optimal path.
|
|
UCB User 4 |
Task completed via optimal path although it took awhile to realize uploading was done.
|
Task completed via optimal path.
|
Used optimal path but did NOT complete task. She removed more images than expected because she wasn't seeing them get removed from the queue (too quick and subtle).
|
Task completed via optimal path. |
|
Post-test Questionnaire Responses
The users were asked to evaluate their experience on Likert scales after the test. The questions ask how easy or difficult it was to do each of the following:
User |
Uploading single |
Uploading multiple |
Uploading additional |
Cancel upload |
From 2 different locations |
---|---|---|---|---|---|
UT User 1 |
Very Easy |
Easy |
Easy |
Very Easy |
Easy |
UT User 2 |
Very Easy |
Very Easy |
Very Easy |
Neutral |
Easy |
UT User 3 |
Very Easy |
Very Easy |
Very Easy |
Easy |
Easy |
UT User 4 |
Very Easy |
Very Easy |
Very Easy |
Very Easy |
Neutral |
UCB User 1 |
Easy |
Easy |
Very easy |
Easy |
Easy |
UCB User 2 |
Very Easy (once noticed "Add Images") |
Very Easy |
Easy |
N/A |
Easy |
UCB User 3 |
Between Difficult & Neutral. She said it was easy after first time. |
Easy |
Easy |
N/A |
Easy |
UCB User 4 |
Very easy |
Very Easy |
Very Easy |
Easy |
Very Easy |
Potential Design Improvements (based on testing)
File Uploader Component
- Users expected items (entire row) in upload queue to be selectable to remove them.
- Users would like to be able to remove files from upload queue even if they have been uploaded. Can we do this?
- Display thumbnails in the queue.
- Include a lightbox-window style for next round of testing.
- Allow users to upload a folder and automatically "unpack" it for them.
- Make the pause button pop a bit more.
- Increase the visibility of the "File Uploaded" message. How about "Upload Complete" in bold? There is not reason to grey it out. Users immediately think greyed out information is irrelevant.
- Removing from queue is too subtle. Particularly when files are named with camera defaults. Need to be more obvious that something happened and the file is gone.
- Need to help users know what to do after the upload is complete OR take them back to where they came from once the upload is complete. If we don't take them back and we use the lightbox overlay pattern, perhaps a prominent message at the top could help, "Upload complete, you may close the window to continue your work."
- After upload is complete, take user back to where they came from. The main use case is upload a set of files so it makes sense to first design for it. In the case where users want to upload more than one batch, it only requires them 1 click to choose "add files" (or whatever took them to the upload).
- Button pattern usually has the main action left of the cancel button (or right is buttons are right-aligned). Change the order of buttons so Upload is far left.
Design Pattern
- Design Pattern - newly added files should be in clear view when return to page they were adding from. Users should easily be able to remove files from there.
User Test
- Check for leading task language. We really should not be using "upload" in task. We also don't want to use any terminology in the interface.
- Post-test questionnaire should ask about ease of uploading the 1st time and then repetitive times. Users mentioned that it wasn't as easy the first time but once they have done it, they knew.