首页> 外文会议>IEEE Symposium on Visual Languages and Human-Centric Computing >Graphical Visualization of Difficulties Predicted from interaction Logs
【24h】

Graphical Visualization of Difficulties Predicted from interaction Logs

机译:通过交互日志预测的难题的图形化可视化

获取原文

摘要

Automatic detection of programmer difficulty can help programmers receive timely assistance. Aggregate statistics are often used to evaluate difficulty detection algorithms, but this paper demonstrates that a more human-centered analysis can lead to additional insights. We have developed a novel visualization tool designed to assist researchers in improving difficulty detection algorithms. Assuming that data exists from a study in which both predicted programmer difficulties and ground truth were recorded while running an online algorithm for detecting difficulties, the tool allows researchers to interactively travel through a timeline showing the correlation between values of the features used to make predictions, difficulty predictions made by the online algorithm, and ground truth. We used the tool to improve an existing online algorithm based on a study involving the development of a GUI in Java. Episodes of difficulty predicted by the previously developed algorithm were correlated with features extracted from participant logs of interaction with the programming environment and web browser. The visualizations produced from the tool contribute to a better understanding of programmer actions during periods of difficulty, help to identify specific issues with the previous prediction algorithm, and suggest potential solutions to these issues. Thus, the information gained using this novel tool can be used to improve algorithms that help developers receive assistance at appropriate times.
机译:自动检测程序员的困难可以帮助程序员及时获得帮助。汇总统计数据通常用于评估难度检测算法,但是本文证明,以人为中心的分析可以带来更多的见解。我们已经开发了一种新颖的可视化工具,旨在帮助研究人员改进难度检测算法。假设有一项研究得出的数据,其中在运行在线检测困难的算法时记录了预测的程序员困难和基本事实,那么该工具可使研究人员以交互方式穿越时间轴,以显示用于进行预测的特征值之间的相关性,在线算法做出的难度预测以及基本事实。基于一项涉及Java GUI开发的研究,我们使用了该工具来改进现有的在线算法。以前开发的算法预测的困难情节与从与编程环境和Web浏览器进行交互的参与者日志中提取的特征相关。该工具产生的可视化内容有助于更好地理解困难时期程序员的动作,有助于使用先前的预测算法识别特定问题,并提出针对这些问题的潜在解决方案。因此,使用该新颖工具获得的信息可用于改进算法,以帮助开发人员在适当的时间获得帮助。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号