SOFTWARE ARCHITECTURE DECOMPOSITION USING ADAPTIVE K-NEAREST NEIGHBOR ALGORITHM

被引:0
|
作者
Alkhalid, Abdulaziz [1 ]
Lung, Chung-Horng [1 ]
Ajila, Samuel [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
关键词
Design; Software Architecture; Clustering; Pattern Recognition; Algorithms; CLUSTERING-TECHNIQUES;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Software architecture decomposition plays an important role in software design cascading effect on various development phases. Software designer decomposes software based on his/her experience. Though it may work well for some, in reality many systems failed to meet the requirements as a result of poor design. Software architecture decomposition using clustering techniques has been investigated in software engineering research. This paper presents an enhanced approach for software architecture decomposition. We used two hierarchical agglomerative clustering methods and adaptive K-nearest neighbor algorithm in this enhanced approach and applied it on two industrial software systems. Results show that the approach provides objective and insightful information for software designer.
引用
收藏
页码:676 / 679
页数:4
相关论文
共 50 条
  • [1] Software refactoring at the function level using new Adaptive K-Nearest Neighbor algorithm
    Alkhalid, Abdulaziz
    Alshayeb, Mohammad
    Mahmoud, Sabri
    ADVANCES IN ENGINEERING SOFTWARE, 2010, 41 (10-11) : 1160 - 1178
  • [2] The k-Nearest Neighbor Algorithm Using MapReduce Paradigm
    Anchalia, Prajesh P.
    Roy, Kaushik
    PROCEEDINGS FIFTH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS, MODELLING AND SIMULATION, 2014, : 513 - 518
  • [3] Quantum K-nearest neighbor algorithm
    Chen, Hanwu
    Gao, Yue
    Zhang, Jun
    Dongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Southeast University (Natural Science Edition), 2015, 45 (04): : 647 - 651
  • [4] A FUZZY K-NEAREST NEIGHBOR ALGORITHM
    KELLER, JM
    GRAY, MR
    GIVENS, JA
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1985, 15 (04): : 580 - 585
  • [5] Comparative Analysis of K-Nearest Neighbor and Modified K-Nearest Neighbor Algorithm for Data Classification
    Okfalisa
    Mustakim
    Gazalba, Ikbal
    Reza, Nurul Gayatri Indah
    2017 2ND INTERNATIONAL CONFERENCES ON INFORMATION TECHNOLOGY, INFORMATION SYSTEMS AND ELECTRICAL ENGINEERING (ICITISEE): OPPORTUNITIES AND CHALLENGES ON BIG DATA FUTURE INNOVATION, 2017, : 294 - 298
  • [6] An Improved Fuzzy K-Nearest Neighbor Algorithm for Imbalanced Data using Adaptive Approach
    Patel, Harshita
    Thakur, G. S.
    IETE JOURNAL OF RESEARCH, 2019, 65 (06) : 780 - 789
  • [7] An Adaptive Search Range Method for HEVC with the K-Nearest Neighbor Algorithm
    Li, Yuchen
    Liu, Yitong
    Yang, Hongwen
    Yang, Dacheng
    2015 VISUAL COMMUNICATIONS AND IMAGE PROCESSING (VCIP), 2015,
  • [8] A Locally Adaptive Multi-Label k-Nearest Neighbor Algorithm
    Wang, Dengbao
    Wang, Jingyuan
    Hu, Fei
    Li, Li
    Zhang, Xiuzhen
    ADVANCES IN KNOWLEDGE DISCOVERY AND DATA MINING, PAKDD 2018, PT I, 2018, 10937 : 81 - 93
  • [9] Multiview Adaptive K-Nearest Neighbor Classification
    School of Science, East China Jiaotong University, Nanchang
    330013, China
    不详
    330013, China
    不详
    IEEE. Trans. Artif. Intell., 2024, 3 (1221-1234): : 1221 - 1234
  • [10] Using a genetic algorithm for editing k-nearest neighbor classifiers
    Gil-Pita, R.
    Yao, X.
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2007, 2007, 4881 : 1141 - +