Get Crash Reports from Users-Automatically!

  • Joel Spolsky


I used to work as a developer on the client software for one of the largest American ISPs. Our software was used by literally millions of people. Even the rarest bug had the potential to affect hundreds or thousands of users. For the beta version of our newest release, we used an automated crash collection technique that collected crash reports from the field and summarized them in our bug-tracking database, allowing developers to find and fix bugs that happened only in the field. These were usually the kinds of bugs we would never have caught in the test lab, since we couldn’t possibly reproduce every bizarre PC configuration our customers might have. So, I felt extremely confident when we decided to push the button releasing our latest code. I remember telling my dad, “The beta is looking great; yesterday we only had twelve crashes in all of North America.”


Error Message Proxy Server Exception Handling Corporate Software Unique String 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    This article originally appeared in STQE magazine.Google Scholar

Copyright information

© Joel Spolsky 2004

Authors and Affiliations

  • Joel Spolsky

There are no affiliations available

Personalised recommendations