Method-level code clone detection for java through hybrid approach

Joint Authors

Kanmani, Selvadurai
Kodhai, Egambaram

Source

The International Arab Journal of Information Technology

Issue

Vol. 14, Issue 6 (30 Nov. 2017)9 p.

Publisher

Zarqa University

Publication Date

2017-11-30

Country of Publication

Jordan

No. of Pages

9

Main Subjects

Information Technology and Computer Science

Abstract EN

A Software clone is an active research area where several researchers have investigated techniques to automatically detect duplicated code in programs.

However their researches have limitations either in finding the structural or functional clones.

Moreover, all these techniques detected only the first three types of clones.

In this paper, we propose a hybrid approach combining metric-based approach with textual analysis of the source code for the detection of both syntactical and functional clones in a given Java source code.

This proposal is also used to detect all four types of clones.

The detection process makes use of a set of metrics calculated for each type of clones.

A tool named CloneManager is developed based on this method in Java for high portability and platform-independency.

The various types of clones detected by the tool are classified and clustered as clone clusters.

The tool is also tested with seven existing open source projects developed in Java and compared with the existing approaches

American Psychological Association (APA)

Kodhai, Egambaram& Kanmani, Selvadurai. 2017. Method-level code clone detection for java through hybrid approach. The International Arab Journal of Information Technology،Vol. 14, no. 6.
https://search.emarefa.net/detail/BIM-853045

Modern Language Association (MLA)

Kodhai, Egambaram& Kanmani, Selvadurai. Method-level code clone detection for java through hybrid approach. The International Arab Journal of Information Technology Vol. 14, no. 6 (Nov. 2017).
https://search.emarefa.net/detail/BIM-853045

American Medical Association (AMA)

Kodhai, Egambaram& Kanmani, Selvadurai. Method-level code clone detection for java through hybrid approach. The International Arab Journal of Information Technology. 2017. Vol. 14, no. 6.
https://search.emarefa.net/detail/BIM-853045

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references

Record ID

BIM-853045