给定一个 UI 事件表,我如何检测任务流、任务循环和行为模式?
我正在对我的软件进行检测,以跟踪用户的操作。单击的控件、按下的键等等,都带有时间戳。我想提取几个级别的信息:
- 任务流程:用户点击 A,然后点击 B,然后点击 C 来完成某项任务。例如:要编辑维基百科页面,用户点击“编辑”,滚动页面,点击编辑器,输入内容,滚动,然后点击“保存”。
- 任务循环:用户经常重复执行几个低级任务。例如:为了微调维基百科页面的格式,用户会反复编辑、预览,然后再提交。
- 行为细分:给定多个用户,关联任务和任务循环模式以提取用户类型。例如:“消费者”从不编辑,“专家”在少数页面上进行全面编辑,“编辑”在许多页面上进行浅显的编辑。
我可以使用哪些分析技术来检测事件日志中的事件关联、任务关联和行为关联?