一句话:提出准确代码提取方法,改善开发者对编程录屏中源代码的搜索与交互。
编程屏幕录制已成为开发者学习新编程技能的普遍资源,其中的源代码对开发者具有重要价值。然而,录屏的流式特性限制了开发者对代码的搜索、索引与交互。已有研究采用 OCR 将屏幕图像转换为文本,但屏幕图像中的噪声会显著影响 OCR 代码的质量。本文围绕这一准确代码提取问题,提出增强开发者与编程录屏交互的方法,重点降低屏幕图像噪声对 OCRed 代码的影响,以生成更可搜索、可索引和可交互的代码内容。评估关注代码提取准确性以及其对开发者使用录屏中代码体验的改善。
Programming screencasts have become a pervasive resource on the Internet, which is favoured by many developers for learning new programming skills. For developers, the source code in screencasts is valuable and important. However, the streaming nature of screencasts limits the choice that they have for interacting with the code. Many studies apply the Optical Character Recognition (OCR) technique to convert screen images into text, which can be easily searched and indexed. However, we observe that the noise in the screen images significantly affects the quality of OCRed code.
DOI 原文 ·
@inproceedings{paperbot5754,
title = {Enhancing developer interactions with programming screencasts through accurate code extraction},
author = {Lingfeng Bao and Shengyi Pan and Zhenchang Xing and Xin Xia and David Lo and Xiaohu Yang},
booktitle = {FSE},
year = {2020},
doi = {10.1145/3368089.3417925}
}