Research group

Verification or Program Analysis Lab

Clone detection for IDEs

Marat AkhinInactive

UPD: became obsolete as a standalone plugin, as it has been integrated into IntelliJ IDEA

Detects source clones on-the-fly.

Main features:

  • Search for exact clones (type I) and clones with renamings (type II).
  • Clone inspections on-the-fly.
  • Analysis of huge projects (millions of code lines).
  • Both Java and Kotlin are available.

Requires additional memory for analyzing: ~0.5 GB per 1 million lines of code for inspections and for whole-project analysis.

Link to the plugin marketplace

Participants

Materials

Publications

Discovering Clones in Software: from Complex Algorithms to Everyday Desktop Tool

October 2015

Marat Akhin, Alexandr Suhinin

Read more