麻婆王

MAPO:从开源库中挖掘API用法。为了提高软件生产率,在构建新的软件系统时,开发人员经常通过调用API来重用现有的类库或框架。然而,这些API通常是复杂的,没有很好的文档化,给开发人员在新的客户代码中使用它们带来障碍。为了熟悉这些API是如何使用的,开发人员可以使用通用搜索引擎搜索Web来查找相关文档或代码示例。开发人员还可以使用源代码搜索引擎搜索源库中使用相同API的源文件。然而,返回的源文件的数量通常很大。开发人员很难从大量返回的结果中学习API用法。为了帮助开发人员更好地理解API的用法和编写API客户端代码,我们开发了一个API使用挖掘框架及其支持工具,称为MAPO(对于<u> m </u> In < u> AP</u>我从<u> o</u>笔源库中使用。给定一个描述API的方法、类或包的查询,MAPO利用现有的源代码搜索引擎来收集相关的源文件并进行数据挖掘。挖掘导致了开发人员检查的频繁API使用的简短列表。MAPO目前由五个部分组成:代码搜索引擎、源代码分析器、序列预处理器、频繁序列挖掘器和频繁序列后处理器。我们已经研究了使用一组不同的查询MAPO的有效性。初步结果表明,该框架是实用的,提供信息和简洁的API使用模式。

ZBMaX中的参考文献(3篇)1标准条款

显示结果1至3的3。
按年份排序(引文

  1. 萧东谷,洪宇张,董美张,Sunghun Kim:深层API学习(2016)阿西夫
  2. 德捜匝,Cleidson R. B.;Redmiles,David F.:API在协同软件开发协调中的作用(2009)伊波尔特
  3. 钟,郝;谢,陶;张,卢;裴,吉安;梅,洪:麻婆婆:采矿和推荐API使用模式(2009)伊波尔特