Calcite: Completing Code Completion for Constructors Using Crowds

Visual Languages and Human-Centric Computing(2010)

引用 40|浏览0
暂无评分
摘要
Calcite is a new Eclipse plugin that helps address the difficulty of understanding and correctly using an API. Calcite finds the most popular ways to instantiate a given class or interface by using code examples. To allow the users to easily add these object instantiations to their code, Calcite adds items to the popup completion menu that will insert the appropriate code into the user’s program. Calcite also uses crowd sourcing to add to the menu instructions in the form of comments that help the user perform functions that people have identified as missing from the API. In a user study, Calcite improved users’ success rate by 40%.
更多
查看译文
关键词
popup completion menu,menu instruction,completing code completion,new eclipse plugin,user study,appropriate code,popular way,success rate,code example,calcite improved user,object instantiations,crowdsourcing,documentation,eclipse,api documentation,web pages,databases,api,natural programming,java
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要