Learning from User Workflows for the Characterization and Prediction of Software Crashes - Archive ouverte HAL
Article Dans Une Revue 2016 IEEE 16th International Conference on Data Mining Workshops (ICDMW) Année : 2016

Learning from User Workflows for the Characterization and Prediction of Software Crashes

Résumé

Reducing as much as possible the rate of software crashes is crucial especially in medical applications. In this paper, we make the assumption that crashes result from the user workflow, that is to say the sequence of user actions. Our objective is thus to identify root causes of crashes and to anticipate them in real-time, based on the analysis of the sequences of user actions. For these purposes, we introduce two methods. The first one consists in using graph-based representations to detect combinations of user actions having a high probability to provoke a software crash, thus identifying crash signatures and helping for problem resolution. The second one, based on clustering of user sessions, is a real-time monitoring method, computing a crash probability at each new user action. Test cases show promising results for both methods. Our representation of user session as 'Graph-of-Actions' enabled the identification of some significant crash signatures while revealing the impact of successive actions dependence on crash causes. Likewise, our clustering based method for session monitoring resulted in promising values of sensitivity and specificity for some specific clustering configurations.
Fichier principal
Vignette du fichier
learning-user-workflows_CA.pdf (627.85 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01616232 , version 1 (13-10-2017)

Identifiants

Citer

Chloé Adam, Antoine Aliotti, Paul-Henry Cournède. Learning from User Workflows for the Characterization and Prediction of Software Crashes. 2016 IEEE 16th International Conference on Data Mining Workshops (ICDMW), 2016, pp.1023 - 1030. ⟨10.1109/ICDMW.2016.0148⟩. ⟨hal-01616232⟩
156 Consultations
161 Téléchargements

Altmetric

Partager

More