JSCTracker : A Semantic Clone Detection Tool for Java Code

  title={JSCTracker : A Semantic Clone Detection Tool for Java Code},
  author={Rochelle Elva and Gary T. Leavens},
This paper presents a tool and algorithm for the detection of semantic clones in Java methods. For our purpose, semantic clones are defined as functionally identi cal code fragments. Thus, our detection process operates on the premise that if two code fragments are semantic clones, then their input-output behavior would be identical. We adopt a wholistic approach to the definition of input-output behavior by including not only the return values of methods; but also their effects as reflected in… CONTINUE READING


Publications citing this paper.


Publications referenced by this paper.
Showing 1-10 of 25 references

Achieving accurate clone detection results

View 5 Excerpts
Highly Influenced

Improving API Usage through Automatic Detection of Redundant Code

2009 IEEE/ACM International Conference on Automated Software Engineering • 2009
View 4 Excerpts
Highly Influenced

Code similarities b yond copy & paste

B.H.E. Juergens, F. Deissenboeck
inCSMR ’10: Proc. of the 14th European Conference on Software Maintenance and Reengineering, Madrid, Spain, March 2010, p. 10. • 2010
View 3 Excerpts

Clone det ction beyond copy & paste

E. Juergens, F. Deissenboeck, B. Hummel
inProc. of the 3rd International Workshop on Software Clones, 2009, there are 4 references in this paper. • 2009
View 1 Excerpt

Scenario-Based Comparison of Clone Detection Techniques

2008 16th IEEE International Conference on Program Comprehension • 2008
View 1 Excerpt

Clone Detection via Structural Abstraction

Structure-Based Compression of Complex Massive Data • 2007
View 1 Excerpt

Clone Smells in Software Evolution

2007 IEEE International Conference on Software Maintenance • 2007

"Cloning Considered Harmful" Considered Harmful

2006 13th Working Conference on Reverse Engineering • 2006
View 1 Excerpt

Similar Papers

Loading similar papers…