首页> 外文OA文献 >Mining Software Repositories for Automatic Interface Recommendation
【2h】

Mining Software Repositories for Automatic Interface Recommendation

机译:用于自动接口推荐的挖掘软件存储库

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

There are a large number of open source projects in software repositories for developers to reuse. During software development and maintenance, developers can leverage good interfaces in these open source projects and establish the framework of the new project quickly when reusing interfaces in these open source projects. However, if developers want to reuse them, they need to read a lot of code files and learn which interfaces can be reused. To help developers better take advantage of the available interfaces used in software repositories, we previously proposed an approach to automatically recommend interfaces by mining existing open source projects in the software repositories. We mainly used the LDA (Latent Dirichlet Allocation) topic model to construct the Feature-Interface Graph for each software project and recommended the interfaces based on the Feature-Interface Graph. In this paper, we improve our previous approach by clustering the recommending interfaces on the Feature-Interface Graph, which can recommend more accurate interfaces for developers to reuse. We evaluate the effectiveness of the improved approach and the results show that the improved approach can be more efficient to recommend more accurate interfaces for reuse over our previous work.
机译:软件存储库中有大量开源项目用于重用的开发人员。在软件开发和维护期间,开发人员可以在这些开源项目中利用良好的接口,并在这些开源项目中重用接口时快速建立新项目的框架。但是,如果开发人员想要重用它们,他们需要阅读大量代码文件并了解可以重用哪些接口。为了帮助开发人员利用软件存储库中使用的可用接口,我们之前提出了一种方法来通过在软件存储库中挖掘现有的开源项目来自动推荐接口。我们主要使用LDA(潜在Dirichlet分配)主题模型来构建每个软件项目的功能界面图,并建议基于特征接口图形的接口。在本文中,我们通过群集特征接口图上的推荐接口来提高先前的方法,这可以为开发人员推荐更准确的接口来重用。我们评估了改进方法的有效性,结果表明,改进的方法可以更有效地推荐用于在我们以前的工作中重用的更准确的接口。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号