Code Clone Detection
Introduction:
We provide an overview of
the Clone Detection function that provides detection of cloning codes along detection phases and reporting on the experiences of their application. Code cloning, or code duplication code it's creates from a copy, is created by copying and pastespasting existing code fragments of thea source code using it by paste, with or without minor modulation. Results of this duplication of execution logic often leads to the need to modify multiple areas of code in a consistent way, meaning that there are copies of code in a system that the code that achieves a similarthe same or similar logic is not in one place. The clonedCloned versions of thea code are often a major source of defects in the programsa program.
TheFor duplicated code of, refactoring is a prime issue and one of the code smell inchallenges of software maintenance, it has ais the relationship between clones and code quality, but not many studies exist. Most of the programmer theyprogrammers are using themuse clones because it's cheaper and quicker to use than to write thenew software code. Code Clonecloning is an undesirable original sin because ofit usually causes difficulties in maintenance software and the risk of bug that increasebugs, increasing system complexity and maintenance cost. A bigIn large part, (5%5% to 10% of the source code of large computer programs is clone code. Since it is believed that code cloning reduces the possibility of software maintenance, many techniques, and tools for cloning detection have been proposed, clones promise decreasedwhich promises to possibly decrease software maintenance costs of possibly. The problem of detecting duplicate codes tohas resulted in the development of various tools that can automatically find duplicate sets of code. Therefore, much of the research depends on the discovery of cloning of thecloned code in the various programs, approachesand the approaches, techniques, and tools proposed to detect the cloning of the code and to giveprovide better accuracy, recall, and more accurate results.

The text above was approved for publishing by the original author.

Previous       Next

Prueba gratis

Por favor, ingrese su mensaje
Por favor, elija el idioma a corregir

Prueba nuestro add-in de corrección para Word y PowerPoint!

eAngel.me

eAngel.me is a human proofreading service that enables you to correct your texts by live professionals in minutes.