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 条
  • [31] Performance improvement in automatic gender identification using hierarchical clustering
    Keyvanrad M.A.
    Homayounpour M.M.
    2010 5th International Symposium on Telecommunications, IST 2010, 2010, : 900 - 903
  • [32] AN ATTACK IDENTIFICATION SCHEME USING HIERARCHICAL DATA CLUSTERING IN MANET
    Vuppala, Satyanarayana
    Banerjee, Alokparna
    Pal, Anita
    Choudhury, Prasenjit
    THIRD INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY (ICCET 2011), 2011, : 873 - +
  • [33] A Hierarchical Clustering Method for Land Cover Change Detection and Identification
    Hame, Tuomas
    Sirro, Laura
    Kilpi, Jorma
    Seitsonen, Lauri
    Andersson, Kaj
    Melkas, Timo
    REMOTE SENSING, 2020, 12 (11)
  • [34] Scene Categorization by Hierarchical Clustering on Adaptive Spatio-Temporal Features
    Sunny, Yedakula
    Saha, Pallavi
    Das, Apurba
    2019 FIFTH INTERNATIONAL CONFERENCE ON IMAGE INFORMATION PROCESSING (ICIIP 2019), 2019, : 298 - 303
  • [35] Intelligent Detection Method of Gearbox Based on Adaptive Hierarchical Clustering and Subset
    Yuan, Huimiao
    Tang, Yongwei
    Hao, Huijuan
    Zhao, Yuanyuan
    Zhang, Yu
    Chen, Yu
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [36] Adaptive micro partition and hierarchical merging for accurate mixed data clustering
    Yunfan Zhang
    Rong Zou
    Yiqun Zhang
    Yue Zhang
    Yiu-ming Cheung
    Kangshun Li
    Complex & Intelligent Systems, 2025, 11 (1)
  • [37] Hierarchical Federated Learning with Adaptive Clustering on Non-IID Data
    Tian, Yuqing
    Zhang, Zhaoyang
    Yang, Zhaohui
    Jin, Richeng
    2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 627 - 632
  • [38] Hierarchical Clustering via Sketches and Hierarchical Correlation Clustering
    Vainstein, Danny
    Chatziafratis, Vaggos
    Citovsky, Gui
    Rajagopalan, Anand
    Mahdian, Mohammad
    Azar, Yossi
    24TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND STATISTICS (AISTATS), 2021, 130 : 559 - +
  • [39] An Adaptive Sparse Subspace Clustering for Cell Type Identification
    Zheng, Ruiqing
    Liang, Zhenlan
    Chen, Xiang
    Tian, Yu
    Cao, Chen
    Li, Min
    FRONTIERS IN GENETICS, 2020, 11
  • [40] Incremental Clustering for Hierarchical Clustering
    Narita, Kakeru
    Hochin, Teruhisa
    Nomiya, Hiroki
    2018 5TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE/ INTELLIGENCE AND APPLIED INFORMATICS (CSII 2018), 2018, : 102 - 107