Исследовательская группа
Лаборатория верификации и анализа программ
Поиск клонов для IDE
Марат АхинПриостановлен
UPD: более не актуален как плагин, так как инструмент был интегрирован в IntelliJ IDEA
Плагин для поиска клонов в исходном коде "на лету".
Основные возможности:
- Поиск точных клонов (тип I) и клонов с переименованиями (тип II).
- Предоставление инспекций с клонами "на лету".
- Анализ больших проектов (объемом в миллионы строк кода).
- Поддержка языков Java и Kotlin.
Поиск клонов требует дополнительную память в размере ~0.5 GB на 1 миллион строк кода как для онлайн, так и для оффлайн анализа.
Участники
Материалы
Публикации
Discovering Clones in Software: from Complex Algorithms to Everyday Desktop Tool
Октябрь 2015
Marat Akhin, Alexandr Suhinin