首页> 外文会议>International Conference on Software Engineering >ActionNet: Vision-Based Workflow Action Recognition From Programming Screencasts
【24h】

ActionNet: Vision-Based Workflow Action Recognition From Programming Screencasts

机译:ActionNet:编程截屏视频中基于视觉的工作流动作识别

获取原文

摘要

Programming screencasts have two important applications in software engineering context: study developer behaviors, information needs and disseminate software engineering knowledge. Although programming screencasts are easy to produce, they are not easy to analyze or index due to the image nature of the data. Existing techniques extract only content from screencasts, but ignore workflow actions by which developers accomplish programming tasks. This significantly limits the effective use of programming screencasts in downstream applications. In this paper, we are the first to present a novel technique for recognizing workflow actions in programming screencasts. Our technique exploits image differencing and Convolutional Neural Network (CNN) to analyze the correspondence and change of consecutive frames, based on which nine classes of frequent developer actions can be recognized from programming screencasts. Using programming screencasts from Youtube, we evaluate different configurations of our CNN model and the performance of our technique for developer action recognition across developers, working environments and programming languages. Using screencasts of developers’ real work, we demonstrate the usefulness of our technique in a practical application for actionaware extraction of key-code frames in developers’ work.
机译:编程截屏视频在软件工程方面具有两个重要的应用:研究开发人员的行为,信息需求以及传播软件工程知识。尽管编程截屏很容易产生,但由于数据的图像性质,它们不易于分析或索引。现有技术仅从截屏视频中提取内容,而忽略开发人员用来完成编程任务的工作流操作。这极大地限制了在下游应用程序中编程截屏节目的有效使用。在本文中,我们是第一个提出一种新颖的技术,用于在编程截屏节目中识别工作流动作。我们的技术利用图像差分和卷积神经网络(CNN)来分析连续帧的对应关系和变化,在此基础上,可以从编程截屏节目中识别出九类频繁的开发人员动作。使用来自Youtube的编程截屏视频,我们评估了CNN模型的不同配置以及跨开发人员,工作环境和编程语言进行开发人员动作识别的技术性能。通过使用开发人员的实际工作的屏幕录像,我们演示了我们的技术在实际应用中用于以动作感知方式提取开发人员工作中的关键代码帧的有用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号