kirancodes.me
To Proof Maintenance & Beyond!

Enhancing developer interactions with programming screencasts through accurate code extraction

Lingfeng Bao, Shengyi Pan, Zhenchang Xing, Xin Xia, David Lo, Xiaohu Yang

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.

BibTeX
@inproceedings{Bao-al:FSE20,
  author    = {Lingfeng Bao and
               Shengyi Pan and
               Zhenchang Xing and
               Xin Xia and
               David Lo and
               Xiaohu Yang},
  title     = {Enhancing developer interactions with programming screencasts through accurate code extraction},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {1581--1585},
  publisher = {{ACM}},
  year      = {2020},
}

Related papers