CSC/ECE 517 Fall 2009/wiki3 2 clone: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 3: Line 3:
== Clone Detection ==
== Clone Detection ==


"Software clones are segments of code that are similar according to some definition of similarity" —Ira Baxter, 2002[1]
"Software clones are segments of code that are similar according to some definition of similarity" —Ira Baxter, 2002[1].  As per this definition, it is not clear exact definition of software clones.  As per this definition, two code snippets may be similar based on text, syntactic structure or semantics or if they follow same pattern.


== Clone Manipulation ==
== Clone Manipulation ==

Revision as of 00:36, 18 November 2009

Clone Detection and Clone Manipulation

Clone Detection

"Software clones are segments of code that are similar according to some definition of similarity" —Ira Baxter, 2002[1]. As per this definition, it is not clear exact definition of software clones. As per this definition, two code snippets may be similar based on text, syntactic structure or semantics or if they follow same pattern.

Clone Manipulation

Clone Detection Tools

Comparing With Refactoring

Conclusion

See Also

References

1. http://drops.dagstuhl.de/opus/volltexte/2007/962/pdf/06301.KoschkeRainer.962.pdf