摘要
J.Anjou、S.Fairbrother、D.Kehn、J.Kellerman和P.McCarthy。 Java开发人员Eclipse指南。 Addison-Wesley Professional,2004年。 谷歌学者 数字图书馆 S.Bajracharya、T.Ngo、E.Linstead、Y.Dou、P.Rigor、P.Baldi和C.Lopes。 Sourcerer:支持基于结构搜索的开源代码搜索引擎。 程序中。 OOPSLA Companion,2006年。 谷歌学者 数字图书馆 雅加达BCEL用户论坛,2001年。 http://mail-archives.apache.org/mod_mbox/jakarta-bcel-user/200609.mbox/thread。 谷歌学者 开发人员开发的Dev2Dev新闻组,面向开发人员,2006年。 http://forums.bea.com/bea/message.jspa? messageID=202265042&tstart=0。 谷歌学者 谷歌代码搜索引擎,2006年。 http://www.google.com/codesearch。 谷歌学者 R.Holmes和G.Murphy。 使用结构上下文推荐源代码示例。 程序中。 ICSE,第117-125页,2005年。 谷歌学者 数字图书馆 Jung,Java通用网络/图形框架,2005年。 http://jung.sourceforge.net/。 谷歌学者 Koders源代码搜索引擎,2005年。 http://www.koders.com。 谷歌学者 T.Lethbridge、J.Singer和A.Forward。 软件工程师如何使用文档:实践状态。 在IEEE软件中,第35-392003页。 谷歌学者 数字图书馆 基于Eclipse GEF的逻辑项目,2006年。 http://www.eclipse.org/downloads/download.php? file=/tools/gef/downloads/drops/R-3.2.1-&200609211617/gef-examples-3.2.1.zip。 谷歌学者 D.Mandelin、L.Xu、R.Bodik和D.Kimelman。 丛林采矿:帮助探索API丛林。 程序中。 PLDI,第48-61页,2005年。 谷歌学者 数字图书馆 松本Y。 软件工厂:软件生产的总体方法。 在P.Freeman编辑的《软件可重用性》中。 IEEE CS出版社,1987年。 谷歌学者 T.Sager、A.Bernstein、M.Pinzger和C.Kiefer。 使用树算法检测类似的Java类。 程序中。 MSR第65-71页,2006年。 谷歌学者 数字图书馆 N.Sahavechaphan和K.Claypool。 XSnippet:挖掘示例代码。 程序中。 OOPSLA,第413-430页,2006年。 谷歌学者 数字图书馆 谢霆锋和裴勇军。 MAPO:从开源存储库中挖掘API用法。 程序中。 MSR第54-57页,2006年。 谷歌学者 数字图书馆 Y.Ye和G.Fischer。 通过交付与任务相关的个性化信息支持重用。 程序中。 ICSE,第513--523页,2002年。 谷歌学者 数字图书馆
建议
利用代码搜索引擎提高程序员生产力 OOPSLA’07:第22届ACM SIGPLAN面向对象编程系统和应用程序会议配套 代码搜索引擎(CSE)可以作为开源代码的强大资源,因为它们可以在web上搜索数十亿行可用的开源代码。 CSE的强度可以用于一些任务,如搜索相关的代码样本。。。 基于类型状态的部分程序语义代码搜索 奥普斯拉12 我们提出了一种新的代码搜索方法,用于回答以API使用为重点的查询,代码显示了应该如何使用API。 为了构建搜索索引,我们开发了静态挖掘和整合时态API规范的新技术。。。 XSnippet:挖掘示例代码 2006年OOPSLA会议记录 软件开发人员通常使用 示例 指导发展工作。 “通过示例开发”这一基本上不成文但标准的实践经常得到与库或框架包捆绑在一起的示例的支持,这些示例在……中提供。。。