解析Web

Parseweb:在web上重用开源代码的程序员助手。程序员通常重用现有的框架或库来减少软件开发工作量。重用现有框架或库的一个常见问题是,程序员知道他们需要什么类型的对象,但不知道如何用特定的方法序列获得该对象。为了帮助程序员解决这个问题,我们开发了一种以“源对象类型”形式进行查询的方法“目标对象类型”作为输入,并建议相关的方法调用序列,这些序列可以作为从查询中给定的源对象生成目标对象的解决方案。我们的方法与代码搜索引擎(CSE)交互以收集相关的代码样本,并对收集到的样本执行静态分析以提取所需的序列。由于代码样本是通过CSE按需收集的,因此我们的方法不局限于查询任何特定的框架或库集。我们已经用一个名为PARSEWeb的工具实现了我们的方法,并对s进行了四个不同的评估。我们还展示了PARSEWeb的性能优于现有的相关工具:Prospector和Strathcona


zbMATH中的参考文献(参考文献3条)

显示结果1到3,共3个。
按年份排序(引用)

  1. 冯、余;马丁斯,鲁本;王跃鹏;迪利格,伊西尔;代表,Thomas W.:复杂API的基于组件的合成(2017)
  2. 余,邓峰;Jiau,Hewijin Christine:SeaDoc:框架扩展任务的自适应文档链接提供系统(2014)ioport公司
  3. Mathew Mooty,Andrew Faulring,Jeffrey Stylos,Brad A.Myers:方解石:使用群组完成构造器的代码完成(2010)不是zbMATH