...
首页> 外文期刊>International Journal of Computer Applications in Technology >API library-based identification and documentation of usage patterns
【24h】

API library-based identification and documentation of usage patterns

机译:基于API库的使用模式的识别和文档

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Application programming interfaces (APIs) are important sources for supporting source code reuse as each API provides a large set of pre-implemented functionalities that support programmers to achieve their daily work in different contexts. However, APIs provide huge number of classes and methods that hinder programmers to understand and use APIs. Numerous client-based approaches have been proposed for facilitating APIs usage through identifying frequent usage pattern. Although they represent significant efforts for helping APIs understanding, the client applications are not available for either newly released APIs libraries or APIs that are not widely used. In this paper, a non-client-based approach for frequent usage patterns identification and documentation is proposed. The approach incorporates hierarchical clustering algorithm and API's source code information. An experimental evaluation is conducted using four widely used APIs. For all studied APIs, the results show that the proposed approach is comparable with client-based approaches in terms of usage patterns cohesion.
机译:应用程序编程接口(API)是用于支持源代码重用的重要源,因为每个API提供了一组支持程序员在不同上下文中实现日常工作的大量预先实现功能。但是,API提供了大量的类别和方法,即阻碍程序员理解和使用API​​。已经提出了许多基于客户的方法,以通过识别频繁使用模式来促进API使用。虽然它们代表了帮助API理解的重大努力,但是,客户应用程序不适用于未被广泛使用的新发布的API库或API。本文提出了一种基于非客户频繁使用模式识别和文档的方法。该方法包含分层聚类算法和API的源代码信息。使用四种广泛使用的API进行实验评估。对于所有研究的API,结果表明,该方法在使用模式凝聚力方面与基于客户的方法相媲美。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号