10.3969/j.issn.1001-3695.2017.07.025
一种Java API文档对异常描述不一致的自动检测方法
应用程序编程接口(application programming interface,API)在软件开发以及代码复用中有着重要作用,API代码和文档存在的不一致情况会误导API的使用者,并降低软件开发效率及其稳定性等.针对Java API异常代码及其文档描述不一致的情况,提出了一种基于静态分析代码语法树及方法之间的调用关系的自动检测方法.为验证方法的有效性,利用JDK中的API源代码包及其相应文档作为测试对象.根据实验结果,该方法的检测结果能达到71.5%的准确率以及85.9%的召回率,能够较为准确地识别API文档对程序异常描述不一致的问题,对API文档的编写和维护具有指导性意义.
API文档、程序异常、约束条件、不一致性检测
34
TP311.52(计算技术、计算机技术)
江苏省自然科学基金资助项目BK20151476;国家"973"计划资助项目2014CB744903;国家"863"计划资助项目2015AA015303;中央高校基本科研业务基金资助项目NS2016093;国家自然科学基金资助项目61202002
2017-08-14(万方平台首次上网日期,不代表论文的发表时间)
共6页
2032-2037