当前位置: X-MOL 学术arXiv.cs.SE › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
In-The-Field Monitoring of Functional Calls: Is It Feasible?
arXiv - CS - Software Engineering Pub Date : 2020-01-20 , DOI: arxiv-2001.07283
Oscar Cornejo, Daniela Briola, Daniela Micucci, Leonardo Mariani

Collecting data about the sequences of function calls executed by an application while running in the field can be useful to a number of applications, including failure reproduction, profiling, and debugging. Unfortunately, collecting data from the field may introduce annoying slowdowns that negatively affect the quality of the user experience. So far, the impact of monitoring has been mainly studied in terms of the overhead that it may introduce in the monitored applications, rather than considering if the introduced overhead can be really recognized by users. In this paper we take a different perspective studying to what extent collecting data about sequences of function calls may impact the quality of the user experience, producing recognizable effects. Interestingly we found that, depending on the nature of the executed operation and its execution context, users may tolerate a non-trivial overhead. This information can be potentially exploited to collect significant amount of data without annoying users.

中文翻译:

功能调用的现场监控:可行吗?

收集有关应用程序在现场运行时执行的函数调用序列的数据对许多应用程序非常有用,包括故障再现、分析和调试。不幸的是,从现场收集数据可能会导致烦人的减速,从而对用户体验的质量产生负面影响。到目前为止,监控的影响主要是从它可能在被监控应用程序中引入的开销来研究,而不是考虑引入的开销是否能够被用户真正识别。在本文中,我们从不同的角度研究收集有关函数调用序列的数据在多大程度上会影响用户体验的质量,从而产生可识别的效果。有趣的是,我们发现,根据执行操作的性质及其执行上下文,用户可能会容忍不平凡的开销。可以利用此信息来收集大量数据,而不会惹恼用户。
更新日期:2020-01-22
down
wechat
bug