Hunter: Next-Generation Code Reuse For Java

FSE(2016)

引用 14|浏览102
暂无评分
摘要
In many common scenarios, programmers need to implement functionality that is already provided by some third party library. This paper presents a tool called HUNTER that facilitates code reuse by finding relevant methods in large code bases and automatically synthesizing any necessary wrapper code. Since HUNTER internally uses advanced program synthesis technology, it can automatically reuse existing methods even when code adaptation is necessary. We have implemented HUNTER as an Eclipse plug-in and evaluate it by (a) comparing it against S-6, a state-of-the-art code reuse tool, and (b) performing a user study. Our evaluation shows that HUNTER compares favorably with S-6 and increases programmer productivity.
更多
查看译文
关键词
code reuse,code adaptation,program synthesis
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要