Firefox/Recipe Server/Shield Studies: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(link to queu)
(Redirected page to Firefox/Shield/Shield Studies)
 
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]].

Latest revision as of 17:38, 16 August 2016