paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Enhancing developer interactions with programming screencasts through accurate code extraction

通过准确的代码提取增强开发者与编程录屏的交互
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 1/10 · 该论文关注从编程录屏图像中通过OCR提取代码以改善开发者交互,属于软件工程/开发者工具方向,与用户研究的PL与AI交叉、静态分析、浮点程序分析、贝叶斯程序分析及LLM/Agent等核心方向基本无关。引用 3 inbox
Lingfeng Bao, Shengyi Pan, Zhenchang Xing, Xin Xia, David Lo, Xiaohu Yang
crossref: 2026-09-12

AI 速览

一句话:提出准确代码提取方法,改善开发者对编程录屏中源代码的搜索与交互。

编程屏幕录制已成为开发者学习新编程技能的普遍资源,其中的源代码对开发者具有重要价值。然而,录屏的流式特性限制了开发者对代码的搜索、索引与交互。已有研究采用 OCR 将屏幕图像转换为文本,但屏幕图像中的噪声会显著影响 OCR 代码的质量。本文围绕这一准确代码提取问题,提出增强开发者与编程录屏交互的方法,重点降低屏幕图像噪声对 OCRed 代码的影响,以生成更可搜索、可索引和可交互的代码内容。评估关注代码提取准确性以及其对开发者使用录屏中代码体验的改善。

问题
编程录屏中的源代码因流式播放而不便搜索、索引和交互;现有基于 OCR 的屏幕图像转文本方法又受屏幕噪声影响,导致提取出的代码质量下降。
方法
论文提出面向编程录屏的准确代码提取方案,围绕屏幕图像噪声对 OCR 代码质量的影响,提升从录屏中提取源代码的准确性。
评估
摘要未详述具体评估;从问题设定看,评估应关注提取代码的准确性及其对开发者搜索、索引和交互录屏代码的改善。
原文摘要(Abstract)

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 原文 ·

BibTeX
@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}
}