原文服务方: 计算机应用研究       
摘要:
应用程序编程接口(application programming interface,API)在软件开发以及代码复用中有着重要作用,API代码和文档存在的不一致情况会误导API的使用者,并降低软件开发效率及其稳定性等.针对Java API异常代码及其文档描述不一致的情况,提出了一种基于静态分析代码语法树及方法之间的调用关系的自动检测方法.为验证方法的有效性,利用JDK中的API源代码包及其相应文档作为测试对象.根据实验结果,该方法的检测结果能达到71.5%的准确率以及85.9%的召回率,能够较为准确地识别API文档对程序异常描述不一致的问题,对API文档的编写和维护具有指导性意义.
推荐文章
API文档缺陷自动检测和修复方法
Java API文档
程序异常
修复建议
一种烟叶大中叶率自动检测的有效方法
自动检测设备
自动测量
图像处理
一种车辆超限自动检测系统设计
车辆超限
动态称重
牌照识别
图像处理
基于JAVA的软件故障自动检测系统设计
JAVA
软件故障
自动检测
特征提取
数据融合滤波技术
故障特征挖掘
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 一种Java API文档对异常描述不一致的自动检测方法
来源期刊 计算机应用研究 学科
关键词 API文档 程序异常 约束条件 不一致性检测
年,卷(期) 2017,(7) 所属期刊栏目 软件技术研究
研究方向 页码范围 2032-2037
页数 6页 分类号 TP311.52
字数 语种 中文
DOI 10.3969/j.issn.1001-3695.2017.07.025
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 周宇 2 4 1.0 2.0
2 古睿航 南京航空航天大学计算机科学与技术学院 1 4 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (7)
共引文献  (2)
参考文献  (5)
节点文献
引证文献  (4)
同被引文献  (2)
二级引证文献  (0)
1990(1)
  • 参考文献(0)
  • 二级参考文献(1)
1991(1)
  • 参考文献(0)
  • 二级参考文献(1)
1996(1)
  • 参考文献(1)
  • 二级参考文献(0)
2002(1)
  • 参考文献(0)
  • 二级参考文献(1)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2008(1)
  • 参考文献(0)
  • 二级参考文献(1)
2010(1)
  • 参考文献(0)
  • 二级参考文献(1)
2012(1)
  • 参考文献(1)
  • 二级参考文献(0)
2013(2)
  • 参考文献(1)
  • 二级参考文献(1)
2014(1)
  • 参考文献(1)
  • 二级参考文献(0)
2015(1)
  • 参考文献(1)
  • 二级参考文献(0)
2017(1)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(1)
  • 二级引证文献(0)
2017(1)
  • 引证文献(1)
  • 二级引证文献(0)
2019(3)
  • 引证文献(3)
  • 二级引证文献(0)
研究主题发展历程
节点文献
API文档
程序异常
约束条件
不一致性检测
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用研究
月刊
1001-3695
51-1196/TP
大16开
1984-01-01
chi
出版文献量(篇)
21004
总下载数(次)
0
论文1v1指导