• DocumentCode
    1119460
  • Title

    Online Experiments: Lessons Learned

  • Author

    Kohavi, Ron ; Longbotham, Roger

  • Author_Institution
    Microsoft´´s Exp. Platform, Redmond
  • Volume
    40
  • Issue
    9
  • fYear
    2007
  • Firstpage
    103
  • Lastpage
    105
  • Abstract
    The Web provides an unprecedented opportunity to evaluate proposed changes or new features quickly using controlled experiments. The simplest experiments randomly assign live users to one of two variants: the control, which is commonly the existing version, and the treatment, which is usually a new version being evaluated. The overall evaluation criterion can be a simple metric that summarizes important business goals or a weighted combination of metrics, as is often used in credit scores. Randomization is too important to be left to chance. A common way to maintain user experience consistency is to employ a hashing function on a user ID stored in a cookie. Cryptographic hashes such as MD5 are generally the best. Failure to randomize properly can confound results when running multiple tests simultaneously. The other common mistakes in online experiments are launching a feature that is statistically significantly different but has little business value and launching a feature because it doesn´t negatively impact users. Online experiments, whether they fail or succeed, generate insights that can bring a quick return on investment and promote innovation.
  • Keywords
    Internet; cryptography; program debugging; program testing; MD5; cryptographic hashing function; online experiments; program debugging; program testing; randomization; user ID; Crawlers; Cryptography; Optimized production technology; Size control; Switches; Technological innovation; Testing; Web technologies; online experiments;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/MC.2007.328
  • Filename
    4302627