Hierarchical Usage Context for Software Exceptions

The primary objective is to provide usage contexts for software faults manifested as software exceptions. The modelling tools are unsupervised probabilistic graphical models. The datasets of interest are the combination of interaction traces and software crash reports. The output of the models includes a tree or a hierarchy of usage contexts and the probabilistic association of software exceptions to the tree of contexts, which contributes to a debugging methodology called “debugging in the large”, a postmortem analysis of large amount of usage data to recognize patterns of bugs.

2019

  1. Modeling hierarchical usage context for software exceptions based on interaction data
    Hui Chen, Kostadin Damevski, David Shepherd, and 1 more author
    Automated Software Engineering, Aug 2019