Automatic recommendation of move method refactorings using clustering ensembles

Результат исследований: Публикации в книгах, отчётах, сборниках, трудах конференцийстатья в сборнике материалов конференциинаучнаярецензирование

3 Цитирования (Scopus)

Аннотация

In this paper, we are approaching the problem of automatic refactoring recommendation for object-oriented systems. An approach based on clustering ensembles is proposed, several heuristics to existing algorithms and to filtering and combining their results are discussed. Experimental validation of the proposed approach on an open source project is presented. The obtained preliminary results illustrate that the introduced approach could be successfully used to improve existing integrated development environments, providing developers with one more tool to reduce the complexity of their projects. The paper concludes with a discussion on the applicability of such automatic refactoring recommendation approaches to real-world software developed using common object-oriented techniques.

Язык оригиналаанглийский
Название основной публикацииIWoR 2018 - Proceedings of the 2nd International Workshop on Refactoring, co-located with ASE 2018
РедакторыAli Ouni, Mel O. Cinneide, Marouane Kessentini
ИздательAssociation for Computing Machinery
Страницы42-45
Число страниц4
ISBN (электронное издание)9781450359740
DOI
СостояниеОпубликовано - 4 сен 2018
Событие2nd International Workshop on Refactoring, IWoR 2018, co-located with the 33rd IEEE/ACM International Conference on Automated Software Engineering, ASE 2018 - Montpellier, Франция
Продолжительность: 4 сен 2018 → …

Серия публикаций

НазваниеIWoR 2018 - Proceedings of the 2nd International Workshop on Refactoring, co-located with ASE 2018

конференция

конференция2nd International Workshop on Refactoring, IWoR 2018, co-located with the 33rd IEEE/ACM International Conference on Automated Software Engineering, ASE 2018
СтранаФранция
ГородMontpellier
Период4/09/18 → …

Предметные области Scopus

  • Математика и теория расчета
  • Программный продукт

Цитировать