Abstract Syntax Tree Based Clone Detection for Java Projects
A large amount of unavoidable money is spent on the maintenance of any existing software systems. Software maintenance cost is generally higher than the development cost therefore reducing maintenance cost is a necessary task of today's software industries. Software system includes similar bugs at different places which makes system inefficient n takes extra time and effort to deal with them. As a result the cost of software maintenance activities is increased. By detecting duplicate code fragments, the authors can reduce the time and effort as well as maintenance cost. By analyzing the source code of a given software system, code clones can be detected. By this paper, an abstract syntax tree based clone detector for java system is designed and implemented easily.