Implementing Clone detection (AST-based), based on the requirements below:
Write a meta-program that extracts an annotated AST from your program.
Decide which the attributes that are relevant or should be ignored.
Decide for which node type children ordering can be ignored.
Implement a bottom up approach for clustering.
Display a clone graph or clone matrix showing similar classes and their similarity.
8 freelancers are bidding on average $159 for this job
I am Senior Java/Scala Developer with 15 years of experience in design and development with strong problem solving skills. Code Samples [url removed, login to view] CV [url removed, login to view]