我们希望实现用户使用数据的收集,例如崩溃报告,日志中报告的错误以及正常的使用模式&统计数据(启动应用程序的频率,执行某些任务需要多长时间等)我正在尝试确定是否有第三方解决方案(通过您链接的某个库以及他们为收集提供的服务)数据并将其上传到他们提供的服务,我们可以查询),或者是否有意义推出自己的服务。
我不知道这种做法的行业术语,这使我无法找到可能提供此服务的公司。我一直用“软件遥测”这个词,但是搜索它似乎只给了我与传统遥测相关的结果(追踪动物和类似物)。
我们有大约100,000个用户,我们的应用程序是在unix环境中用C ++编写的,尽管系统具有C / C ++库并不是绝对必要的,因为我们总是可以从我们的代码创建一个中间文件通过单独的流程上传到远程服务。
答案 0 :(得分:0)
我在IEEE软件(paywalled)中发表的论文Is Your Upgrade Worth It? Process Mining Can Tell中看到了在此上下文中使用的术语 Process Mining 。
摘要:
软件供应商通常会发布其更新和升级 软件一年一次或两次。然后用户面临这个问题 升级是否物有所值和麻烦。该 软件行业并没有提供太多证据证明这是值得的 升级到新版本。作者提出了使用过程 挖掘证明升级到下一个版本提供 对最终用户的可量化利益。 流程挖掘利用资本 事件日志捕获有关进程的信息。这些 事件可用于使过程可见并显示其好处 使用软件产品的下一个版本。三组受益 这个过程:最终用户,软件供应商和研究人员。该 作者将过程挖掘应用于医疗软件产品和 从1,400个案例中获取经验数据。数据显示新的 版本的效率比旧版本高出11%。
答案 1 :(得分:0)
我正在寻找的术语是“应用程序性能监视”和“软件分析”。