×

巴黎万维网

swMATH ID: 21709
软件作者: 苏雷什·图马拉彭塔(Suresh Thummalapenta)、陶雪(Tao Xie)
描述: Parseweb:一名程序员助理,负责在web上重用开源代码。程序员通常重用现有的框架或库来减少软件开发工作量。重用现有框架或库的一个常见问题是,程序员知道他们需要什么类型的对象,但不知道如何使用特定的方法序列获取该对象。为了帮助程序员解决这个问题,我们开发了一种采用“源对象类型”形式的查询的方法目标对象类型”作为输入,并建议相关的方法调用序列,这些序列可以作为从查询中给定的源对象生成目标对象的解决方案。我们的方法与代码搜索引擎(CSE)交互以收集相关的代码样本,并对收集的样本执行静态分析以提取所需的序列。由于代码样本是通过CSE按需收集的,因此我们的方法不限于查询任何特定的框架或库集。我们用一个叫做PARSEWeb的工具实现了我们的方法,并对我们的方法进行了四次不同的评估。我们还表明,PARSEWeb的性能优于现有的相关工具:Prospector和Strathcona
主页: https://dl.acm.org/citation.cfm?id=1321663
相关软件: XSnippet公司方解石哈尔普代码提示SyPet公司烟尘JSketch公司德纳利周六4jSeaDoc公司
引用于: 1文件

0连载引用

在1个字段中引用

1 计算机科学(68至XX)

按年份列出的引文