Category Archives: General

Graphing the impact of Firefox releases on SUMO traffic

For a few days now, we’ve been noting that the Firefox 3.6 release went smoother than 3.5. Now we can quantify it. By looking at the amount of traffic to SUMO, we expect a spike every time there’s a release — especially if there are issues that affect a large number of users.

The following chart shows number of daily unique visitors for release day and 3 days after each release relative to the exact same figure for a week prior. The blue band represents the mean of the data for non-release days ±1 SD.

Support increase by release

As you can see, we got a large increase in traffic from the 2.0>3.0.1 major update and the 3.5 release. (Since 3.0 was the first Firefox version to link to SUMO for help, there was not much SUMO traffic prior to 3.0 and the spike around the 3.0 release was over 500%). However, the recent 3.6 release resulted in a significantly smaller traffic jump. This suggests that there were fewer major issues around the 3.6 release — Firefox 3.6 is definitely the best Firefox yet.

Of course, the baseline daily unique visitor count has increased from 180,000 after the 3.0 release to around 400,000 before 3.5 to over 750,000 before the 3.6 release. So while the Firefox developer, QA, release engineering and support teams have been doing a great job making sure these releases are smoother and smoother, we are still getting a lot of traffic and we can still use your help! Learn how here.

Firefox 3.6 releases Thursday 21 Jan 2010

Firefox 3.6 is coming out tomorrow, which means it is going to be a very busy time for support. As with every major launch, we see a spike in support requests as users get used to features and discover the changes that were made. We would like to get your help giving users of 3.6 the best possible support experience.

You can help in a few different ways.

1) Help users real time over live chat. Live Chat hours will be extended to 6 hours a day. On Thursday the hours will be: 9-11am, 12-2pm, 3-5pm and 8-9pm PST We’ll have lots of support requests and users questions especially during these times.

2) Help users on our support forums. The forums are always open. To find recently asked forum questions that need your help, use our new search engine. Select the Forum tab, change the status to Needs help or Has no replies and select the Firefox forum. For example this search gives recent questions that mention 3.6.

3) Report any popular issues. We will be meeting with the Firefox team everyday to report and discuss any common issues users are having with 3.6. You can report issues as well as stay informed about recent issues in the Contributors forum.

If you have any questions, just ask in the Contributors forum or in the #sumo IRC channel. Thanks in advance for helping out, Firefox 3.6 is going to be a great release!

PS: If you’re helping out, don’t forget to use the BRAND NEW Help > Troubleshooting Information menu item to get info about extensions and stuff from users. This should really make doing support a whole lot easier.

Help the Firefox team

There are a few bugs that the Firefox team is asking for help with. If you’re experiencing any of these bugs or are helping users with these bugs on SUMO, they’d love to get in contact so we can get more information or try workarounds.

  • Crashes with the @_woutput_l signature that have FFTMUFEHelper.dll in the crash stack or the module list. These are probably the TrendMicro Toolbar. We’d like some specific information about the users’ TrendMicro install and put them in touch with TrendMicro so they can figure out what’s causing the crashes. See bug 511756.
  • Crashes for users in Turkey. If any users would like to help in debugging these crashes (the current thinking is they’re related to DNS servers in Turkey, please have them post in bug 508292.
  • Lost or missing downloads. We saw a few reports of downloads in Firefox being deleted as soon as they finished downloading. Now we’re looking for more information. This is most likely do to some kind of security software — we’re just not sure which. Try to get the users’ antivirus software, version and if they’re still getting updates. Please comment in the Contributors’ forum if you find out anything.
  • Firefox closes/quits (no Crash reporter) when closing AOL mail windows. We’re looking in particular for steps to reproduce and also their Firefox version and window/tab settings. Again post in the Contributors’ forum or pass along any contact information. Bug 515679 has more information.
  • Firefox 3.6 has two changes just pushed in beta 3 that affect some users: 1) Third party software in the components directory of the install folder will need to register itself 2) Users who tweaked a preference to disable extension compatibility checking in Firefox will find that it now needs to be set for every version of Firefox.  If you come across legitimate software that is using the components install pathway or websites giving the old compatibility checking advice for 3.6 please let us know in this Contributors’ forum thread.

Getting help on these bugs would go a long way towards improving Firefox and fixing issues. If you’re passing along information from a Firefox user who comes to support, please make sure that you ask their permission and be sure to convey along our thanks for all their help.

KB articles about blocklisted MS add-ons

Over the weekend, there was quite a bit of activity regarding security issues in .NET Framework Assistant and Windows Presentation Foundation.  These are add-ons that were installed via Windows Update for a majority of Windows users. Mike Shaver did a great job of summarizing what happened and why those MS add-ons were temporary blocklisted here.

Given the number of people with these add-ons on their system who would be notified by Firefox, we anticipated that users would come to Firefox Support with questions about the blocklist.
18-10-2009 12-48-59 AM
Indeed, since October 15th, “windows presentation foundation” and “blocklist” are the top recent gaining search terms.

For this issue, we already had an article about the add-ons blocklist, and a mention of the .NET Framework Assistant in an article about uninstalling add-ons. To accommodate the increase in search traffic about the recently blocklisted items, we created 2 new articles (1 for each MS add-on), and expanded the add-ons blocklist article.

If you come across any users asking for more information about these blocklisted items and how to enable or disable them, you can direct him/her to these articles:

The SUMO community keeps getting bigger!

Here’s one of those things that make me feel good about being a part of SUMO and Mozilla.

In late 2008, the SUMO team started to collect feedback from the community about what we should focus on in order to make the platform and Firefox Support website a more exciting place to collaborate on. We also added our own ideas about how to improve the experience for both Firefox users visiting the site and contributors helping out. The result of this work is something I called the Vision for SUMO followed by the SUMO 2009 roadmap.

Since then, we’ve worked to make the vision a reality. We’ve improved the quality of our support. We’ve improved our ability to provide user insights and track user trends. We’ve managed to implement many cool and useful features (with lots of help from the amazing web development team at Mozilla) which really made it easier and more fun to contribute on SUMO as well as improved the experience on the website for users. Perhaps most importantly, we’ve had a good time.

All these amazing achievements aside, this is what makes me the most proud:

Growth of SUMO community since October 2008

Growth of SUMO community since October 2008

In a little less than a year, we’ve managed to double the number of active locales, doubled the number of translated articles, and most importantly, more than doubled the number of active SUMO contributors!

As a side note, the survey that was sent out after MozCamp 09 in Prague showed that 30% of the attendees were involved with user support. That’s an amazingly large proportion of our European community actively involved with helping our users having a great experience on the web!

30% of Ludovic Hirlimann's photo, used under CC-BY-NC license

30% of Ludovic Hirlimann's photo of the European community, used under CC-BY-NC license

Even though it’s just October, I’m already blown away by the achievements by everyone in the SUMO community in 2009. And by the way, I’m glad it’s just October: it’s time to start thinking about where to take SUMO in 2010! More on that tomorrow very soon…

Support and You — a case study

Over the past quarter, there has been an effort with Firefox Support around working closer with everyone in the Mozilla community and acting as a bridge between the Mozilla community and the more mainstream segment of Firefox users.  We blogged earlier about some of the ways that we can provide feedback to Firefox developers, QA and other members of the Mozilla community. This blog post will focus on some concrete examples of how this close relationship worked in the wake of Firefox 3.5.

Norton toolbar disabled in Firefox 3.5

Flow of information for Norton Toolbar issue

Symantec did not have the Norton toolbar updated in advance of the Firefox 3.5 push so many users who updated found themselves without a key part of their browser.  This understandably upset many Firefox users who interpreted the “Norton toolbar is disabled” message as that they were no longer safe online.

In this instance, a close collaboration with the QA, Add-ons and Firefox team alerted us that this may be a big deal so we got a knowledge base article written right away in advance of the push.  Furthermore, with a downloadable patch from Norton, we were able to give these Firefox users a workaround and help make sure that their Firefox 3.5 upgrade went as smoothly as possible.

Lost bookmarks when upgrading

Flow of information for the Lost bookmarks case from users via SUMO to the Firefox team and back to users by way of a Firefox release

When the upgrade to 3.5 offer was popped up to all 3.0 users, we suddenly noticed a significant increase in the number of users reporting that some or all of their bookmarks were missing.  In addition to helping users restore their bookmarks and updating KB articles, we worked closely with the Firefox team to figure out the cause.  After collecting files from willing users and doing some detective work in conjunction with affected users, we managed to figure out that these users were actually getting reverted to bookmarks from Firefox 2.  This led to a quick patch that rolled out in the next update of Firefox.

What’s really great is how quickly we went from discovering a problem through our forums and live chat into putting out a patch that potentially helped millions of Firefox users who’ve updated since.  This loop of getting information from users and turning that into fixes for users is what makes collaboration with the greater Mozilla community so rewarding and why it’s so important.

Problems caused by extensions, plugins and third party software

Being able to work with users experiencing a problem, SUMO also plays a role in identifying extensions, plugins and third party programs that can issues for users.  For example, when a number of users complained about not being able to use the right mouse button in Firefox 3.5, we narrowed down that Yahoo Toolbar versions older than 2.0 were the cause.  Just this week, SUMO was one of the first places that users reported that AVG was marking Firefox as a trojan.  Very quickly, we got a KB article up and within 24 hours, Tomcat in Mozilla’s QA group was able to work with AVG and get updated virus definitions pushed.

Crashes

In addition to the above, we’ve been working on incorporating information about top crashes into the knowledge base and helping connect the developers working on crashes with users experiencing them.  As part of that we had a recent sprint to write KB articles for the 30 top crashes and are constantly monitoring new topcrashes.  In the upcoming quarter, we hope to really ramp up this effort and make it even faster to get crashed diagnosed or reproduced so they can be fixed.

In general, working closely with support, not only benefits the 4 million SUMO visitors a week, it can also make the Firefox experience better for the 300 million Firefox users out there.

What you can do to help

As a member of the Mozilla community, there are a couple things that you can do to help us work better together.

  1. Work on, triage or help reproduce common-issue+ bugs. We’re using the common-issue+ keyword to mark issues that we see a lot on support.  Getting activity on those bugs helps complete the loop from user via SUMO back to improving the experience for users.
  2. Mark commonly-duped bugs with the common-issue? keyword. We may not spot every issue or in some cases, the symptoms of a bug are generic and we may not realize they’re distinct from another bug.  Marking a bug with the common-issue? keyword lets us know to pay specific attention to an issue and see if it’s actually happening to users who show up on SUMO.
  3. Help with user support.  Working with users relies on having community members answer questions on our support forums and live chat service.  It’s really easy to get started and the more user questions we answer, the more information we can feed back to the larger Mozilla community.

The full slides for a brownbag Cheng hosted on this topic can be found here.  If you have more ideas for how SUMO can work better with you or other feedback, please let us know in the comments below, in the #sumo IRC channel or via email.

Using SUMO to help understand our users

Support is one of the top and most discoverable ways that Firefox users can give feedback about their experiences with Firefox. While the primary focus of Firefox Support will always be make sure users have the best possible experience with Firefox (and the web), the SUMO project tracks trends and provides insights about our user base to the greater Mozilla community.

Common user questions

The primary thing we track at SUMO is commonly asked questions and commonly encountered issues. Not only does this help guide the support community, it also helps Firefox developers know what are some of the major pain points for our users. A bug that may not seem like a big deal can actually be a top support issue because it causes confusion or “feels wrong” to our users. Because support works so closely with users in the forum and on live chat, we’re often able to troubleshoot a problem, working with the user to identify the extension, plugin or setting responsible. This can help get traction on bugs where the development or QA teams are unable to reproduce. There will be a followup blog post discussing the feedback that SUMO has provided around common issues during the 3.5 launch.

Improving messaging and websites

Visitors to support are often not the most technically savvy, and in many cases are new to Firefox or the web. Since support volunteers work daily with these users, we often have a good feel for what kinds of messaging works and what can be confusing for these users. Over the past quarter, we’ve been providing feedback to the marketing team at Mozilla working on education efforts. This has helped them figure out which Firefox features to explain or clarify, for example.

A number of Mozilla webpages also link to SUMO. By tracking where these users go on SUMO, we can help figure out what questions people visiting those pages may have and provide feedback about how to improve those pages for better user retention. In particular, we’ve been tracking traffic from the Firefox download page to see if we can help remove roadblocks that new Firefox users may face that may prevent them from getting started successfully with their new browser.

Giving feedback on usage patterns and interface

Whenever there are changes to the Firefox interface, people who are used to a feature working in a certain way or looking like a certain thing get confused and come to support. For example, while most people familiar with computers will use keyboard shortcuts to copy and paste, many visitors to SUMO have trouble with that and will instead use the context menu or the menu bar. Similarly, the Send Link feature is widely used and people often come to SUMO when it doesn’t work as expected rather than just copying and pasting a URL to an email. On the other hand, there are features we don’t hear much about. For example, the Delete option in the Edit menu isn’t much used. SUMO has been able to provide some initial feedback to the developers working on user interface in Firefox 3.7 as they make decisions about how to streamline the future of Firefox.

These are just some of the ways that SUMO can help you learn about the Firefox user base. As we move forward, we’ll be looking for more ways we can use our insights to facilitate a closer working relationship between developers and teams at Mozilla and our users which everyone in the community can benefit from.

More importantly, as a resource for the community, we can help you get answers to any user and usage questions you might have about Firefox. Whether you’re localizing support articles on SUMO, running an independently hosted local support site, or if you work with QA, engineering or anywhere else, we’d love to help you. Just let us know what you need and we’ll do our best to provide answers.

One-day sprint to write crash articles for the knowledge base

One of the most frustrating thing for users is to have Firefox crash on them. As we’ve discussed before, we’ve been writing a series of articles to document the top crashes and get them searchable by crash signature.

Just documenting the top 50 crash signatures will greatly improve the experience of users coming to SUMO. It will also help give us somewhere to point users to from the forums or live chat. Towards that end, we’ll be having a one-day sprint to write these articles and get them into the knowledge base and we could use your help!

On September 3rd, we’re going to get together to write as many of these crash articles as we can. We’ll have members from Mozilla’s QA team as well as platform and branch development teams on hand over IRC to help with understanding crash bugs or stacks and answer any questions you may have about the crashes. We’ll be tracking our progress on this page.

We look forward to seeing you there!

Coming soon: a brand new support forum interface

Thousands of questions are asked on the support forum each week, making it one of our primary ways to help Firefox users around the world. For contributors, we can significantly ease workflow and make helping on the forums a lot simpler by improving the interface. In September, we have a milestone scheduled (SUMO 1.4) to address some of the primary issues with usability on the forums. These are based off of suggestions we got in our survey from last quarter (full results) as well as discussions in the contributors forum and over IRC. Here are some of the things we’re looking forward to:

  • Thread filters that help you answer questions. We’ll be adding the ability (for registered and logged in contributors) to filter for questions with no replies, with no proposed solution or where the original contributor has come back asking for more help. This lets contributors focus on just the threads that need help rather than having to flip through threads that other people have already replied in.
  • Advanced search. With new search features, you’ll be able to search for threads based on users who posted in them, date, status as well as sort your results in a variety of ways. Finding threads you answered previously just got a lot easier!
  • Better guidance for users asking questions. One of the most frustrating things about helping on the forums is that users will ask questions with very little information and you have to take guesses on what they’re trying to say or give broad all-encompassing answers. With a clearer, guided question form, questions asked by users will contain more detail and be easier to answer in a straightforward way. Also, once users finish asking their question, we’ll be making it much clearer how to get their answers via email or by bookmarking the thread.
  • New and improved thread statuses. Now when you scan through the list of forum threads, you’ll be able to quickly see the threads which have a solution proposed and which need more information from the question asker. We’re also adding a status for questions that aren’t related to Firefox. If you’re a moderator and you come across a thread about Thunderbird, Windows, Office or general web development, marking it as not being about Firefox means that other contributors will know to skip over it.

These are just four of the dozens of improvements we’ll be making to the forum experience. We’ll be blogging again with some more features to expect in this release as well as ways you can help out testing these changes.

Updating the Firefox Manual for 3.5

Back in May, we came together and worked on a user manual for Firefox as part of the FLOSS Manuals Project, an open-source book publishing project. It was a huge success and we now have a great Firefox Manual you can download, read online or get as a nicely bound paper copy.

Now that Firefox 3.5 is out, it’s time to upgrade the manual as well. As a community, we’ll be getting together and making sure that the new manual reflects all the changes and improvements that went into this new browser and that all the content is current. It’d be great to have you join us and help make sure the manual is up to date.

When?

Thursday, July 16 at 10 AM Pacific time, 1 PM Eastern time, 19:00 Central European time. If you’re in Europe or Asia and want to start earlier, you are of course more than welcome to!

Where and how?

  1. Register to get an account at the FLOSS Manual site.
  2. Go to the Write section of the Firefox Manual.
  3. Pick a chapter that you want to read, click the “edit” link, and start updating it!

On the right side of the website is a chat window where you will be able to chat with other participants.

What needs to be done?

Many pages need just small updates, new screenshots or changes to be updated for Firefox 3.5. Here are just some of the things that you can do:

  • Update number of users and number of locales on the Introduction page
  • Update graphics (number of total users) on the Open Source page
  • Mention this sprint in the page about the manual
  • Update screenshots in all chapters
  • Discuss new Clearing Recent History features (A new chapter replacing part of this one on the URL)
  • Discuss new Private Browsing features (may integrate with above)
  • Discuss new features (tab tearing) in the Tabbed browsing page
  • Read through full manual to correct minor changes

Just 20 minutes of your time will help keep our documentation relevant, current and useful for all Firefox users, and by making edits, your name will forever in the Credits section of both the online and paperback version.

See you Thursday!