Firefox/Input/Gradient Sentiment

< Firefox‎ | Input
Revision as of 15:47, 22 July 2014 by Willkg (talk | contribs) (initial pass on gradient project plan)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Gradient Sentiment

(This is rough sketch. I need a template for doing this better.)

Summary

Currently, a feedback response on Input captures a "happy or sad" sentiment, a description, (optional) a related url and (optional) an email address. Thus a feedback response has an indicator of whether the user is happy or sad and what it is they are happy or sad about. The problem with this is that we have no indicator of how happy or sad the user is regarding the thing they're happy or sad about. Are they sort of happy or sad? Are they furious? Is this an issue that is going to cause them to find a new browser? We can't tell.

This project covers experimenting with using a 1-5 gradient instead of the boolean happy/sad sentiment.

Status

Status: In-progress

History

  • March 18th, 2014: Initial tracker bug was created and discussions started.
  • May 7th, 2014: Had an Input stakeholders meeting and discussed switching to a 1-5 gradient there.

Requirements

v1 (2014q3)

Requirements:

  1. Add an additional gradient field to the db
  2. Change the generic form to use a 1-5 gradient rating instead of the single happy/sad rating
  3. Add code to infer the happy/sad from a gradient and a gradient from a happy/sad
  4. Add gradient to the ES index
  5. Add gradient to the analyzer's dashboard
  6. Add code to A/B test happy/sad vs. gradient
  7. Analyze the A/B test results

Anti-requirements:

  1. don't need to implement this in the Input API right now--we'll do that in the next version
  2. don't need to implement this in the Firefox OS form (which uses the Input API)--we'll do that in the next version
  3. don't need to change the public frontpage dashboard to show gradients
  4. don't need to change the public Input API

Bugs:

Tracker: https://bugzilla.mozilla.org/show_bug.cgi?id=985140

Full Query
ID Summary Priority Status
985140 [tracker] Create gradients of happy/sad for the feedback form P2 RESOLVED

1 Total; 0 Open (0%); 1 Resolved (100%); 0 Verified (0%);


v2 (Future)

  • implement this in the Input API
  • implement this in the Firefox OS form (unless that's fallen out of use at this time)
  • change the public frontpage dashboard to show gradients?
  • change the public Input API?