论文标题

通过基于离线存储库的API搜索数据挖掘环境中的基于离线存储库的API搜索来帮助软件开发人员

Helping Software Developers through Offline Repository Based API Searching in Data MiningIntegrated Environment

论文作者

Ashraf, Ratul Uddin, Das, Anujoy, Rahman, Ziaur, Bahar, Ali Newaz, Rubaiyeat, Husne Ara

论文摘要

软件开发的变化如此迅速。如果我们可以通过指导开发人员加速软件开发流程,将会受益匪浅。在开发过程中,适当的准则和对开发人员的准确建议可以减少软件开发费用,并可以节省开发人员的宝贵时间。有许多方法可以加快软件开发过程。它可以通过代码辅助工具来完成,从而通过搜索应用程序编程接口(API)的特定存储库来帮助开发人员来帮助开发人员。某些方法基于在线搜索,由于请求和响应延迟,因此具有一些缺点,因为它必须处理服务器中的超大文件。开发人员通常使用先前完成的资源以及库或框架来生成由API的转介存储库提供的相关片段。开发人员发现很难选择适当的方法,因为有成千上万种未正确记录的方法。在本文中,我们提出了一个概念及其各自的框架来指导开发人员,该概念提出了来自离线开采存储库中相关的API方法。从我们进行的调查中,我们可以说我们的方法比某些现有方法要好得多。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源