中国学术期刊网络出版总库
  关闭
一种Java API文档对异常描述不一致的自动检测方法  
   推荐 CAJ下载 PDF下载
【英文篇名】 Automatically detecting inconsistent description about exceptions in Java API documentation
【下载频次】 ★★☆
【作者】 古睿航; 周宇;
【英文作者】 Gu Ruihang; Zhou Yu; College of Computer Science & Technology; Nanjing University of Aeronautics & Astronautics; Collaborative Innovation Center of Novel Software Technology & Industrialization;
【作者单位】 南京航空航天大学计算机科学与技术学院; 江苏省软件新技术与产业化协同创新中心;
【文献出处】 计算机应用研究 , Application Research of Computers, 编辑部邮箱 2017年 07期  
期刊荣誉:中文核心期刊要目总览  ASPT来源刊  中国期刊方阵  CJFD收录刊
【中文关键词】 API文档; 程序异常; 约束条件; 不一致性检测;
【英文关键词】 API documentation; exceptions; constraints; inconsistency detecting;
【摘要】 应用程序编程接口(application programming interface,API)在软件开发以及代码复用中有着重要作用,API代码和文档存在的不一致情况会误导API的使用者,并降低软件开发效率及其稳定性等。针对Java API异常代码及其文档描述不一致的情况,提出了一种基于静态分析代码语法树及方法之间的调用关系的自动检测方法。为验证方法的有效性,利用JDK中的API源代码包及其相应文档作为测试对象。根据实验结果,该方法的检测结果能达到71.5%的准确率以及85.9%的召回率,能够较为准确地识别API文档对程序异常描述不一致的问题,对API文档的编写和维护具有指导性意义。
【英文摘要】 Application programming interfaces( API) are playing significant role in software developing and code reusing.However,inconsistent description about exceptions,which exists in API documentation,may mislead developers,and results in lower productiveness or stability of software. Dealing with the inconsistency between Java API code exceptions and the description of their documentation,this paper provided an automatically detecting approach based on static analyzing code abstract syntax tree and invocations am...
【基金】 江苏省自然科学基金资助项目(BK20151476); 国家“973”计划资助项目(2014CB744903); 国家“863”计划资助项目(2015AA015303); 中央高校基本科研业务基金资助项目(NS2016093); 国家自然科学基金资助项目(61202002)
【更新日期】 2017-07-25
【分类号】 TP311.52
【正文快照】 京210023)0引言随着软件项目规模的扩大,高效复用代码成为软件行业的追求目标[1],使用API是其中一项重要手段[2]。应用程序编程接口(API),一般是一些开放的函数接口,其底层功能的具体实现对开发人员透明,从而使其精力更注重于业务逻辑,进而提高开发的效率。开发者通过API文档了

xxx
【相似文献】
中国期刊全文数据库
中国优秀硕士学位论文全文数据库
中国博士学位论文全文数据库
中国重要会议论文全文数据库
中国重要报纸全文数据库
中国学术期刊网络出版总库
点击下列相关研究机构和相关文献作者,可以直接查到这些机构和作者被《中国知识资源总库》收录的其它文献,使您全面了解该机构和该作者的研究动态和历史。
【文献分类导航】从导航的最底层可以看到与本文研究领域相同的文献,从上层导航可以浏览更多相关领域的文献。

工业技术
  自动化技术、计算机技术
   计算技术、计算机技术
    计算机软件
     程序设计、软件工程
      软件工程
       软件开发
  
 
  CNKI系列数据库编辑出版及版权所有:中国学术期刊(光盘版)电子杂志社
中国知网技术服务及网站系统软件版权所有:清华同方知网(北京)技术有限公司
其它数据库版权所有:各数据库编辑出版单位(见各库版权信息)
京ICP证040431号    互联网出版许可证 新出网证(京)字008号