当前位置:
X-MOL 学术
›
arXiv.cs.SE
›
论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Helping Software Developers through Offline Repository Based API Searching in Data MiningIntegrated Environment
arXiv - CS - Software Engineering Pub Date : 2020-06-21 , DOI: arxiv-2006.12735 Ratul Uddin Ashraf, Anujoy Das, Ziaur Rahman, Ali Newaz Bahar and Husne Ara Rubaiyeat
arXiv - CS - Software Engineering Pub Date : 2020-06-21 , DOI: arxiv-2006.12735 Ratul Uddin Ashraf, Anujoy Das, Ziaur Rahman, Ali Newaz Bahar and Husne Ara Rubaiyeat
Software development is getting changed so rapidly. It will be highly
benefited if we can accelerate software development process by guiding
developers. Appropriate guidelines and accurate recommendations to developers
during development process can reduce software development expenses, as well as
can save valuable times of developers. There are a number of approaches to
speed up the software development process. It can be done through code
assistance tools that help developers by recommending relevant items from
searching particular repository of Application Programming Interface (API).
Some approaches are based on online searching that have some drawbacks due to
request and response latency as it has to deal with the extra-large files in a
server. Developers generally uses previously completed resources as well as
libraries or frameworks to generate relevant snippets which are supplied by the
referral repository of APIs. Developers find it hard to choose the appropriate
methods as there are thousands of methods in which some are not properly
documented. In this paper we have proposed a concept and its respective
framework to guide developers that suggests relevant API methods from an
offline mined repository. From the investigation we made, we can say that our
approach works much better than some of the existing approaches.
中文翻译:
在数据挖掘集成环境中通过基于离线存储库的 API 搜索帮助软件开发人员
软件开发的变化如此之快。如果我们可以通过指导开发人员来加速软件开发过程,那将是非常有益的。在开发过程中为开发人员提供适当的指导和准确的建议,可以减少软件开发费用,也可以节省开发人员的宝贵时间。有许多方法可以加快软件开发过程。它可以通过代码辅助工具来完成,该工具通过从搜索应用程序编程接口 (API) 的特定存储库中推荐相关项目来帮助开发人员。一些基于在线搜索的方法由于请求和响应延迟而具有一些缺点,因为它必须处理服务器中的超大文件。开发人员通常使用之前完成的资源以及库或框架来生成相关的片段,这些片段由 API 的参考存储库提供。开发人员发现很难选择合适的方法,因为有成千上万种方法,其中有些方法没有正确记录。在本文中,我们提出了一个概念及其各自的框架,以指导开发人员从离线挖掘存储库中建议相关 API 方法。从我们所做的调查中,我们可以说我们的方法比现有的一些方法效果更好。在本文中,我们提出了一个概念及其各自的框架,以指导开发人员从离线挖掘存储库中建议相关 API 方法。从我们所做的调查中,我们可以说我们的方法比现有的一些方法效果更好。在本文中,我们提出了一个概念及其各自的框架,以指导开发人员从离线挖掘存储库中建议相关 API 方法。从我们所做的调查中,我们可以说我们的方法比现有的一些方法效果更好。
更新日期:2020-06-24
中文翻译:
在数据挖掘集成环境中通过基于离线存储库的 API 搜索帮助软件开发人员
软件开发的变化如此之快。如果我们可以通过指导开发人员来加速软件开发过程,那将是非常有益的。在开发过程中为开发人员提供适当的指导和准确的建议,可以减少软件开发费用,也可以节省开发人员的宝贵时间。有许多方法可以加快软件开发过程。它可以通过代码辅助工具来完成,该工具通过从搜索应用程序编程接口 (API) 的特定存储库中推荐相关项目来帮助开发人员。一些基于在线搜索的方法由于请求和响应延迟而具有一些缺点,因为它必须处理服务器中的超大文件。开发人员通常使用之前完成的资源以及库或框架来生成相关的片段,这些片段由 API 的参考存储库提供。开发人员发现很难选择合适的方法,因为有成千上万种方法,其中有些方法没有正确记录。在本文中,我们提出了一个概念及其各自的框架,以指导开发人员从离线挖掘存储库中建议相关 API 方法。从我们所做的调查中,我们可以说我们的方法比现有的一些方法效果更好。在本文中,我们提出了一个概念及其各自的框架,以指导开发人员从离线挖掘存储库中建议相关 API 方法。从我们所做的调查中,我们可以说我们的方法比现有的一些方法效果更好。在本文中,我们提出了一个概念及其各自的框架,以指导开发人员从离线挖掘存储库中建议相关 API 方法。从我们所做的调查中,我们可以说我们的方法比现有的一些方法效果更好。