Crash Graphs: An Aggregated View of Multiple Crashes to Improve Crash Triage (Practical Experience Report) – DSN 2011

by Sunghun Kim, Thomas Zimmermann, Nachiappan Nagappan

Crash reporting systems play an important role in the overall reliability and dependability of the system helping in identifying and debugging crashes in software systems deployed in the field. In Microsoft for example, the Windows Error Reporting (WER) system receives crash data from users, classifies them, and presents crash information for developers to fix crashes. However, most crash reporting systems deal with crashes individually; they compare crashes individually to classify them, which may cause misclassification. Developers need to download multiple crash data files for debugging, which requires non-trivial effort. In this paper, we propose an approach based on crash graphs, which are an aggregated view of multiple crashes. Our experience with crash graphs indicates that it reduces misclassification, and helps identify fixable crashes in advance.

Reference

Sunghun Kim, Thomas Zimmermann, Nachiappan Nagappan. Crash Graphs: An Aggregated View of Multiple Crashes to Improve Crash Triage (Practical Experience Report). In Proceedings of the 2011 IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2011), Hong Kong, China, June 2011.

BibTeX Entry

@inproceedings{kim-dsn-2011,
    title = "Crash Graphs: An Aggregated View of Multiple Crashes to Improve Crash Triage (Practical Experience
Report)",
    author = "Sunghun Kim and Thomas Zimmermann and Nachiappan Nagappan",
    year = "2011",
    month = "June",
    booktitle = "Proceedings of the 2011 IEEE/IFIP International Conference on Dependable Systems and Networks",
    location = "Hong Kong, China",
}