Cognitive Walkthrough

Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
A Cognitive Walkthrough of Wunderground.com
Executive Summary
Site evaluated:
http://www.wunderground.com/
User:
A casual internet user who is traveling to Seattle, WA and wants to
know more about seasonal rainfall patterns to plan a trip.
Evaluators:
The evaluation team consisted of four graduate school students who are
taking the Usability of Digital Information class at Pratt Institute. One
student served as a guide through the interface and each of the four
students took notes on paper worksheets.
Task:
Determine which month of the year has the lowest amount of rainfall
on average in Seattle, WA.
Action Sequence:
Step 1: Search for Seattle, WA.
Step 2: Scroll down to the “History & Almanac” box.
Step 3: Click “Seasonal Weather Averages” link.
Step 4: Scroll down to the “Rainfall” chart.
Step 5: Uncheck the “Show Records” checkbox.
Step 6: Note which month has the lowest average rainfall.
General Recommendations:
Specific design problems and detailed solutions are included in the recommendations section in
the body of this report. Generally, we recommend:





Reviewing content for better grouping of data sets.
Reviewing labels to ensure that they reflect the appropriate data being measured and the
location being described.
Taking care with advertising banners so they do not serve as a cognitive barrier.
Considering how people tend to read charts and design the charts so the information is
readable and understandable.
Repeating helpful chart behavior, such as displaying underlying values while hovering the
mouse over a data line, so that what a user experiences while reviewing one chart will be
anticipated and experienced in all charts.
1
Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
A Cognitive Walkthrough of Wunderground.com
Table of Contents
Introduction
3
Methodology
Input Definition
User Definition
Evaluators
Task
Action Sequence
3
2
2
2
3
3
Findings and Recommendations
3
Limitations
4
Conclusion
5
Detailed Findings
Appendix A
2
Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
Introduction
We performed a cognitive walkthrough of weather website, Wunderground.com, to determine
the usability of the site while navigating and interpreting data available on rainfall. A cognitive
walkthrough is a usability inspection method in which a team of peers, usually designers,
evaluate an interface in the context of one or more typical tasks that a user can be expected to
complete. (Wharton, Cathleen, John Rieman, Clayton Lewis and Peter Polson. (1994) Cognitive
Walkthrough: Practitioners Guide. Boulder, CO: University of Colorado at Boulder, p. 2).
This study is a cognitive walkthrough of the weather website, Wunderground.com. In our
experience, most travel sites include information on which months to expect the most rain, the
most snow, or the highest/lowest temperatures, in other words, basic, almanac-type
information that helps a person plan a trip. We expected that a weather website would contain
this information and determined that Wunderground.com and similar sites, like The Weather
Channel (weather.com) and the National Weather Service (weather.gov), in fact, do contain this
information. Our goal was to test whether this information is easily retrievable by an average
user.
Methodology
During the cognitive walkthrough, the evaluators discuss each step within an action sequence,
telling a story of how a user might approach each step, the ease of use and understanding of
each step and where they may make a wrong move or fail to complete a task. Components of
the story include the following criteria, described by Wharton et al:




Will they try to achieve the right effect?
Will they notice that the correct action is available?
Will the user associate the correct action with the effect they are trying to achieve?
If the correct action is performed, will the user see that progress is being made toward
solution of their task?
Success with all four criteria indicates a success for the task defined in the cognitive
walkthrough. Failure to satisfy two or more of these four criteria, unless a single criteria failure
is severe, indicates a failure which should be corrected in the interface design. The severity of
the failure depends on a number of factors including how many of the criteria failed and
whether the difficulties associated with the task prevent the user from completing the entire
sequence. For example, if a user takes a long time to notice that the correct action is available or
that it is associated with the effect they want to achieve, but eventually completes the intended
action, this would be less severe than if the correct action is never found or if the user fails to
recover from an incorrect action.
Inputs
Website tested:
We selected Wunderground.com for the evaluation, because it is a popular weather website
that contains information about specific areas, based on data collected at National Weather
Service stations nationwide. Because we wanted to test a user’s ability to discover rainfall data,
3
Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
we chose an area, Seattle, WA, that we know receives a significant amount of rainfall.
Users:
The target user is a casual internet user and, specifically, a traveler who is generally unfamiliar
with seasonal weather patterns in Seattle, WA. We assume that the user is familiar with World
Wide Web browser interfaces, including the function of hyperlinks and scrolling, and
understands the use of a computer, keyboard and mouse.
Evaluators:
The evaluation team consisted of four graduate school students who are taking the Usability of
Digital Information class at Pratt Institute. One student served as a guide through the interface
and each of the four students took notes on paper worksheets.
Task:
The predefined task was to find out which month of the year has the lowest amount of rainfall
on average in Seattle, WA. A series of steps outlined the most direct method of discovering
average monthly rainfall available on the Wunderground.com website. Starting at the home
page for Wunderground.com, the evaluators were asked to complete the following action
sequence and make notes on the four criteria described above:
Action Sequence
Step 1: Search for Seattle, WA.
Step 2: Scroll down to the “History & Almanac” box.
Step 3: Click “Seasonal Weather Averages” link.
Step 4: Scroll down to the “Rainfall” chart.
Step 5: Uncheck the “Show Records” checkbox.
Step 6: Note which month has the lowest average rainfall.
4
Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
Findings and Recommendations
Findings
Step 1: Search for Seattle, WA
The evaluators found that it is easy to locate current weather data for a given city on
Wunderground.com (Figure 1). The search box is prominently displayed and the label, “Enter a
Location,” is understandable. Located in the center of the page, the search box tells the user to
indicate a location to look up. An autofill function predicts a location based on what the user is
starting to type, providing an additional confirmation that a location input is expected. When
activated, the resulting page displays good feedback, including the page title, “Seattle, WA” and
additional weather information for that location, including temperature, 5-day forecast,
sunrise/sunset, pressure, humidity, rainfall, etc. This step was a Success.
Figure 1: Wunderground Home Page
Step 2: Scroll down to the “History & Almanac” box.
Locating historical weather information was difficult, because of the enormous amount of
information on the page and the non-uniform placement and organization of historical
information. For example, historical information about average temperature and rainfall for a
specific date was not located in the same place as historical information about average
temperature and rainfall over a period of time.
5
Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
The evaluators located links and tabs whose labels created an expectation that they would lead
to the required information. Tabbed navigation at the top of the page, labeled “Climate” was
thought to contain almanac information; however this section only contained data for the
location that was saved as the local area, in our case New York, NY. Although the Local Climate
subpage did contain information related to average precipitation
over time, and did allow you to switch location, it showed daily
averages over time, not seasonal average for a given month.
Similarly, tabbed navigation in the middle of the Seattle charts
labeled “Today’s Almanac” only showed averages for the current
date. A link at the bottom of this chart, labeled “View more
history data,” did not contain seasonal average data. Each time
the user was forced to return to the home page to look for
another path to seasonal weather averages.
A box labeled History & Almanac information, located midway
down a long page (Figure 2), contains a link to “Seasonal
Weather Averages.” The evaluators felt that most users would
not necessarily know to scroll that far down the page. Banner
advertisements beneath the current data tables give the
impression that the information beyond it is of low importance,
and the organization of the additional information was cluttered
and confusing, which made it difficult to find the information we
were seeking. A section labeled “Nearby” included the History &
Almanac box for Seattle, in addition to information about
locations near Seattle, including coastal water temperatures,
earthquake activity and snow depth and “Astronomy”
information.
The History & Almanac box is the only content block that links to
the seasonal averages charts. Unfortunately, the History &
Almanac box does not contain rainfall data. It does contain a
“Seasonal Weather Averages” link to get to seasonal rainfall data.
This is a critical problem. Unless the user is aware that rainfall is
one of the data points described in the seasonal weather
averages page, he may not know to click on this link. Therefore,
the evaluators felt that a user would not have any reason to
assume that the History & Almanac box would be any better than
these other information leads. Information scent, or the ability to
know that one is getting closer to the information he needs, was
too faint. This step was considered to be the most critical Failure
in the action sequence.
History &
Almanac Box is
way down here
6
Figure 2: A Very Long Page
Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
Step 3: Click “Seasonal Weather Averages”
link.
Like the location search box, the label
“Seasonal Weather Averages” is a good
indication of the information that should
appear on the resulting page. Also, it looks
and behaves like a link: it is underlined, it is a
different color from the rest of the text, and
it changes color when a mouse is hovering
over it. This was an example of a very
straightforward link with predictable results.
This step was considered a Success.
Figure 3: History & Almanac Table
Step 4: Scroll down to the “Rainfall” chart.
Because the chart labeled rainfall is
partially visible, the evaluators felt
that the user will attempt to scroll.
On our rather large monitor, the
rainfall chart was visible right away.
In fact, one doesn’t have to scroll far
to find the rainfall chart, even if it is
not immediately visible on smaller
screens. Scrolling causes the screen
to move, which is feedback that the
action is successful. This step was a
Success.
Rainfall Chart
Figure 4: Rainfall Chart
7
Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
Step 5: Uncheck the “Show Records” checkbox.
The rainfall chart contains a historical average data line as well as record high and low
precipitation data lines. Figure 5 below shows the Rainfall chart with the Records data visible
and not visible. All of our evaluators noted that they didn’t see the check box labeled “Show
Records” until after scrolling to and reading the chart, and even then, only one evaluator
noticed that the most prominent line on the chart was in fact a record line. Only then did the
evaluators spot the check box that allows the user to remove the record data.
All evaluators agreed that the user would associate the correct action with the effect to be
achieved, but only when they realized the chart is best read without the record data. The
evaluators also agreed that only a skilled chart reader would immediately understand the
difference between average and record data and that few users would know to remove the
record line to obtain a better reading of the chart data. Once the Show Records check box was
located, however, all evaluators noted that the graph changes, providing feedback that the
records data was removed from the chart. This step was considered a Failure.
Figure 5: Comparing Checked and Unchecked States
Note: the blue line in the left chart is the Average Rainfall, which is difficult to read when the
Record Rainfall is displayed. The right chart shows Average Rainfall without the Record Rainfall
data.
8
Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
Step 6: Note which month has the lowest average rainfall.
This is an entirely cognitive task: the user reads the chart. So the question to ask to determine if
the user can note the correct month is, “Will the user be able to interpret the chart correctly?”
Most of the evaluators assumed that the gridlines that are aligned with each month name
indicated the middle of that month, when in fact it indicated the beginning of the month. A
closer inspection of the chart shows that data for the month of January begins at the leftmost
gridline of the chart and that data for the month of December ends at the rightmost gridline.
Beginning of
January
End of
January
Beginning of
August
Figure 6: Seasonal Weather Averages
Three out of four evaluators said that, even though the criteria for associating the correct action
with the required effect are met, users would probably not be able to interpret the chart,
because it is not clear where the months begin and end, and because it is also not clear whether
to read the records line or the averages line, since the records line was much more prominent.
Only one evaluator said users would be able to make a good guess. The rest felt the user would
be confused or simply make the wrong guess.
Also, based on the behavior of the rainfall chart within the Current Data tab on the main Seattle,
WA page, users might expect to be able to hover over a data line to see actual data values on
the chart. This particular chart does not indicate a value on hover. Therefore the only real
9
Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
feedback to determine if you read the chart correctly is the position of the data points in the
month that appears to have the lowest rainfall. This step was considered a Failure.
Recommendations
The home page is cluttered and difficult to understand. There is too much information and like
information is not always grouped together.

We recommend evaluating home page content for better grouping of like information, and
either display that information together in a more condensed format or create new pages
that aggregate like data.
We also noticed that in the case of seasonal averages, there were many red herrings where it
appeared that historical averages might be available but in fact, none were displayed.




The blue tab, labeled “Climate,” at the far right of the top navigation, could be relabeled
“My Climate” to indicate that it is set to the user preferences, not necessarily the locality
currently being displayed.
The gray tab marked “Today’s Averages,” located in the local navigation within “Seattle
Weather at a Glance,” includes data on rainfall and a link to “View more history data.”
Provide a link to seasonal historical averages from the “View more history data” page.
The chart on the Current Data tab, located in the local navigation within “Seattle Weather
at a Glance,” also shows rainfall data and a small chart of the day’s accumulation. Provide a
link to seasonal averages, as well.
Review the website content for other information related to historical data, and provide
links to seasonal averages. Also, where possible, link from seasonal historical averages to
current average data to further associate this information.
The evaluators noted that banner advertising created a cognitive barrier between sections of
information on the website. While we accept that advertising is necessary to generate revenue,
the placement of advertising should not interfere with the interpretation of site content.


Reconsider the placement of banner advertisements that give the impression that the end
of the page has been reached. Do not use banner advertisements as section breaks. Keep
ads in the right column, top and bottom of page, so they do not separate content sections.
Alternatively, arrange banner ads within content groups as part of, rather than a barrier to,
site content.
The “Show Records” checkbox was missed by all of the evaluators and only after struggling to
read the chart did they realize that it needed to be unchecked, so that the average data could be
read clearly.

Make the unchecked state the default. This makes sense semantically since the user would
then associate this check box with the action, “Show Record,” rather than to stop showing
the record.
10
Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
All of the evaluators agreed that the chart was difficult to read. They could see which areas of
the line appeared to contain the lowest values, but were unable to determine immediately if the
data was for July or August.


Consider aligning the month labels between the two gridlines that encompass data for that
month. This will provide more confidence that the action (identifying the correct month)
was achieved and the task was completed.
Consider allowing the user to discover data values by hovering over a chart line, similar to
how data is revealed on hover on the Current Data chart on the main Seattle, WA, page or
any local weather page.
Limitations
One of the limitations of a Cognitive Walkthrough is the focus on ease of learning (Anderson, J.
R. (1987) “Skill acquisition: Compilation of weak-method solutions.” Psychological Review, 94,
192-211). While the evaluators supplied suggestions for improving the display of graphical
information for better understandability, recommendations about content within data charts, as
opposed to features that are specific to the interface, are somewhat outside the scope of a
cognitive evaluation.
Another limitation is related to the “narrow focus” of cognitive walkthroughs (Wharton et al, p.
4). The action sequence that was selected was determined to be the “correct sequence,” i.e.,
the quickest and best path to retrieving the required information. The predefined “correct”
sequence may not be what the user thinks is the correct sequence, based on his or her
experience with similar websites. This is another limitation of the cognitive walkthrough
method. Multiple red herrings in the interface throw off the user by providing false information
scent. Therefore it is helpful that a complete evaluation combines a review of the “correct
sequence” as indicated by the cognitive walkthrough, with other evaluation methods that
explore alternative action sequences, including those that may or may not result in the correct
result.
Conclusions
Because the Wunderground.com website contains a large amount of data, it is imperative that
the data be organized in a logical way. The current website offers a number of ways to locate
historical information; however, many content areas relating historical data fail to provide links
to related data. A review of the website with the goal of better grouping of historical content, as
well as linking historical data to seasonal averages where possible, would be helpful in
improving access to this data.
11
Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
Appendix A: Detailed Findings
Step 1: Search for Seattle, WA
Criterion
Yes/No
1. Will the user try to
achieve the right effect?
Yes
Success/
Failure
Success
2. Will the user notice if
the correct action is
available?
Yes
Success
3. Will the user associate
the correct action with
the effect trying to be
achieved?
Yes
Success
4. If the correct action is
performed, will the user
see that progress is being
made toward solution of
the task?
Yes
Success
Comments
E1: Yes. User will look for a way to enter a location, such as a Search box.
E2: Yes.
E3: Yes.
E4. Yes.
E1: Yes. “Enter a Location” box in center.
E2: Yes.
E3: Yes. Autofill
E4: Yes.
E1: Yes. User will associate clicking the Search button with the correct
action.
E2: Yes.
E3: The autofill = correct state
E4: Yes.
E1: Yes. When the user clicks “Search,” the Seattle, WA page opens.
E2: Yes.
E3: Yes. The entire page changes to a new location.
E4: Goes quickly to the next screen.
Step 2: Scroll down to the History & Almanac box
Criterion
Yes/No
1. Will the user try to
achieve the right effect?
No
Success/
Failure
Failure
2. Will the user notice if
the correct action is
available?
No
Failure
3. Will the user associate
the correct action with
the effect trying to be
achieved?
4. If the correct action is
performed, will the user
see that progress is being
made toward solution of
the task?
Yes
Success
No
Failure
Comments
E1: No. User does not know to scroll all the way down.
E2: No. I would never think to scroll so far down.
E3: No. User has to scroll significant amount to find “Almanac” near
bottom of page. “Today’s almanac” only returns current information.
E4: No. Not obvious you would have to scroll to the bottom. A lot of
other data and text makes it hard to focus.
E1: No. Link to “today’s Almanac” seems logical but you can’t get
information about historical averages there. The correct link is too far
down to scroll
E2: No. Not only would I not scroll down, the interface is very busy and
“History & Almanac” is not visible.
E3: No.
E4: No.
E1: Yes. I scrolled until I found the box.
E2: Yes.
E3: Yes. I scrolled because I couldn’t find it at the beginning.
E4: Yes.
E1: Probably not; Maybe if they see the “History & Almanac” box, but
there is too much clutter, text banner ads, etc that they may miss it.
E2: No.
E3: No real feedback other than finding box mentioned – doesn’t show
rainfall.
E4: No. Not really as no mention of rainfall in that box.
12
Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
Step 3: Click “Seasonal Weather Averages” link.
Criterion
Yes/No
1. Will the user try to
achieve the right effect?
Yes
Success/
Failure
Success
2. Will the user notice if
the correct action is
available?
Yes
Success
3. Will the user associate
the correct action with
the effect trying to be
achieved?
Yes
Success
4. If the correct action is
performed, will the user
see that progress is being
made toward solution of
the task?
Yes
Success
Comments
E1: Yes. It is labeled “Seasonal Weather Averages”
E2: Yes.
E3: Yes.
E4: Yes.
E1: Yes. It is labeled correctly.
E2. Yes.
E3. Yes.
E4. Yes.
E1: Yes. It is a link.
E2. Yes.
E3: Yes. Looks like a link, changes appearance when mouse hovers over
wording.
E4: Yes. Looks like a link and looks clickable. Highlights and is underlined.
E1: The page that opens is titled “Seasonal Weather Averages.”
E2. Yes.
E3: Web page changes - charts are available.
E4: Yes.
Step 4: Scroll down to the Rainfall Chart
Criterion
Yes/No
1. Will the user try to
achieve the right effect?
Yes
Success/
Failure
Success
2. Will the user notice if
the correct action is
available?
3. Will the user associate
the correct action with
the effect trying to be
achieved?
4. If the correct action is
performed, will the user
see that progress is being
made toward solution of
the task?
Yes
Success
Yes
Success
Yes
Success
Comments
E1: Yes. Chart labeled Rainfall is partially visible, so user will attempt to
scroll.
E2. Yes.
E3. Yes.
E4. Yes.
E1-4: Yes. Evaluators generally agreed that a user would attempt to
scroll.
E1: Yes. Screen moves.
E2. Yes.
E3. Yes.
E4: Screen moves.
E1: Yes. As user reads chart, user can determine that rainfall is indicated
and can find the lowest average month.
E2. Yes.
E3. Yes.
E4: Don’t have to scroll far to find it. You see it right away.
13
Evaluation 1: Cognitive Walkthrough
Noreen Whysel
LIS 644-01
Step 5: Uncheck the “Show Records” checkbox
Criterion
Yes/No
1. Will the user try to
achieve the right effect?
No
Success/
Failure
Failure
2. Will the user notice if
the correct action is
available?
No
Failure
3. Will the user associate
the correct action with
the effect trying to be
achieved?
Yes
Success
4. If the correct action is
performed, will the user
see that progress is being
made toward solution of
the task?
Yes
Success
Comments
E1: No. Not visible.
E2: No. Not apparent.
E3: No answer recorded.
E4: No.
E1-E4: In discussion, all evaluators said no, not at first. You need to
evaluate the chart before realizing you need to remove the Records line.
E1: No. Not clear. We attend to the chart first.
E2. No.
E3: No.
E4: No.
E1-4: All evaluators noted that they didn’t see the check box until after
scrolling to the chart.
E1: Yes. They may have to scroll back up first, but clicking on the box
does have the correct effect.
E2: No.
E3: Yes. The graph changes.
E4: Yes.
E1: Yes. Graph changes.
E2: Yes.
E3: Yes. Because the graph significantly changes.
E4: Yes. Graph changes right away.
Step 6: Note which month has the lowest average rainfall.
Criterion
Yes/No
1. Will the user try to
achieve the right effect?
Yes
Success/Fail
ure
Success
2. Will the user notice if
the correct action is
available?
Yes
Success
3. Will the user associate
the correct action with
the effect trying to be
achieved?
Yes
Success
4. If the correct action is
performed, will the user
see that progress is being
made toward solution of
the task
No
Failure
Comments
E1: Yes. Read chart.
E2: Yes.
E3: Yes.Reading. Hard to determine actual value of average and where
months begin and end.
E4: Yes.
E1: Yes. Read is the only thing you can do.
E2: Yes.
E3: Yes.
E4: Yes.
E1: Yes, but it is hard to determine the actual value and where months
begin and end.
E2: No. Difficult to read, no indication of how to accurately read and
select data.
E3: Yes, but reading it is hard to determine the actual value of average
and where month begin and end.
E4: Yes, but if looking for exact value it is difficult to see. Bad affordance
as can hover over some lines but not for the rainfall chart.
E1: No. There is no value to ensure that you picked the correct month.
Hovering the mouse on the line doesn’t show data like it did on the main
page rainfall chart.
E2: No. No hover over the month
E3: No. No values – can’t find actual average of rainfall.
E4: No.
14