Pilot Usability Study

As part of our design process, we developed a pilot usability study of an improved version of our second interactive prototype, which shows real data drawn from the database. We asked three typical users to try to accomplish seven typical tasks with our prototype and learned that they were consistently able to perform the tasks, they found the application to be powerful and useful, and they had some helpful ideas for improvements to the tool's usability.

Details regarding our final usability test are available in the following sections:


Method

Participants
Tester Gender Age Education Research Position
1 Male 24 Ph.D. Student in Environmental Design Graduate Student Researcher at CBE
2 Male 30 B.S. in Physics, Ph.D. Student in Environmental Design
Graduate Student Researcher at CBE
3 Female 44 PhD in Mechanical Engineering Research Specialist at CBE and Professor of Architecture

Apparatus
We tested all three of our participants in the CBE offices. Tester #1 performed the tasks in her own office on her computer running Windows ME. Testers #2 and #3 performed the test at a workstation running Windows XP in a shared office. The latest Java run-time environment and our prototype was loaded onto the machines before the test.

Tasks
Task Purpose
Please select the POE survey and show all the responses for the “are you near an exterior wall?” question. Assess the ease of navigating the left hand control panel.
Now you’d like to compare this question with the “How satisfied are you with the air quality in your workspace?” question. Assess the ease of displaying a typical question comparison and determining if the resulting view is what the user expects.
This survey was a post-occupancy evaluation survey, so you’d like to compare it with the baseline survey. Now please select the Baseline survey and add it to the view. Assess the logic of repeating the set-up of the first survey in additional surveys.
Now you’d like to see the data underneath one of the charts. Assess the placement of this feature in the menu.
Now you are interested in viewing the relationship between air quality satisfaction and being near a window, and want to add that question to the view. Assess if having many charts on screen make it difficult to make comparisons.
Now you’d like to remove the exterior wall question from the view. Assess the placement of the Clear feature in the menu, and if the selection interaction is natural.
Now you’d like to see all the responses for the “How satisfied are you with the air quality in your workspace?” question. Assess if the Show/Hide terminology is understandable or if it should be part of grouping.

Procedure

  • Introduce team members to participant.
  • Have participant review and sign consent form.
  • Explain purpose of the test.
  • Introduce participant to ArchMiner and give general directions on how it is used. Allow them to explore menus and functionality if they like.
  • Have participant attempt tasks.
  • Allow participant to explore data with ArchMiner outside the pre-determined tasks if they are interested.
  • Have participant complete post-test evaluation and interview.


Test Measures

Our test consisted of a combination of observation techniques and a post-test questionnaire. We observed each participant perform the tasks, encouraged them to "think aloud," and recorded time, task completion, and error rate for our specified tasks. Our post-test questionnaire measured satisfaction with a Likert Scale, included open-ended questions, and provided the opportunity to comment on the entire application as well.

Focus of Observations
During our observations we considered the following:

  • Task completion time: Can the participants complete the tasks in a reasonable time? What parts of the interface take the longest to perform the specified action? Is that too long?

  • Error Rate: Which tasks have the highest error rates? Are particular areas of the application difficult to use or understand?
Focus of Questionnaire
During the post-test questionnaire, we considered the following:
  • User Satisfaction: Is the user satisfied with the results he/she obtained? Is the user satisfied with his/her experience? What was the most satisfying interaction for the user? What interaction dissatisfied the user the most (how can we improve it)?


Results

Time to complete tasks

*Note average times to complete tasks are rounded to the nearest minute because we only timed the tasks by the minute during our testing. They are also approximate because they include "thinking aloud" from our users.

Task No. Task description Task completed Average time in minutes
1 Please select the POE survey and show all the responses for the "are you near an exterior wall?" question. Y,Y,Y 2
2 Now you'd like to compare this question with the "How satisfied are you with the air quality in your workspace?" question. Y,N,Y 5
3 This survey was a post-occupancy evaluation survey, so you'd like to compare it with the baseline survey. Now please select the Baseline survey and add it to the view. Y,Y,Y 2
4 Now you'd like to see the data underneath one of the charts. Y,Y,Y 2
5 Now you are interested in viewing the relationship between air quality satisfaction and being near a window, and want to add that question to the view. Y,Y,Y 2
6 Now you'd like to remove the exterior wall question from the view.
Y,Y,Y 2
7 Now you'd like to see all the responses for the "How satisfied are you with the air quality in your workspace?" question. N,N,Y 4

Post-test Likert scale satisfaction questionnaire

*Note average scores are rounded to the nearest tenths. For questions 1-9, a lower score is preferred. For questions 10-12, a higher score is preferred.

Question No. Satisfaction Question Average Score [1-Disagree] to [5-Agree]
1 It was difficult for me to select the survey(s) I was interested in. 1.3
2 It was difficult for me to select the question(s) I was interested in. 2.3
3 It was difficult for me to navigate the control panel on the left. 2.7
4 It was difficult for me to understand the correlation between the controls on the left and the grid displayed on the right. 1.7
5 It was difficult for me to see the relationship between the data in the column and the row. 2
6 After having generated some charts, it was difficult to clear the results I did not want to see. 1.3
7 After having generated some charts, it was difficult to add to the results. 2.3
8 Functions in the top menu bar were difficult to access. 2
9 It was difficult to navigate through the results using the scroll bars. 2

Question No. General Question Average Score [1-Disagree] to [5-Agree]
10 The resulting charts and data would be useful for my research. 5
11 The workflow was natural. 5
12 I was satisfied with ArchMiner as a data exploratory tool. 4.7

Post-test comments

1) What did you like the most about the ArchMiner interface?

  • Having a GUI application that focuses on chart comparison is something that our users really like.
  • Crosstabs are really powerful for the kind of research our users do.

2) What did you like least about the ArchMiner interface?

  • It is difficult to read and select questions from the control panel because it requires scrolling back and forth horizontally to read the entire question and then selecting the checkbox.
  • It is difficult to compare charts that are not adjacent to each other. The current interface does not provide an easy solution to set visibility for columns/rows or drag and drop charts to a desired location.
  • There are currently no right-click or undo functions.

3) Upon first adding a question to a row, by default all the responses for that question are shown. Do you think this is helpful or would you prefer to see the results of having all the responses combined on one chart initially?

  • There is no standard or default that applies to all questions. Different question types benefit from different settings.

4) Do you think ArchMiner is a useful tool? Please elaborate on the parts which make it useful or not.

  • Our users think that ArchMiner has the potential to be a very powerful tool. None of their current tools allow them to generate exploratory charts quickly and easily. Their goal is not to create presentation-quality charts but to quickly explore the data and look for patterns.

5) You have just selected a second survey and added it to the columns. By default, the questions from the first survey appear in the second. You choose to select a question in the first survey, which highlights that specific question in both surveys. Does this multiple selection feature seem natural to you? Please elaborate.

  • In most instances, displaying multiple surveys on the screen means that our user wants to compare the corresponding data for those surveys. So, it is preferred that a new added survey will, by default, be displayed in the same way as existing surveys.
  • One users stated that only survey-level actions should affect all surveys globally. Question- and response-level actions should only occur for the selected survey.

6) What would you expect to see in the gray square area between the green row header and purple column header areas?

  • Suggestions from users vary.
  • Display options that are already in the file menu such as views.
  • Display new view options such as total column, row, or survey information.
  • Display a graphic or logo.

7) When a question is compared with another question, one question is always broken-out by responses. The charts show the "whole" question filtered by each of the other question's responses. All of the charts in that comparison add up to 100% -- does this make sense or should each chart be its own 100%?

  • This is a difficult question because some charts are better displayed with combined responses while others broken out by responses. One chart may reflect responses from 100% of survey respondents, while others show a fraction of survey respondents.
  • It is important to show "n" - number of respondents the data comes from and the total "n" from a survey.

Appendices

Materials:

Raw Data: