Data-driven modelling and probabilistic analysis of interactive software usage

被引:1
|
作者
Andrei, Oana [1 ]
Calder, Muffy [1 ]
机构
[1] Univ Glasgow, Sch Comp Sci, Glasgow G12 8RZ, Lanark, Scotland
基金
英国工程与自然科学研究理事会;
关键词
Interactive software; Log analysis; Usage behaviour; Admixture models; Latent variables; Probabilistic model checking; BEHAVIORAL-MODELS;
D O I
10.1016/j.jlamp.2018.07.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper answers the research question: how can we model and understand the ways in which users actually interact with software, given that usage styles vary from user to user, and even from use to use for an individual user. Our first contribution is to introduce two new probabilistic, admixture models, inferred from sets of logged user traces, which include observed and latent states. The models encapsulate the temporal and stochastic aspects of usage, the heterogeneous and dynamic nature of users, and the temporal aspects of the time interval over which the data was collected (e.g. one day, one month, etc.). A key concept is activity patterns, which encapsulate common observed temporal behaviours shared across a set of logged user traces. Each activity pattern is a discrete-time Markov chain in which observed variables label the states; latent states specify the activity patterns. The second contribution is how we use parametrised, probabilistic, temporal logic properties to reason about hypothesised behaviours within an activity pattern, and between activity patterns. Different combinations of inferred model and hypothesised property afford a rich set of techniques for understanding software usage. The third contribution is a demonstration of the models and temporal logic properties by application to user traces from a software application that has been used by tens of thousands of users worldwide. (C) 2018 The Authors. Published by Elsevier Inc.
引用
收藏
页码:195 / 214
页数:20
相关论文
共 50 条
  • [1] Probabilistic Graphs for Sensor Data-Driven Modelling of Power Systems at Scale
    Fusco, Francesco
    DATA ANALYTICS FOR RENEWABLE ENERGY INTEGRATION: TECHNOLOGIES, SYSTEMS AND SOCIETY (DARE 2018), 2018, 11325 : 49 - 62
  • [2] Data-Driven Interactive Quadrangulation
    Marcias, Giorgio
    Takayama, Kenshi
    Pietroni, Nico
    Panozzo, Daniele
    Sorkine-Hornung, Olga
    Puppo, Enrico
    Cignoni, Paolo
    ACM TRANSACTIONS ON GRAPHICS, 2015, 34 (04):
  • [3] Probabilistic machine learning to improve generalisation of data-driven turbulence modelling
    Ho, Joel
    Pepper, Nick
    Dodwell, Tim
    COMPUTERS & FLUIDS, 2024, 284
  • [4] Bayesian Network analysis of software logs for data-driven software maintenance
    del Rey, Santiago
    Martinez-Fernandez, Silverio
    Salmeron, Antonio
    IET SOFTWARE, 2023, 17 (03) : 268 - 286
  • [5] The rise of data-driven modelling
    不详
    NATURE REVIEWS PHYSICS, 2021, 3 (06) : 383 - 383
  • [6] Computational modelling and data-driven techniques for systems analysis
    Matwin, Stan
    Tesei, Luca
    Trasarti, Roberto
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2019, 52 (03) : 473 - 475
  • [7] Computational modelling and data-driven techniques for systems analysis
    Stan Matwin
    Luca Tesei
    Roberto Trasarti
    Journal of Intelligent Information Systems, 2019, 52 : 473 - 475
  • [8] The rise of data-driven modelling
    Nature Reviews Physics, 2021, 3 : 383 - 383
  • [9] Data-Driven Modeling of Appliance Energy Usage
    Assadian, Cameron Francis
    Assadian, Francis
    ENERGIES, 2023, 16 (22)
  • [10] DATA-DRIVEN PROBABILISTIC THERMAL STRESS ANALYSIS OF A GAS TURBINE CASING
    Han, Zixi
    Li, Mian
    Jiang, Zixian
    Min, Zuoxing
    Bourmich, Sophie
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2018, VOL 2B, 2018,