2015-04-03 62 views
3

我们希望实现用户使用数据的收集,例如崩溃报告,日志中报告的错误以及正常使用模式统计信息(应用程序启动的频率,执行某些任务所需的时间等) m试图确定是否有第三方解决方案来做到这一点(通过链接的某些库和它们提供的用于收集数据并将其上传到他们提供的服务并且我们可以查询)的服务,或者它是否有意义推出我们自己的产品。用于描述用户使用数据集合的术语是什么?

事实上,我不知道这种做法的行业术语是阻止我找到可能提供此服务的公司。为此,我一直使用术语“软件遥测”,但搜索似乎只给出了与传统遥测有关的结果(跟踪动物&等)。

我们有大约10万个用户,我们的应用程序是用C++在unix环境下编写的,虽然它不是绝对必须有系统具有C/C++库,因为我们总是可以从我们的代码创建中间文件通过单独的过程将其上传到远程服务。

+3

我不确定是否有更准确的内容,但首先想到[软件分析](http://en.wikipedia.org/wiki/Software_analytics)。 – 2015-04-03 14:31:00

+0

谢谢 - 这产生了更多的结果。 – 2015-04-03 14:53:09

+1

术语“遥测”是相当普遍的,但正如你注意到它有相互冲突的用途。 – molbdnilo 2015-04-03 14:54:21

回答

0

我一直在寻找的术语是“应用性能监测”和“软件分析”。

0

我已经看到了在这种情况下使用的术语处理挖掘,发表在IEEE软件的文件Is Your Upgrade Worth It? Process Mining Can Tell(paywalled)。

摘要:

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

相关问题