《计算机技术与发展杂志》发表论文赏析

Web 应用中冗余代码检测方法研究

来源:计算机技术与发展杂志2020年第03期北京时间:

作者:胡营营;赵逢禹

摘要:为了提高Web开发效率,开发人员常常复用已有系统框架或成熟项目中现有的代码,但因此也导致了Web应用 中总存在大量的冗余代码,冗余代码不仅影响程序的可读性和运行效率同时还会隐藏软件缺陷。 通过研究Web应用源代 码逻辑和框架的特性,提出了Web应用系统中基于源代码分析的冗余代码检测方法。 从应用程序入口开始,根据代码之 间的逻辑调用关系构建Web应用调用树,进而得到有效页面集、有效类与方法节点集;然后根据冗余检测算法检测出Web 应用系统中冗余页面、冗余处理类与处理方法。 为了评估冗余检测方法的有效性,包括漏检率与误检率,对两个JavaWeb 应用进行冗余检测并通过人工注入冗余实验验证检测的有效性。 实验结果证明,提出的冗余代码检测方法可以达到较高 的检测效率。

关键词:Web应用;冗余代码;抽象语法树;Web应用调用树

填文献完整题目 获取完整文献

填写需求
联系方式
注:学术顾问会在1小时内联系您,请留意!