arrow
返回

User learning can affect software system's response time

delete2022-02-01
delete1
PRE
AI
A
Arindam Das
O
Olivia Das *
DOI:10.1016/j.simpat.2021.102437delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
A session-based software system provides various services to its end users through graphical user interfaces. A novice user of a service's user interface takes more think time-the average time to comprehend the content and its layout on the interface-in comparison to expert users. The think time gradually decreases as she repeatedly comprehends the same interface over time. This decrease in think time is the user learning phenomenon. Owing to this learning behavior, the proportion of users-at various learning levels for different services-changes dynamically leading to a difference in the workload. Traditionally though, workload specifications (required for system performance evaluation) never accounted for user learning behavior. They generally assumed a global mean think time, instead. In this work, we first report an experimental study that demonstrates the impact of user learning of the graphical user interfaces of session-based systems. We measure the performance data of a real system while it is getting used by syn-thetic users (who are) at various learning levels. Statistical tests on our measured data reveal that different human learning curves, combined with different amounts of users arriving the system with various learning levels for different services, produce different system performance. Next, we explain a queueing network (QN) performance model called CogQN that accounts for user learning. It is a multi-class QN model where each service and its learning level constitute a class of users for the service. We present the concept of learning-level dependent, class-switching probabilities to model the probabilistic transition of learning levels of users for different services. This novel concept enables us to avoid the exponential explosion of classes that would otherwise be suffered by traditional class-switching theory, had it been used in this work. We solve the model using discrete-event simulation and validate it against the empirical data. Our CogQN model captures the effect of user learning on overall mean response times across different learning conditions within 10% absolute error in comparison to empirical data.
Keyword:
Performance modeling
Queueing network architecture
Think time
User learning
Experimental study
Discrete-event simulation

期刊

Simulation Modelling Practice and Theory 封面图
Simulation Modelling Practice and Theory
IF:
4.6
论文数:
2.6K
被引数:
4.8K

机构

T
Toronto Metropolitan University
学者数:
6.0K
论文数: 7.0K
被引数: 6.4K
引用论文

引用论文

err分享
err收藏
Light‐Driven Water Splitting Mediated by Photogenerated Bromine
err2018-03-01
err0
errOAAI
errMatthew V. Sheridan; Ying Wang; Degao Wang; Ludovic Troian‐Gautier; Christopher J. Dares; Benjamin D. Sherman; Thomas J. Meyer
err分享
err收藏
A protective role for HIF-1 in response to redox manipulation and glucose deprivation: implications for tumorigenesis
err2002-01-10
err0
errOAAI
errKaye J Williams; Brian A Telfer; Rachel E Airley; Hans PW Peters; Mary R Sheridan; Albert J van der Kogel; Adrian L Harris; Ian J Stratford
err分享
err收藏
Dealing with Burstiness in Multi-Tier Applications: Models and Their Parameterization
err2012-09-01
err33
PREAI
errCasale, Giuliano; Mi, Ningfang; Cherkasova, Ludmila; Smirni, Evgenia
err分享
err收藏
err分享
err收藏
没有更多内容