Table of Contents

How Your Data Helps to Improve Firefox

The following slides are available in this presentation:

How Your Data Helps to Improve Firefox

Sending crash reports (and other info) pays off!

Robert Kaiser, "KaiRo" <kairo@kairo.at>
Release Quality Manager, Mozilla

Slides: http://slides.kairo.at/fosdem2016/

Let's talk about Data

Data & Mister Tricorder

Data Privacy

Principles: mozilla.org/privacy/principles

  1. No surprises
  2. User control
  3. Limited data
  4. Sensible settings
  5. Defense in depth

Data Collection

Crash Analysis

Finding new and rising crashes

Analyze crash data to help developers to debug and fix crash issues

Only voluntarily submitted crashes

Telemetry

Anonymized data from very specific probes, e.g. startup time, crashes experienced, number of bookmarks, etc.

Environment, e.g. OS, graphics hardware and drivers, add-ons, etc.

2 sets of data: base (formerly FHR) + extended

Dashboards & Documentation: telemetry.mozilla.org

Personal data in about:telemetry

Telemetry: Examples

Telemetry Experiments

On pre-release channels, A/B test shipped to specific set/percentage of users, control plus experiment groups

Examples: e10s (right now), default search (late 2014)

UI Telemetry

Telemetry about usage of UI elements

Example: items in toolbar vs. menu panel vs. customize mode

Android: dashboard, initial findings, url suggestions

Website A/B Testing

On Mozilla websites, classic A/B testing is being done.

Examples: Fundraising, many others

User Studies

Focused studies on volunteers

Questions?

Data & Mister Tricorder