当前位置: 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

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
down
wechat
bug