January, 2010


28
Jan 10

Why People Don’t Upgrade Their Browser – Part III

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?


26
Jan 10

Better Crash Trending – A Test Pilot Proposal

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.


21
Jan 10

People in France and Australia Are Also Switching Browsers

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


19
Jan 10

People in Germany Are Switching Browsers

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


14
Jan 10

Internet Usage in Haiti

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.)


13
Jan 10

How Users Open New Empty Tabs

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!


11
Jan 10

The Long Tail of Firefox Use

Now that we’ve reviewed our growth in 2009, you may wonder which countries added the most Firefox users. Are a handful of countries with high Internet populations responsible for Firefox’s growth? Or does our growth primarily come from countries with few Internet users?

To answer this question, I looked at the cumulative distribution of Firefox use. The x-axis represents the cumulative number of countries, ordered by decreasing active daily users. The y-axis represents share of total Firefox users.

By plotting the distribution in 2007 against the distributions in 2008 and 2009, we can clearly see whether high or low Internet population countries are increasing their share of users and are thus growing more quickly.

cumulative_prob

The shift over the last two years has been dramatic. In 2007, five countries accounted for over 55% of Firefox usage. Today, that figure is below 48%. Countries with relatively few Internet user are responsible for an increasing share of Firefox’s growth.

This flattening distribution curve, no doubt, is largely due to increasing Internet penetration in developing countries. (And it should also be noted that many of these users wouldn’t have been reached without the fantastic contributions of our localization community!)


8
Jan 10

40% Firefox Growth in 2009

2009 wraps up another year of terrific Firefox growth! Roughly keeping pace with previous years, Firefox grew 40% worldwide. Two regions in particular continued adopting Firefox at a breakneck pace — South America (64%) and Asia (73%).

Screen shot 2010-01-07 at 4.04.18 PM

Most of the 40% growth occurred recently. In the 4 months leading up to the holiday season, Firefox added 22.8 million active daily users. During that same period last year, Firefox added 16.4 million users.

The chart below plots Firefox active daily users over the last 17 months. The top smoothed line shows our recent growth pattern, while the lower smoothed line shows growth in the previous year. The dotted blue line projects active daily users, based upon historical trending.

adu_prediction

In case you’re curious, the seasonal holiday dip (above) falls in line with overall Internet usage patterns, and it was actually slightly milder than we predicted. Historically, we have seen a 15% decline in Firefox usage around Christmas.

All in all, 2009 was a great year for Firefox. The entire community deserves a ton of credit for the continued rapid pace of Firefox adoption.


5
Jan 10

55% of New Users Install Old Versions of Firefox

We know that existing Firefox users update their browser remarkably quickly. However, it seems the same cannot be said of new users–those people who are installing Firefox, perhaps for the first time.

new_fx_installs

In the recent two week period since the release of Firefox 3.5.6, only 45% of new en-US users installed Firefox 3.5.6 (or a beta version of 3.6). What about the other 55%? 24% of new users installed an old 3.5 version, while 24% and 6% of installed Firefox 3.0 and 2.0, respectively.

A more detailed breakdown of installations provides few hints as to why so few new users installed our latest release. Lets start by looking at Firefox 3.5. Below, I have plotted the percentage of total First Run page visits for each page version.

35

As expected, the most recent versions, 3.5.6 and 3.5.5, are the most popular. Beyond this, the data doesn’t tell a clear story. Firefox 3.5.3 and 3.5.2 are both more popular than 3.5.4. The data for Firefox 2 and Firefox 3 is even more confounding! This results holds on non-English locales as well; 38% of German users, 53% of French users, and 62% of Russian users installed old versions of Firefox!

Now that we’ve identified the problem, it’s time to come up with a few hypotheses and see if any insights can help us improve the user’s experience. Perhaps users are intentionally downgrading to old versions of Firefox. A more likely scenario is that new users are mistakenly pointed to old download files. Somewhere in the ballpark of 60% of Firefox downloads occur at a Mozilla website (mozilla.com, mozilla-europe.org, etc.). Outside distribution channels (e.g., download.com, community sites, international sites, etc.) may take longer to update the files they are distributing.

Have a idea of your own? Please leave it in the comments!

In the short them, I suggest we update all versions of the First Run page. As a longer term solution, we may want to implement a lightweight installer that always downloads the most recent Firefox version.


5
Jan 10

Firefox’s Improving Stability

We’ve heard quite a bit of anecdotal evidence suggesting that Firefox usage saw an upswing in the frequency of crashes during the second half of 2009.  This experience has generally been tied to Firefox 3.5, which was released in late June.  Ideally, we’d have a lot of really rich data to tell a story around the crashiness of Firefox and the associated improvements that are being made.  While some new data systems are about to hit the scene (see here and here) allowing us to figure out precisely what’s going on, we do have a couple data sets that we can rely on today.

Let’s now try to answer the question, “have Firefox users noticed a decrease in the frequency of Firefox crashes during recent months?

First, let’s look at the total number of crashes.  Below you’ll see a trended ratio that is total daily crashes (i.e., crash report submissions) divided by total active daily users of Firefox.  For example, 1M instances of Firefox crashes in a day divided by 100M users of Firefox on that day would give a ratio of 1%.  It’s a slight trend, but you can see that since early October, the ratio has decreased.  (Please note that this trended ratio assumes a constant client side throttling percentage.)

crash_ratio_chart

Next, let’s look at some slightly more qualitative information – the Firefox Uninstall Survey (data is available here).  For the question, “Why did you uninstall Firefox?”, we can see if there’s any trend in the frequency with which people are selecting “Too many crashes” as an response option.  While it is concerning that this option continues to be the #1 reason cited by users, the trend has been in decline since August.

Uninstall_Survey_Q4_v2

I want to stress that the data points above merely represent some very early analysis – much more is on the way!  That said, the charts above do suggest, at least directionally, that efforts by the Mozilla community (e.g., CrashKill, Socorro team) have been making an impact in recent months.