【问题标题】:What is the term used to describe the collection of user usage data? [closed]用于描述收集用户使用数据的术语是什么? [关闭]
【发布时间】:2015-04-03 14:28:28
【问题描述】:

我们希望实现用户使用数据的收集,例如崩溃报告、日志中报告的错误以及正常使用模式和统计信息(应用程序的启动频率、执行某些任务需要多长时间等)。 '正在尝试确定是否有第三方解决方案可以做到这一点(通过您链接的某个库以及他们提供的用于收集数据并将其上传到他们提供的服务的服务,我们可以查询),或者它是否使感觉自己动手。

我不知道这种做法的行业术语,这使我无法找到可以提供这种服务的公司。我一直为此使用“软件遥测”一词,但搜索它似乎只给我与传统遥测相关的结果(跟踪动物等)。

我们有大约 100,000 名用户,我们的应用程序是在 unix 环境中用 C++ 编写的,尽管系统不一定需要具有 C/C++ 库,因为我们总是可以从我们的代码创建一个中间文件通过单独的进程上传到远程服务。

【问题讨论】:

  • 我不确定是否有更准确的信息,但首先想到的是software analytics
  • 谢谢 - 产生了更多结果。
  • “遥测”这个词很常见,但正如您所注意到的,它有相互冲突的用途。

标签: c++ unix telemetry


【解决方案1】:

我在 IEEE Software (paywalled) 上发表的论文 Is Your Upgrade Worth It? Process Mining Can Tell 中看到了在此上下文中使用的术语 Process Mining

摘要:

软件供应商通常会发布他们的更新和升级 软件一年一到两次。然后用户面临的问题 升级是否值得付出代价和麻烦。这 软件行业没有提供太多证据证明它是值得的 升级到新版本。作者建议使用过程 挖掘以证明升级到下一个版本提供 为最终用户带来可量化的收益。 过程挖掘利用 事件日志捕获有关进程的信息这一事实。 这些 事件可用于使流程可见并展示 使用软件产品的下一个版本。三组受益于 这个过程:最终用户、软件供应商和研究人员。这 作者将过程挖掘应用于医疗软件产品,并 从 1,400 个案例中获取经验数据。数据显示,新 版本的效率比旧版本高 11%。

【讨论】:

    【解决方案2】:

    我正在寻找的术语是“应用程序性能监控”和“软件分析”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-27
      • 2013-02-16
      • 2017-10-25
      • 2018-09-25
      • 1970-01-01
      • 2019-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多