1 / 4

Automated Failure Detection in Internet Services via Changes in User Behavior

Automated Failure Detection in Internet Services via Changes in User Behavior. Lukas Biewald Gregory Friedman. Hypothesis: We can detect web app bugs through user behavior. Session 1. Session 2. Session n. index.html. index.html. index.html. …. filter.html. filter.html. filter.html.

parker
Télécharger la présentation

Automated Failure Detection in Internet Services via Changes in User Behavior

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Automated Failure Detection in Internet Services via Changes in User Behavior Lukas Biewald Gregory Friedman

  2. Hypothesis: We can detect web app bugs through user behavior Session 1 Session 2 Session n index.html index.html index.html … filter.html filter.html filter.html news.html news.html news.html OK OK filter.html BUG?

  3. Classification/Anomaly Detection One Class Support Vector Machine (Burges 1998) Features: Strings of session data, request data. (Try a string kernel…) Index,News,Filter,Index… Advantages: SVM can handle the large feature space, easy to implement and known to work well for a large range of problems. Index,Filter,Filter,News… … Hidden Markov Model (HMM) Advantages: HMM can easily handle partially observed training data. Features aren’t as rich. (Could be good or bad) Bug Bug Bug Bug Data Data Data Data Here Data could be webpage bigrams and trigram frequencies over sessions.

  4. Difficulties Can we find web logs with sessions and matching bug reports? Talking to Amazon, Ofoto, Ebates… How reliable is the bug report data? Can use unsupervised/partially supervised training… Do the bugs really change user behavior in interesting ways? Unknown, but it seems like some of them should…

More Related