×

XSnippet公司

swMATH ID: 21710
软件作者: Naiyana Sahavechaphan;卡哈尔粘土池
描述: XSnippet:挖掘示例代码。软件开发人员通常使用示例来指导开发工作。这种基本上不成文但标准的“以身作则”的做法常常得到与图书馆或框架包捆绑在一起的示例的支持,这些示例在教科书中提供,并可在官方和非官方网站上下载。然而,嵌入在数十亿行已开发的库和框架代码中的大量示例在很大程度上尚未开发。我们开发了XSnippet,这是一个上下文敏感的代码助理框架,允许开发人员在示例存储库中查询与手头的编程任务相关的代码片段。特别是,我们的工作有三个主要贡献。首先,提供了一系列查询,允许开发人员在依赖于上下文的代码片段检索和不同程度的对象实例化查询的上下文敏感检索之间进行切换。其次,提供了一种新的基于图的代码挖掘算法,以支持查询范围,并实现方法边界内和跨方法边界的挖掘。第三,提供了一种创新的上下文相关排序启发式算法,该算法已被实验证明能够为最适合的代码片段提供比上下文相关启发式算法(如最短路径和频率)更好的排序。我们的实验评估表明,与其他代码助理系统相比,XSnippet在帮助开发人员方面有着巨大的潜力,能够更好地覆盖任务,并对最适合的代码段进行更好的排名。
主页: https://dl.acm.org/citation.cfm?id=1167508
相关软件: 巴黎万维网;方解石;哈尔普;代码提示;SyPet公司;煤烟;JSketch公司;德纳利;周六4j;SeaDoc公司;WordNet(文字网);获胜;MUD蓝色;信息来源;代码任务;格普拉格
引用于: 1文件

0连载引用

在1个字段中引用

1 计算机科学(68至XX)

按年份列出的引文