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 条
  • [31] Probabilistic Data-Driven Sampling via Multi-Criteria Importance Analysis
    Biswas, Ayan
    Dutta, Soumya
    Lawrence, Earl
    Patchett, John
    Calhoun, Jon C.
    Ahrens, James
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2021, 27 (12) : 4439 - 4454
  • [32] Data-Driven Adaptive Prediction of Cloud Resource Usage
    Piotr Nawrocki
    Patryk Osypanka
    Beata Posluszny
    Journal of Grid Computing, 2023, 21
  • [33] Data-Driven Software Architecture for Analyzing Confidentiality
    Seifermann, Stephan
    Heinrich, Robert
    Reussner, Ralf
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2019, : 1 - 10
  • [34] Data-driven Software Security: Models and Methods
    Erlingsson, Ulfar
    2016 IEEE 29TH COMPUTER SECURITY FOUNDATIONS SYMPOSIUM (CSF 2016), 2016, : 9 - 15
  • [35] A Data-Driven Model for Software Reliability Prediction
    Lo, Jung-Hua
    2012 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING (GRC 2012), 2012, : 326 - 331
  • [36] Integrated mechanistic and data-driven modelling for multivariate analysis of signalling pathways
    Hua, Fei
    Hautaniemi, Sampsa
    Yokoo, Rayka
    Lauffenburger, Douglas A.
    JOURNAL OF THE ROYAL SOCIETY INTERFACE, 2006, 3 (09) : 515 - 526
  • [37] Impact of Data-Driven Modelling Approaches on the Analysis of Active Distribution Networks
    Lamprianidou, Ifigeneia S.
    Papadopoulos, Theofilos A.
    Kryonidis, Georgios C.
    Papagiannis, Grigoris K.
    Bouhouras, Aggelos S.
    2019 54TH INTERNATIONAL UNIVERSITIES POWER ENGINEERING CONFERENCE (UPEC), 2019,
  • [38] Urban Spatial Interactive Network Construction and Analysis: A Novel Data-Driven Approach
    Xu, Xinlan
    Zhang, Chao
    Hao, Fei
    Li, Bo
    Yu, Wangyang
    Park, Kyuwon
    HUMAN-CENTRIC COMPUTING AND INFORMATION SCIENCES, 2024, 14
  • [39] Interactive App Traffic: An Action-based Model and Data-driven Analysis
    Tadrous, John
    Sabharwal, Ashutosh
    2016 14TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS (WIOPT), 2016, : 187 - 194
  • [40] Efficient Box Approximation for Data-Driven Probabilistic Geofencing
    Wu, Pengcheng
    Chen, Jun
    UNMANNED SYSTEMS, 2024, 12 (03) : 511 - 522