作者
Shufan Zhou, Beijun Shen, Hao Zhong
发表日期
2019/11/11
研讨会论文
2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)
页码范围
1202-1205
出版商
IEEE
简介
Programming is typically a difficult and repetitive task. Programmers encounter endless problems during programming, and they often need to write similar code over and over again. To prevent programmers from reinventing wheels thus increase their productivity, we propose a context-aware code-to-code recommendation tool named Lancer. With the support of a Library-Sensitive Language Model (LSLM) and the BERT model, Lancer is able to automatically analyze the intention of the incomplete code and recommend relevant and reusable code samples in real-time. A video demonstration of Lancer can be found at https://youtu.be/tO9nhqZY35g. Lancer is open source and the code is available at https://github.com/sfzhou5678/Lancer.
引用总数
202020212022202320244101293
学术搜索中的文章
S Zhou, B Shen, H Zhong - 2019 34th IEEE/ACM International Conference on …, 2019