Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференций › статья в сборнике материалов конференции › Рецензирование
Evaluation of move method refactorings recommendation algorithms: are we doing it right? / Novozhilov, Evgenii ; Veselov, Ivan ; Pravilov, Michail; Bryksin, Timofey .
IWOR '19: Proceedings of the 3rd International Workshop on Refactoring. 2019. стр. 23-26 8844425.Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференций › статья в сборнике материалов конференции › Рецензирование
}
TY - GEN
T1 - Evaluation of move method refactorings recommendation algorithms: are we doing it right?
AU - Novozhilov, Evgenii
AU - Veselov, Ivan
AU - Pravilov, Michail
AU - Bryksin, Timofey
PY - 2019/5
Y1 - 2019/5
N2 - Previous studies introduced various techniques for detecting Move Method refactoring opportunities. However, different authors have different evaluations, which leads to the fact that results reported by different papers do not correlate with each other and it is almost impossible to understand which algorithm works better in practice. In this paper, we provide an overview of existing evaluation approaches for Move Method refactoring recommendation algorithms, as well as discuss their advantages and disadvantages. We propose a tool that can be used for generating large synthetic datasets suitable for both algorithms evaluation and building complex machine learning models for Move Method refactoring recommendation
AB - Previous studies introduced various techniques for detecting Move Method refactoring opportunities. However, different authors have different evaluations, which leads to the fact that results reported by different papers do not correlate with each other and it is almost impossible to understand which algorithm works better in practice. In this paper, we provide an overview of existing evaluation approaches for Move Method refactoring recommendation algorithms, as well as discuss their advantages and disadvantages. We propose a tool that can be used for generating large synthetic datasets suitable for both algorithms evaluation and building complex machine learning models for Move Method refactoring recommendation
KW - Algorithms evaluation
KW - Automatic refactoring recommendation
KW - Code smells
KW - Dataset generation
KW - Feature envy
KW - Move method refactoring
UR - http://www.scopus.com/inward/record.url?scp=85073415385&partnerID=8YFLogxK
U2 - 10.1109/IWoR.2019.00012
DO - 10.1109/IWoR.2019.00012
M3 - Conference contribution
SP - 23
EP - 26
BT - IWOR '19: Proceedings of the 3rd International Workshop on Refactoring
T2 - 3rd International Workshop on Refactoring
Y2 - 28 May 2019 through 28 May 2019
ER -
ID: 43773876