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 条
  • [41] Test Cost Reduction for VLSI Adaptive Test With K-Nearest Neighbor Classification Algorithm
    Song, Tai
    Huang, Zhengfeng
    Zhang, Li
    Hong, Qi
    Yang, Zhao
    Krstic, Milos
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (07) : 3508 - 3512
  • [42] Skin Cancer Detection and Classification for Moles Using K-Nearest Neighbor Algorithm
    Linsangan, Noel B.
    Adtoon, Jetron J.
    ICBRA 2018: PROCEEDINGS OF 2018 5TH INTERNATIONAL CONFERENCE ON BIOINFORMATICS RESEARCH AND APPLICATIONS, 2018, : 47 - 51
  • [43] Optimizing Clear Air Turbulence Forecasts Using the K-Nearest Neighbor Algorithm
    Aoqi GU
    Ye WANG
    Journal of Meteorological Research, 2024, 38 (06) : 1064 - 1077
  • [44] An Improved K-Nearest Neighbor Algorithm Using Tree Structure and Pruning Technology
    Li, Juan
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2019, 25 (01): : 35 - 48
  • [45] An Optimal K-Nearest Neighbor for Weather Prediction Using Whale Optimization Algorithm
    Moorthy, Rajalakshmi Shenbaga
    Parameshwaran, Pabitha
    INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2022, 13 (01)
  • [46] Optimizing Clear Air Turbulence Forecasts Using the K-Nearest Neighbor Algorithm
    Gu, Aoqi
    Wang, Ye
    JOURNAL OF METEOROLOGICAL RESEARCH, 2024, 38 (06) : 1064 - 1077
  • [47] Improved Handwritten Digit Recognition using Quantum K-Nearest Neighbor Algorithm
    Wang, Yuxiang
    Wang, Ruijin
    Li, Dongfen
    Adu-Gyamfi, Daniel
    Tian, Kaibin
    Zhu, Yixin
    INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 2019, 58 (07) : 2331 - 2340
  • [48] K-Nearest Neighbor Algorithm Implementation on FPGA Using High Level Synthesis
    Li, Zhe-Hao
    Lin, Li-Fang
    Zhou, Xue-Gong
    Feng, Zhi-Hua
    2016 13TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2016, : 600 - 602
  • [49] Feature Extraction based Text Classification using K-Nearest Neighbor Algorithm
    Azam, Muhammad
    Ahmed, Tanvir
    Sabah, Fahad
    Hussain, Muhammad Iftikhar
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (12): : 95 - 101
  • [50] Implementation of the Advanced Traffic Management System using k-Nearest Neighbor Algorithm
    Lusiandro, Muchammad Arfan
    Nasution, Surya Michrandi
    Setianingsih, Casi
    2020 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY SYSTEMS AND INNOVATION (ICITSI), 2020, : 149 - 154