Menu Item Usage Study: Part I

Posted by Christopher Jung

18

For the last few days the Test Pilot team at Mozilla Labs has been running a test to explore usage of the Firefox menu bar. Ever since Mosaic 1.0 web browsers have had a standard menu bar–one that has always followed the design of a standard desktop publishing application, containing top level commands like File and Edit, even those these commands are not necessarily relevant to a web browser.

In order to streamline the Firefox user interface, and to match the overall interactive design of Windows 7, the Firefox UX team is exploring collapsing the menu bar into a single “application button” when Firefox is running on a modern version of Windows.

This menu item usage study will help guide the UX team as they create a fully optimized design by answering 3 questions.

  • Which menu items are the most commonly used?
  • Which menu items are the least commonly used?
  • How long do users spend exploring the menu bar contents before selecting each particular menu item?

In this post, we will discuss some preliminary findings regarding the first 2 of these 3 questions. Look for further analysis and a discussion of the 3rd question in our next post!

Experiment Results
The most obvious way to determine the most and least commonly used menu items is to simply aggregate the total number of menu item clicks for all users.

This graph shows just that, presenting each menu item’s relative use for all UI methods (both mouse and keyboard shortcuts). Even from this simple analysis, we can see some justification for a condensed toolbar as many of the items are used very infrequently compared to the other menu items. For example, the menu items from “Page Setup” to “Character Encoding/UTF-16″ each make up less than 0.01% of the total menu bar clicks.

While looking at the total number of item clicks can be informative, since menu bars are designed for mouse use, it is more relevant to look at item usage for just the mouse UI method (excluding keyboard shortcuts).

Examining the data in this way presents a slightly different picture: the top 5 most commonly used menu items are now “User Bookmark Item”, “Copy”, “Paste”, “Add-Ons”, and “Back”. In addition to “Add-Ons”, “Options” and “Bookmark This Page” are newly part of the top 10, replacing “Find”, “Open Location”, and “Find Again”.

Again these changes simply result from eliminating keyboard shortcut clicks and help us distinguish between mouse driven menu items and keyboard driven items. For example, by comparing the mouse UI chart (right) with the original all UI chart (left) we can clearly see that “New Tab” and “Close Tab” are predominately driven by keyboard shortcuts (as expected) and may not be the two most critical items to a mouse oriented toolbar (as suggested by the original chart).

Another interesting approach to these questions is to group the items by menu and visualize the data in this form (again, data is just for Mouse UI).

This visualization presents information on two levels: the area of the circles are proportional to the total number of clicks for the menu group as a whole, and the slices correspond to the share of clicks for each item within the menu group. Bookmarks and Edit are by far the most utilized menus, representing over 70% of total clicks.

The high use of the bookmarks menu is somewhat surprising; an obvious problem of looking at aggregated data like this is the potential for outliers to skew the data. It will be interesting to delve into this issue more in depth and determine if the Bookmark menu (and other menus and menu items) is genuinely an important menu group for all users, or if the high usage is driven by a set of relatively few users who interact with the Bookmark menu extremely frequently.

Wrap Up
Next time we will take our analysis further and move from answering questions about the frequency of item usage to examining how long users spend exploring the menu bar before selecting each particular menu item.

Thanks again to the Test Pilot Team and to all Test Pilot users for providing us with the data. Remember more information on Test Pilot studies can be found here. Anyone interested can also download data samples for this and other Test Pilot Studies from the website!

Website Optimization Update

Posted by Blake Cutler

10

While it’s seemingly been quiet on the website optimization front, we’ve been very busy behind the scenes. Over the last few months, Laura Mesa has coordinated the design of 5 A/B tests that we’re now in the process of implementing (3 on the First Run page and 2 on the IE download page).

Additionally, we’ve expanded the scope of our testing efforts. Look for tests to go live on support.mozilla.com and addons.mozilla.org this week!

In the remainder of today’s post, I’ll discuss a few experiment results and share our website optimizations plans.

Experiment Results
Getting Started
In this test, the Marketing team wanted to determine how adding Firefox tips and tricks to the Getting Started page would affect user behavior.

Unfortunately, after running an A/B test, we didn’t see any improvement in visits per user, pageviews per visit, average time per visits, or bounce rate. For the most part, the differences were minor. The only statistically significant decrease (at the 99% confidence interval) was in visits per user.


First Run Design #1
In the first of 3 A/B tests on the First Run page (bottom image), 6.3% more users interacted with the page and total interactions increased 82.4%. The early results are encouraging, but we need to run the test longer to achieve statistical significance.

Note that the design with more interactions per user isn’t necessarily better. Our final analysis will focus on specific outcomes (i.e. Personas installed and clicks on the “stay connected” buttons).


StumbleUpon Promotion
For this test, we hypothesized that promoting a specific Add-on would be more effective than promoting Add-ons generally. Currently, both the experimental variation and control promotions have a .7% click through rate.

Surveys
In addition to running tests, we used our (highly recommended) website optimization tool to run two simple surveys. With the first, we learned that 47.8% of users open new empty tabs from the new tab button, 30.4% open from the file menu, and 21.8% open from a keyboard shortcut.

With the second, we learned that 46.9% of First Run visitors are first time users, 8.5% used Firefox for under 1 year, and 44.6% used Firefox for over 1 year. The response rate for both surveys exceeded 15%.

Have an idea for a survey you’d like to run on mozilla.com? Let us know in the comments!

Upcoming Tests
Two Additional First Run Designs
We will launch 2 additional A/B tests on the First Run page. Both use tab oriented designs.

IE download page
We will test at least 4 new designs for the the IE download page. We are still in the design phase, but expect to push the first experiments live next week.

IE Multivariate Test
In addition to testing entirely new designs, we want to understand which current design elements are most effective. Accordingly, we will run a multivariate test, switching in and out 4 page elements. Look for a blog post discussing the results soon.

AMO Landing Page
In our first addons.mozilla.org test, we will measure how the featured Add-ons promotion affects bounce rate and Add-ons installed per visit.

SUMO Landing Page
The SUMO team wants to know whether we should reword article titles as questions. Our first SUMO test will do just that.

In addition to running these tests, we plan to test the download confirmation page and run 3 A/B tests on the Update page.

Many thanks go out to Laura, John Slater, Steven Garrity, Royal Order, and everyone else involved in this process! Next up, I’ll suggest a streamlined process for proposing and running tests.

Why Do Firefox Downloads Spike on Release Days?

Posted by Ken Kovash

12

As Daniel pointed out, there has always been a dramatic increase in fresh downloads/installs of Firefox at the time of each minor version release – separate from people simply being updated.  We’ve never entirely understood this user behavior until Daniel started some digging yesterday.  Here’s what we know…

  • Yesterday (just after 3.0.18 and 3.5.8 were released) we saw a spike in fresh downloads/installs of Firefox.  The typical daily number is in the ballpark of 2 Million and yesterday it shot up to over 4 Million.
  • As Daniel highlighted, nearly all of the download activity was for Firefox 3.6.
  • Digging a little deeper, we also discovered that the entire spike in 3.6 downloads was coming from people on Firefox 3.5.8.  This means people successfully got the update yesterday (3.5.8), and then went out of their way to manually do one further update (i.e., get 3.6).

Why or how is this happening?

It turns out that the answer was right under our nose.   When people get an update, they see an update page.  And if they’re not on the current major version (e.g., 3.6), the page suggests that they go and download the lastest and greatest.   So, what happened within this user interaction yesterday?

blog_post_358_36_downloads

So, this explains a common experience for millions of users each time a Firefox update is shipped.  And it’s good to see the messaging on that 3.5.8 update page (and all older update pages) is paying off.  Perhaps we should consider changing the concept of those pages to be even more aggressive in getting people to update to the latest and greatest.

An Improved Experience for New Users of Firefox

Posted by Ken Kovash

3

Over the past year, we set out to identify and solve any possible pain points that might arise during a person’s experience downloading and installing Firefox (previous posts are here, here, here, here, and here).  Thanks to feedback from users, and some resulting product changes, we can now safely say that there are no issues confronting new users when installing Firefox for the very first time.

How do we know this?

Last week, we re-ran our installer feedback mechanism for a short period of time.  If a user clicked “cancel” while walking through the Firefox installer, they were asked if they wanted to provide feedback.

cancel_step1_blog

After making an initial round of product improvements based on our first time feedback (March ’09), here are the transformed feedback results from our more recent efforts (both July 2009 and last week):

pie_comparison2

While we still have plans to tackle the remaining big slice of the pie (see concluding paragraph), we were able to successfully solve the red and green pie slices from last time.  In our latest feedback results (pie on the right), the big pie slice now represents nearly 100% of the total feedback (the previously seen categories virtually evaporated).  One way to interpret this is that we’ve now successfully identified and resolved 3 of the top 4 issues originally encountered by users.

Here were the specific actions we took addressing those red and green slices (details are in bug 508684):

Don’t Want Firefox as Default

People indicating this issue were missing the selection option earlier in the installation process, arrived at the end, and mistakenly believed that we were making Firefox their default without being given a choice.  So, we added the choice to the final step in the installer:

installer_default_choice_blog

Confusion About Updating-Upgrading-Installing

We did a few different things to help address this area of confusion.  First, we added content to mozilla.com and prominently displayed it on the main Firefox product pages seen by existing users:

upgradehtml_blog

personalhtml_blog

Second, within the Firefox installer, we changed the Install button to say “Upgrade” instead of “Install”:

Installer_Upgrade_button_blog

Thanks to Rob Strong, the Firefox team, the Funnelcake team, John Slater, and Laura Mesa, among others, for implementing the changes highlighted above.

Lastly, there remains one outstanding problem for installers of Firefox – “it tells me to close Fx, but it’s not open” (the big pie slice in the charts above).  This issue affects people who already have Firefox and are attempting to reinstall it, and as we’ve noted previously, this cohort becomes fairly frustrated during the experience.    Some fixes are starting to be contemplated (e.g., bugs 496207, 544356)… and I’ll make sure to talk more here once some progress is made.

Why People Don’t Upgrade Their Browser – Part III

Posted by Ken Kovash

24

Mozilla recently advertised a Firefox 3.5 upgrade to users of Firefox 3 (this is also referred to it as a “major update prompt”) in an effort to migrate people to the latest version of Firefox.  As of earlier this month, about 32% of all Firefox users were still on a version of Fx3, and as a result of the mid-January push, that number is now down to about 22%.

As a side benefit to this initiative, we also took the opportunity to see what feedback people had, specifically asking users to tell us what was on their mind if they were choosing not to upgrade.  We did this once before when upgrading users from Fx2 to Fx3, and the results were extremely impactful, so we wanted to continue this once again as part of our broader user outreach efforts.

For people interesting in leaving feedback, here is the survey they saw:

survey_screenshot2

A little more than 5,000 people were kind enough to share their thoughts.  In turning to the results, let’s start with question #1:

MU_survey_results_summary2

The most surprising insight above is that 53% of respondents selected the “Other reason” check box.  That suggests that the proposed answers we listed were found somewhat unsatisfactory and that people had other ideas on their mind.  Clearly, understanding “Other reason” and seeing what users said within question #2 should provide us with much more insight than the chart above.

Below is a list of the most common phrases people typed into the “Other reason” box.  What’s most surprising here?  The vast majority of comments are about cost, i.e., “is this upgrade free?”.  Taking this insight and turning it into action, we’re planning to make clear that “Firefox is free” within future upgrade prompts/advertisements.

Other_response_field2

Next, let’s look at how people responded to question #2.  It’s a free form text box, so we manually read through comments, sorting them into different categories:

open_ended_comments

One easy way to interpret this pie chart is to compare it with what we saw last time (when users were upgrading from Fx2 to Fx3).  UI related comments have almost vanished.  On the other hand, add-on and extension compatibility comments (Norton was far and away the #1 cited) and crash comments have both risen dramatically as their total share of the pie.  For “not compatible with specific website”, Facebook and specific Google pages (e.g., calendar) seemed to be the most frequently mentioned.

Moving forward, it will be critical that we acknowledge and address the concerns faced by these users.  We’ve been working hard in recent months to reduce the crashiness of Firefox, and some positive results are already evident.  For addressing the add-on and toolbar compatibility issues, the Firefox Support team has been raising the visibility of the top extension issues cited by users (Norton, Roboform, etc.).

And how do we properly communicate all of this the next time we advertise a major upgrade?  We currently highlight these three bullet points:

  • Twice as fast as Firefox 3.
  • Private browsing, tear-off tabs and more.
  • The most advanced Firefox yet.

The last two should probably be changed to “This upgrade is free” and “Improved stability, fewer crashes.”  Your thoughts?

Better Crash Trending – A Test Pilot Proposal

Posted by Blake Cutler

6

Summary: (Total Crashes)/(Active Daily Users) is a low resolution metric for crash trending. We can improve Firefox’s stability for more users if we understand the distribution of crashes.

Over the last few months, improving Firefox’s stability has become a top priority. And our early results are encouraging! Both our survey data and crash reporter data show a downward trend in crashes. We should be careful, however, not to read too much into this data.

Due to privacy concerns, we do not store user ids when collecting crash data. Accordingly, our crash data suffers from a number of limitations. For example, we can only determine the number of crashes per daily session, not per session length. As a result, the number of crashes per user will appear to rise if users browse more often per day. Changes to the crash reporter UI will similarly bias our data. A 5% increase in the reporter response rate will lead to a 5% increase in reported crashes.

Perhaps most importantly, the lack of a user id limits our ability to draw inferences about the distribution of our data. Why does this matter? If Firefox crashes are skewed, we may reduce overall crashes by 10%, but have 80% of users experience more crashes.

A quick look at the “Week in the Life of a Browser” study suggests that crashes are indeed highly skewed. By examining start-up events without corresponding shut-down events, Jono calculated the number of unexplained session interruptions per user. While there are other causes of session interruptions, such as a computer losing its power, we can reasonably assume that session interruptions serve as a (perhaps highly overstated) proxy for crashes.

Screen shot 2010-01-12 at 4.46.19 PM

Session interruptions per user does not take on the bell-curve shape of normally distributed data. Rather, it follows a power law distribution. 49% of users did not experience a single session interruption, while 70% experienced one or fewer. The mean number of session interruptions, however, was 1.4. If our crash data follows a similar distribution, the average crash per user metric tells us little about the experience of a typical Firefox user.

Anecdotal evidence supports this hypothesis. While we all know people who swear by Firefox’s stability, we also know people who complain of frequent failures. I, for one, haven’t experienced any crashes since upgrading to the 3.6 beta a few weeks ago.

With this in mind, I suggest we use Test Pilot to run a longitudinal study of true Firefox crashes. Because Test Pilot is opt-in and allows users to review their data before submitting it, we’re able to consider data at a more granular level. As with previous TP experiments, we will go to great lengths to respect the privacy of participants.

In addition to crash events and session length, I would like to collect data we can correlate with crashes. Firefox version, operating system, and Add-ons installed immediately come to mind.

Have suggestions for additional data that we should, or shouldn’t, collect? Please leave them in the comments.

People in France and Australia Are Also Switching Browsers

Posted by Ken Kovash

2

After last week’s warning from the German government against the use of Internet Explorer, the governments of France and Australia followed suit earlier this week.

Similar to our analysis of the impact in Germany, we wanted to see what happened this week with IE users downloading Firefox in both France and Australia.  There are a couple patterns you’ll notice with the pictures below:

  • The rate at which IE users downloaded Firefox roughly doubled in each country.  That’s a huge increase!
  • As we mentioned last time, the shaded orange areas are meant to represent the incremental number of downloads each day that are above what we would have expected on those days (i.e., they are downloads that can be described as directly attributable to the government warnings).
  • The cumulative orange area for France equates to about 60,000 downloads and the cumulative area for Australia translates to about 35,000 downloads.

France:

Impact_from_France

Australia:

Impact_from_Australia

People in Germany Are Switching Browsers

Posted by Ken Kovash

25

Last Friday, an agency of the German government issued a warning against the use of Internet Explorer.  What has been the impact on Firefox and the Mozilla community?  Looking at the chart below, we can see that over the past few days there has been a huge increase in the number of Firefox downloads from IE users in Germany.  The orange area is meant to represent the “incremental” impact, i.e., the number of downloads beyond what we would have normally expected on those days.  As the chart highlights, the orange area adds up to just over 300,000 downloads during the recent Friday-Monday period.

Impact_from_Germany_v2

Internet Usage in Haiti

Posted by Ken Kovash

9

Tuesday’s earthquake in Haiti devastated hundreds of thousands of lives and the aftershocks are felt physically and emotionally throughout the world.

The Mozilla community includes thousands of people in Haiti, and in our metrics, we can see the hole this disaster has left in our community.  The chart below shows Firefox usage in Haiti this week (it’s based on a once daily “ping” that we see from active users) and it’s broken down by hour (local time in Haiti).  This picture is not pretty and it suggests that much of the communications infrastructure within Haiti has been adversely affected.

haiti_firefox

Everyone in Haiti could use our thoughts and help, and we’d like to put out a personal plea to the Mozilla family to consider these members of our community and donate if you can.

(Thanks to Daniel Einspanjer for contributing to this post.)

How Users Open New Empty Tabs

Posted by Blake Cutler

17

Summary: In a survey of 966 visitors to the Update page, 47.8% open new empty tabs from the new tab button, 30.4% from the file menu, and 21.8% from a keyboard shortcut.

In addition to running A/B and multivariate tests, we have begun supplementing our quantitative analysis with more qualitative feedback. Historically, many of our most impactful insights have come from survey data.

With this in mind, we recently launched a usability survey on the Firefox Update page page. Our goal? Understand how users open new empty tabs.

The Update page is an ideal place to run this survey because nearly every Firefox user views the page once. Additionally, because this page receives such high traffic, we are able to expose the survey to ~1% of users and get statistically significant results within a week.

Screen shot 2010-01-12 at 11.13.48 AM

Of the 6000 visitors who saw the survey, 966 responded–resulting in response rate of 16.1%. The data breaks down as follows:

Screen shot 2010-01-12 at 10.58.20 AM

Our early results are encouraging, but we can make a number of improvements. First, we may reduce our response bias by randomizing the order in which the responses are presented. Second, we will have more representative data if we run the survey immediately after a dot release. This will be a factor if the population of users who update Firefox immediately and the population of users who update later are heterogeneous (a likely assumption). Third, if we collect a larger sample, we can segment our analysis by operating system. We can run this analysis now (using SiteSpect’s excellent web optimization tool), but our results won’t be statistically significant. And finally, we can elicit a higher response rate by testing a few different survey styles.

Update page surveys provide one additional benefit. By comparing our survey results with our Test Pilot data, we can roughly approximate the bias in the Test Pilot population. Both data sets are biased, but our survey data should be more representative because it has a lower barrier to entry and a much larger sample.

Next up? We want to determine what’s driving the unusual traffic on the First Run page. Ken already has a survey in the works.

Have a survey question that would help us build a better Firefox experience? Please leave it in comments!