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 条
  • [21] Skin lesion classification system using a K-nearest neighbor algorithm
    Mustafa Qays Hatem
    Visual Computing for Industry, Biomedicine, and Art, 5
  • [22] An Enhanced K-Nearest Neighbor Algorithm Using Information Gain and Clustering
    Taneja, Shweta
    Gupta, Charu
    Goyal, Kratika
    Gureja, Dharna
    2014 FOURTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION TECHNOLOGIES (ACCT 2014), 2014, : 325 - 329
  • [23] Protein kinase inhibitors' classification using K-Nearest neighbor algorithm
    Arian, Roya
    Hariri, Amirali
    Mehridehnavi, Alireza
    Fassihi, Afshin
    Ghasemi, Fahimeh
    COMPUTATIONAL BIOLOGY AND CHEMISTRY, 2020, 86
  • [24] Modeling viscosity of crude oil using k-nearest neighbor algorithm
    Mahdiani, Mohammad Reza
    Khamehchi, Ehsan
    Hajirezaie, Sassan
    Hemmati-Sarapardeh, Abdolhossein
    ADVANCES IN GEO-ENERGY RESEARCH, 2020, 4 (04): : 435 - 447
  • [25] Skin lesion classification system using a K-nearest neighbor algorithm
    Hatem, Mustafa Qays
    VISUAL COMPUTING FOR INDUSTRY BIOMEDICINE AND ART, 2022, 5 (01)
  • [26] Heart Disease Prediction Using Weighted K-Nearest Neighbor Algorithm
    Khalidou Abdoulaye Barry
    Youness Manzali
    Mohamed Lamrini
    Flouchi Rachid
    Mohamed Elfar
    Operations Research Forum, 5 (3)
  • [27] A Novel Infrared Touch Sensing Using K-Nearest Neighbor Algorithm
    Jafarizadeh, Saeid
    Boostani, Reza
    Safavi, Ali Akbar
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE 2013), 2013, : 252 - 256
  • [28] Motorcycle Apprehension using Deep Learning and K-Nearest Neighbor Algorithm
    Garcia, Maria Rosario T.
    Bandala, Argel A.
    Dadios, Elmer P.
    2021 6TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2021,
  • [29] Classification of Heart Disease Using K-Nearest Neighbor and Genetic Algorithm
    Jabbar, M. Akhil
    Deekshatulu, B. L.
    Chandra, Priti
    FIRST INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE: MODELING TECHNIQUES AND APPLICATIONS (CIMTA) 2013, 2013, 10 : 85 - 94
  • [30] Modified K-nearest Neighbor Algorithm with Variant K Values
    Waghmare, Kalyani C.
    Sonkamble, Balwant A.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (10) : 220 - 224