Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 为了识别应用程序可用性的摩擦点,哪些技术可以成功地监控UI事件?_Algorithm_Usability - Fatal编程技术网

Algorithm 为了识别应用程序可用性的摩擦点,哪些技术可以成功地监控UI事件?

Algorithm 为了识别应用程序可用性的摩擦点,哪些技术可以成功地监控UI事件?,algorithm,usability,Algorithm,Usability,为了识别应用程序可用性的摩擦点,哪些技术/算法可以成功地监控UI事件 大多数经过实战测试的软件都包含大量的错误检查和日志记录。我们经常使用复杂的日志系统来帮助在故障发生之前诊断并偶尔预测故障。我们通常专注于报告服务器端的灾难性故障。 这些失败当然很重要,但我认为还有另一类错误被忽视了,但也许同样重要。无论您使用的是iPhone、黑莓、笔记本电脑、台式机还是销售点触摸屏,用户交互通常作为离散事件处理。我怀疑识别UI事件的模式可能会暴露出用户在与应用程序有效交互方面存在困难的区域。我发现了一篇关于这

为了识别应用程序可用性的摩擦点,哪些技术/算法可以成功地监控UI事件

大多数经过实战测试的软件都包含大量的错误检查和日志记录。我们经常使用复杂的日志系统来帮助在故障发生之前诊断并偶尔预测故障。我们通常专注于报告服务器端的灾难性故障。

这些失败当然很重要,但我认为还有另一类错误被忽视了,但也许同样重要。无论您使用的是iPhone、黑莓、笔记本电脑、台式机还是销售点触摸屏,用户交互通常作为离散事件处理。我怀疑识别UI事件的模式可能会暴露出用户在与应用程序有效交互方面存在困难的区域。我发现了一篇关于这个问题的有趣的学术论文。我认为论文中提出的想法很好,但也许其他更简单的技术可以产生很好的结果。你在这方面有什么想法和经验?

你可能想用谷歌搜索一下。我从来没有听说过让程序识别事件的模式,而是让人类观看人类使用该程序。

有趣的论文。我从中得到的一件事是,除非你有一个非常具体的假设,你正在尝试测试,否则很难理解用户事件日志。例如,如果您知道用户完成任务X花费的时间太长,或者他们无法完全完成任务X,那么它们可能非常有用。显然,在没有任何其他支持信息的情况下尝试分析序列并从中理解它们是完全不同的(尽管如果使用本文中提到的复杂技术,这是可以做到的)

一个简单的方法是简单地测量完成给定任务的总时间,你知道这是常见的和重要的。例如,如果它是一个购物应用程序,那么在购买时完成结账的时间可能是一个有用的收集时间。不过,这并不是那么简单,因为你至少要考虑到干扰(例如,用户的老板走进房间,他放弃了购物而去实际工作——我从来没有这样做过:-P)。您可以有一个简单的规则,即如果X秒内没有记录任何事件,则假设用户没有注意屏幕

您可以做的另一件简单的事情是检查是否存在明显的错误迹象,例如用户使用“撤消”功能或将信息输入web应用程序中的输入框,从而触发验证检查(例如,未能输入所需信息并以错误的格式输入信息)。如果某些输入框导致大量错误,这可能表明您应该更灵活地允许不同的格式(例如,允许用户输入日期为“6/28/09”、“6-28-09”、“2009年6月28日”,而不需要单一格式)

还有一个想法:如果你的应用程序有上下文帮助,那么一定要计算人们在应用程序的每个页面/部分/模块中使用它的次数

我怀疑我说的任何话都是惊天动地的,但也许它会给你一些想法


-Dan

我曾经写过一个应用程序,跟踪每个命令,无论是通过菜单还是等效的命令键访问;它让我们很好地了解了哪些关键等价物是可消耗的。当时我们没有工具栏,但同样的日志记录和分析当然也可以应用于它们,或者上下文相关菜单:任何你想提供有限的有价值的选项集的地方。

你有没有费心扫描上面提到的学术论文?我没有注意到。我建议你编辑这个问题,以引起更多的注意,“这里”是一个链接。为了便于阅读,你也可以在段落之间留出一些空白。好的,现在我已经扫描过了。你读了吗?1999年的调查?甚至连原作都没有?我建议你找一些更新鲜的,比10年前更新的东西。看看在这个领域有哪些原创作品,以及业界对此有何看法,这将是一件有趣的事情。毕竟,已经十年了,我一直在寻找。我没有发现任何比1999年更近的公开资料。这是我向SO提交此问题的唯一原因。好的。这将是有趣的。也许有一个原因,那就是自1999年以来什么都没有。你有没有试着找到作者?