Trace anomalies as precursors of field failures: an empirical study

  • Authors:
  • Sebastian Elbaum;Satya Kanduri;Anneliese Andrews

  • Affiliations:
  • Department of Computer Science and Engineering, University of Nebraska---Lincoln, Lincoln, USA;Department of Computer Science and Engineering, University of Nebraska---Lincoln, Lincoln, USA;Department of Computer Science, University of Denver, Denver, USA

  • Venue:
  • Empirical Software Engineering
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Reproducing and learning from failures in deployed software is costly and difficult. Those activities can be facilitated, however, if the circumstances leading to a failure can be recognized and properly captured. To anticipate failures we propose to monitor system field behavior for simple trace instances that deviate from a baseline behavior experienced in-house. In this work, we empirically investigate the effectiveness of various simple anomaly detection schemes to identify the conditions that precede failures in deployed software. The results of our experiment provide a preliminary assessment of these schemes, and expose the tradeoffs between different anomaly detection algorithms applied to several types of observable attributes under varying levels of in-house testing.