BACKGROUND INFORMATION

An application running on a user device may crash for any of a plurality of different reasons. Under conventional circumstances, the cause of the crash may not be fixed until an update is provided to the user device. However, the process of notifying a developer that the crash has occurred, determining the cause of the crash, generating the update and providing the update to the user device takes time. The longer this process takes, the longer the user is without a properly functioning application.

Various negative consequences may arise while the cause of the crash remains unresolved. For example, the application's ability to generate revenue may be limited, the application's reputation may be negatively impacted, the user may be unable to access services the user expects to be available, the user may turn to a competitor's application, etc. Thus, both the entity that distributes the application and the user want the application to resume operating without crashing as quickly as possible. Accordingly, there is a need for a mechanism that is able to quickly mitigate the cause of the crash.

