版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
作者机构:Univ Tecn Lisboa INESC ID P-1000029 Lisbon Portugal
出 版 物:《SOFTWARE QUALITY JOURNAL》
年 卷 期:2004年第12卷第4期
页 面:361-382页
核心收录:
学科分类:08[工学] 0835[工学-软件工程] 0812[工学-计算机科学与技术(可授工学、理学学位)]
摘 要:We present the (RD2)-D-2 redundancy detector. (RD2)-D-2 identifies redundant code fragments in large software systems written in Lisp. For each pair of code fragments, (RD2)-D-2 uses a combination of techniques ranging from syntax-based analysis to semantics-based analysis, that detects positive and negative evidences regarding the redundancy of the analyzed code fragments. These evidences are combined according to a well-defined model and sufficiently redundant fragments are reported to the user. (RD2)-D-2 explores several techniques and heuristics to operate within reasonable time and space bounds and is designed to be extensible.