• Home
  • Search
  • Modeling hierarchical usage context for software exceptions based on interaction data
  • Open Access IconOpen Access
  • Cite Icon6
  • https://doi.org/10.1007/s10515-019-00265-3Copy DOI Icon

Modeling hierarchical usage context for software exceptions based on interaction data

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Traces of user interactions with a software system, captured in production, are commonly used as an input source for user experience testing. In this paper, we present an alternative use, introducing a novel approach of modeling user interaction traces enriched with another type of data gathered in production—software fault reports consisting of software exceptions and stack traces. The model described in this paper aims to improve developers’ comprehension of the circumstances surrounding a specific software exception and can highlight specific user behaviors that lead to a high frequency of software faults. Modeling the combination of interaction traces and software crash reports to form an interpretable and useful model is challenging due to the complexity and variance in the combined data source. Therefore, we propose a probabilistic unsupervised learning approach, adapting the nested hierarchical Dirichlet process, which is a Bayesian non-parametric hierarchical topic model originally applied to natural language data. This model infers a tree of topics, each of whom describes a set of commonly co-occurring commands and exceptions. The topic tree can be interpreted hierarchically to aid in categorizing the numerous types of exceptions and interactions. We apply the proposed approach to large scale datasets collected from the ABB RobotStudio software application, and evaluate it both numerically and with a small survey of the RobotStudio developers.

Similar Papers
  • Conference Article
  • Citations3

Interactive Software and Hardware Faults Diagnosis Based on Negative Selection Algorithm

  • Apr 01, 2008
  • Zhaoxiang Yi +3
  • Conference Article
  • Citations1

Automated attack surface approximation

  • Aug 30, 2015
  • Christopher Theisen
  • Research Article
  • Citations166

Common Trends in Software Fault and Failure Data

  • Jul 01, 2009
  • IEEE Transactions on Software Engineering
  • M Hamill +1
  • Conference Article
  • Citations29

Categorizing Faults in Exception Handling: A Study of Open Source Projects

  • Sep 01, 2014
  • Eiji Adachi Barbosa +2
  • Research Article
  • Citations14

A Social-aware Gaussian Pre-trained model for effective cold-start recommendation

  • Dec 14, 2023
  • Information Processing & Management
  • Siwei Liu +3
  • PDF
  • Research Article
  • Citations1

A Brief Analysis of the Progress and Trends in Software Defect Prediction Methods

  • Nov 22, 2024
  • Applied and Computational Engineering
  • Ruxi Jia
  • Book Chapter
  • Citations1

Motion Detection in Complex and Dynamic Backgrounds

  • Jan 01, 2006
  • Daeyong Park +4
  • Research Article
  • Citations37

Entropy-based closure for probabilistic learning on manifolds

  • Mar 27, 2019
  • Journal of Computational Physics
  • C Soize +9
  • Research Article
  • Citations11

Bayesian Hierarchical Modeling of Heterogeneity in Multiple Contingency Tables: An Application to Behavioral Observation Data

  • Dec 01, 2003
  • Journal of Educational and Behavioral Statistics
  • Getachew A Dagne +2
  • Research Article
  • Citations1

Improving model performance for software defect detection and prediction using ensemble method and cross validation techniques

  • Aug 30, 2024
  • International Journal of Science and Research Archive
  • Emmanuel U Oyo-Ita +3
  • Research Article
  • Citations1

PECULIARITIES OF DATA LOGGING AND INFLUENCE OF APPLICATION TYPE ON THE CHOICE OF LOGGING METHODOLOGY

  • Dec 29, 2022
  • Herald of Khmelnytskyi National University. Technical sciences
  • Stepan Kapitanets +1
  • Book Chapter
  • Citations1

Handling of Software Quality Defects in Agile Software Development

  • Jan 18, 2011
  • J Rech
  • Conference Article
  • Citations13

Gesture localization and recognition using probabilistic visual learning

  • Jun 23, 1999
  • R Hamdan +2
  • Book Chapter

Fuzzy Logic Based Computational Technique for Analyzing Software Bug Repository

  • Jan 03, 2023
  • Rama Ranjan Panda +1
  • Research Article
  • Citations1

Prediction of the Software Security Defects Based on the Complex Network

  • Oct 10, 2017
  • DEStech Transactions on Computer Science and Engineering
  • Xiao-Lin Zhao +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.