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 条
  • [21] Data-driven dialogue for interactive question answering
    Basili, Roberto
    De Cao, Diego
    Giannone, Cristina
    Marocco, Paolo
    AI(ASTERISK)IA 2007: ARTIFICIAL INTELLIGENCE AND HUMAN-ORIENTED COMPUTING, 2007, 4733 : 326 - 338
  • [22] Interactive Data-Driven Process Model Construction
    Dixit, P. M.
    Verbeek, H. M. W.
    Buijs, J. C. A. M.
    van der Aalst, W. M. P.
    CONCEPTUAL MODELING, ER 2018, 2018, 11157 : 251 - 265
  • [23] Data-Driven Lemma Synthesis for Interactive Proofs
    Sivaraman, Aishwarya
    Sanchez-Stern, Alex
    Chen, Bretton
    Lerner, Sorin
    Millstein, Todd
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2022, 6 (OOPSLA):
  • [24] Optimizing Interactive Systems with Data-Driven Objectives
    Li, Ziming
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 6446 - 6447
  • [25] Interactive and Adaptive Data-Driven Crowd Simulation
    Kim, Sujeong
    Bera, Aniket
    Best, Andrew
    Chabra, Rohan
    Manocha, Dinesh
    2016 IEEE VIRTUAL REALITY CONFERENCE (VR), 2016, : 29 - 38
  • [26] Data-Driven Nonparametric Probabilistic Optimal Power Flow: An Integrated Probabilistic Forecasting and Analysis Methodology
    Li, Yunyi
    Wan, Can
    Cao, Zhaojing
    Song, Yonghua
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2023, 38 (06) : 5820 - 5833
  • [27] Legitimising data-driven models: exemplification of a new data-driven mechanistic modelling framework
    Mount, N. J.
    Dawson, C. W.
    Abrahart, R. J.
    HYDROLOGY AND EARTH SYSTEM SCIENCES, 2013, 17 (07) : 2827 - 2843
  • [28] Data-Driven Analysis of Gender Fairness in the Software Engineering Academic Landscape
    d'Aloisio, Giordano
    D'Angelo, Andrea
    Marzi, Francesca
    Di Marco, Diana
    Stilo, Giovanni
    Di Marco, Antinisca
    SOFTWARE ARCHITECTURE: ECSA 2023 TRACKS, WORKSHOPS, AND DOCTORAL SYMPOSIUM, ECSA 2023, CASA 2023, AMP 2023, FAACS 2023, DEMESSA 2023, QUALIFIER 2023, TWINARCH 2023, 2024, 14590 : 89 - 103
  • [29] Measurement uncertainty, data quality and data-driven modelling
    Sommer, Klaus-Dieter
    Schuetze, Andreas
    TM-TECHNISCHES MESSEN, 2024, 91 (09) : 417 - 418
  • [30] Data-Driven Adaptive Prediction of Cloud Resource Usage
    Nawrocki, Piotr
    Osypanka, Patryk
    Posluszny, Beata
    JOURNAL OF GRID COMPUTING, 2023, 21 (01)