作者
Dehai Zhao, Zhenchang Xing, Chunyang Chen, Xin Xia, Guoqiang Li
发表日期
2019/5/25
研讨会论文
2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE)
页码范围
350-361
出版商
IEEE
简介
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 …
引用总数
20192020202120222023202419815108
学术搜索中的文章
D Zhao, Z Xing, C Chen, X Xia, G Li - 2019 IEEE/ACM 41st international conference on …, 2019