Hierarchical Clustering for Adaptive Refactorings Identification

被引:0
|
作者
Czibula, Istvan Gergely [1 ]
Czibula, Gabriela [1 ]
机构
[1] Babes Bolyai Univ, Cluj Napoca, Romania
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper studies an adaptive refactoring problem. It is well-known that improving the software systems design through refactoring is one of the most important issues during the evolution of object oriented software systems. We focus on identifying the refactorings needed in order to improve the class structure of a software systems, in an adaptive manner, when new application classes are added to the system. We propose an adaptive clustering method based on an hierarchical agglomerative approach, that adjusts the structure of the system that was established by applying a hierarchical agglomerative clustering algorithm before the application classes set changed. The adaptive method identifies, more efficiently, the refactorings that would improve the structure of the extended software system, without decreasing the accuracy of the obtained results. An experiment testing the method's efficiency is also reported.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] A robust hierarchical clustering algorithm for automatic identification of clustersA robust hierarchical clustering algorithm for...J. Long et al.
    Jianwu Long
    Qiang Wang
    Luping Liu
    Applied Intelligence, 2025, 55 (6)
  • [42] A Review on Hierarchical Clustering-Based Covariance Model to ncRNA Identification
    Pratiwi, Lustiana
    Choo, Yun-Huoy
    Muda, Azah Kamilah
    PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND PATTERN RECOGNITION (SOCPAR 2016), 2018, 614 : 571 - 581
  • [43] Identification of Clinical Phenotypes of Hand Osteoarthritis Using Hierarchical Clustering Method
    Binvignat, Marie
    Pires, Gabriel
    Tchitchek, Nicolas
    Courties, Alice
    Costantino, Felicie
    Klatzmann, David
    Combe, Bernard
    Dougados, Maxime
    Richette, Pascal
    Mariotti-Ferrandiz, Encarnita
    Berenbaum, Francis
    Sellam, Jeremie
    ARTHRITIS & RHEUMATOLOGY, 2021, 73 : 985 - 988
  • [44] Threshold-Based Hierarchical Clustering for Person Re-Identification
    Hu, Minhui
    Zeng, Kaiwei
    Wang, Yaohua
    Guo, Yang
    ENTROPY, 2021, 23 (05)
  • [45] Hierarchical clustering of the correlation patterns: New method of domain identification in proteins
    Yesylevskyy, SO
    Kharkyanen, VN
    Demchenko, AP
    BIOPHYSICAL CHEMISTRY, 2006, 119 (01) : 84 - 93
  • [46] A new approach to the identification of regional clusters: hierarchical clustering on principal components
    Argueelles, M.
    Benavides, C.
    Fernandez, I.
    APPLIED ECONOMICS, 2014, 46 (21) : 2511 - 2519
  • [47] Business component identification of enterprise information system: A hierarchical clustering method
    Meng, FC
    Zhan, DC
    Xu, XF
    ICEBE 2005: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2005, : 473 - 480
  • [48] Applying agglomerative hierarchical clustering algorithms to component identification for legacy systems
    Cui, Jian Feng
    Chae, Heung Seok
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (06) : 601 - 614
  • [49] Recursive fuzzy identification of nonlinear systems based on hierarchical decomposing clustering
    Wang, Guang-Jun
    Wang, Zhi-Jie
    Chen, Hong
    Kongzhi yu Juece/Control and Decision, 2009, 24 (12): : 1846 - 1850
  • [50] Adaptive Hierarchical Density-Based Spatial Clustering Algorithm for Streaming Applications
    Vijayan, Darveen
    Aziz, Izzatdin
    TELECOM, 2023, 4 (01): : 1 - 14