|
|
Line 1: |
Line 1: |
| Shield Studies is a feature that asks a random population of users to help us try out new products, features, and ideas. This feedback helps Mozilla to make more informed product decisions based on actual user needs
| | #REDIRECT [[Firefox/Shield/Shield Studies]] |
| | |
| Shield Studies are available on channels. Participation in an individual study is opt-in and any and all data being collected will be declared prior to joining the study. After confirming willingness to participation, a self expiring add-on will be installed on the user's machine. At the end of the study period, the add-on will expire and return the user's system to the previous state. When the add-on expires, the user will be asked to fill out a survey based on their experience.
| |
| | |
| Shield Studies can be targeted at various populations by specifying conditions in a [[Firefox/Recipe_Server|Recipe]]. Additional configurations and conditions can be set through the add-on for the individual study.
| |
| | |
| == Product Approval ==
| |
| | |
| Product approval is required to run a Shield Study. Shield Studies must be approved by a Firefox product manager and a core member of the Shield Team. For experiments which have no user-visible effects, this approval is trivial.
| |
| | |
| == Data Collection ==
| |
| | |
| By default, Shield Studies will collect this data:
| |
| | |
| * Firefox was used
| |
| * Usage hours
| |
| * Study info: Study Name, Study Name
| |
| * Answers provided in followup survey
| |
| | |
| Mechanism:
| |
| | |
| - at STARTUP, SHUTDOWN, INSTALL, UNINSTALL,
| |
| - send a `x-shield-trials` packet containing the Unified Telemetry Environment.
| |
| | |
| | |
| Additional measures may be added to individual studies pending approval from a data steward. All data collected will be disclosed prominently to the user at the time of consent.
| |
| | |
| == Engineering ==
| |
| | |
| Shield Studies are a special type of [https://developer.mozilla.org/en-US/Add-ons/Bootstrapped_extensions restartless extension]. They can do anything a regular restartless extension can do.
| |
| | |
| === Lifecycle ===
| |
| | |
| Shield Studies live for a fixed period and are uninstalled by the system at the end date or after the specified elapsed time.
| |
| | |
| === Extension Signing ===
| |
| | |
| Shield Studies need to be signed to run in FF 42+, just like all other add-ons.
| |
| | |
| == Staging ==
| |
| | |
| Shield Studies staging is performed by the core Shield Team with QA by Chris Hartjes.
| |
| | |
| == Final Deployment ==
| |
| | |
| Final deployment of a Shield Studies must be approved by a Firefox Product Manager and the core Shield Team.
| |
| | |
| == Pipeline ==
| |
| | |
| You can find the [[Firefox/Shield/Shield_Studies/Queue|Shield Studies queue here]].
| |