一种Java API文档对异常描述不一致的自动检测方法 |
| |
引用本文: | 古睿航,周宇.一种Java API文档对异常描述不一致的自动检测方法[J].计算机应用研究,2017,34(7). |
| |
作者姓名: | 古睿航 周宇 |
| |
作者单位: | 南京航空航天大学 计算机科学与技术学院,南京航空航天大学 计算机科学与技术学院 |
| |
基金项目: | 国家高技术研究发展计划(863计划);国家重点基础研究发展计划(973计划);国家自然科学基金资助项目;江苏省自然科学基金 |
| |
摘 要: | 应用程序编程接口(Application Programming Interface,API)在软件开发以及代码复用中有着重要作用。然而,API代码和文档存在的不一致情况会误导API的使用者并降低软件开发效率及其稳定性等。针对Java API异常代码及其文档描述不一致的情况,提出了一种基于静态分析代码语法树及方法之间的调用关系的自动检测方法,为验证方法的有效性,利用JDK中的API源代码包及其相应文档作为测试对象根据实验结果。本方法的检测结果能达到71.5%的准确率以及85.9%的召回率,能够较为准确地识别API文档对程序异常描述不一致问题,对API文档的编写和维护具有指导性意义。
|
关 键 词: | API文档 程序异常 约束条件 不一致性检测 |
收稿时间: | 2016/9/2 0:00:00 |
修稿时间: | 2017/5/10 0:00:00 |
|
| 点击此处可从《计算机应用研究》浏览原始摘要信息 |
|
点击此处可从《计算机应用研究》下载全文 |