Modularizing Software Systems using PSO optimized Hierarchical Clustering

被引:0
|
作者
Bishnoi, Monika [1 ]
Singh, Paramvir [1 ]
机构
[1] Natl Inst Technol, Jalandhar, India
关键词
Software Modularization; Hierarchical Clustering; Particle Swarm Optimization; Optimization Techniques;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software modularization is an automated process for restructuring software entities into modules to refine the software's design. Software systems are required to evolve in order to accommodate the changes relating to their functionalities, performance, and the supporting platforms. As software undergoes the required changes over the time, its structure deteriorates. In recent times, various clustering techniques have been applied to improve the architecture of such systems. Weighted Combined Algorithm (WCA) is a hierarchical clustering-based technique for restructuring software systems, which provides a multi-level architectural view of the system. In this paper, we propose an approach for optimizing WCA using Particle Swarm Optimization (PSO) for software modularization. To analyze the performance of the proposed algorithm, five open source java software systems were considered under the experimental study. The results of this experimental study show that proposed approach outperforms both WCA and PSO clustering techniques when applied to software modularization.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] EGBIOIMAGE: A Software Tool for Gel Images Analysis and Hierarchical Clustering
    Alnamoly, Mahmoud H.
    Alzohairy, Ahmed Mansour
    El-Henawy, Ibrahim Mahmoud
    IEEE ACCESS, 2020, 8 (08): : 10768 - 10781
  • [42] Hierarchical clustering for an efficient controllers' placement in software defined networks
    Sanner, Jean-Michel
    Hadjadj-Aoul, Yassine
    Ouzzif, Meryem
    Rubino, Gerardo
    2016 GLOBAL INFORMATION INFRASTRUCTURE AND NETWORKING SYMPOSIUM (GIIS), 2016,
  • [43] Hierarchical and Spatially Explicit Clustering of DNA Sequences with BAPS Software
    Cheng, Lu
    Connor, Thomas R.
    Siren, Jukka
    Aanensen, David M.
    Corander, Jukka
    MOLECULAR BIOLOGY AND EVOLUTION, 2013, 30 (05) : 1224 - 1228
  • [44] Constrained Agglomerative Hierarchical Software Clustering with Hard and Soft Constraints
    Chong, Chun Yong
    Lee, Sai Peck
    ENASE 2015 - PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2015, : 177 - 188
  • [45] Detection of Mammographic Masses using FRFCM Optimized by PSO
    Laishram, Romesh
    Rabidas, Rinku
    2020 13TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING, BIOMEDICAL ENGINEERING AND INFORMATICS (CISP-BMEI 2020), 2020, : 327 - 332
  • [46] Hierarchical clustering of constrained dynamic systems using robust positively invariant sets
    Wang, Wenqing
    Koeln, Justin P.
    AUTOMATICA, 2023, 147
  • [47] Energy aware optimized clustering for hierarchical routing in wireless sensor network
    Yadav, Rakesh Kumar
    Mahapatra, R. P.
    COMPUTER SCIENCE REVIEW, 2021, 41
  • [48] WSN clustering routing algorithm based on PSO optimized fuzzy C-means
    Sun A.
    Li S.
    Zhang Y.
    Tongxin Xuebao/Journal on Communications, 2021, 42 (03): : 91 - 99
  • [49] HIERARCHICAL-CLUSTERING IN THE SPECTRA OF INCOMMENSURATE SYSTEMS
    BELL, SC
    STINCHCOMBE, RB
    JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1989, 22 (06): : 717 - 729
  • [50] Optimized routing technique for IoT enabled software-defined heterogeneous WSNs using genetic mutation based PSO
    Ramteke, Rohit
    Singh, Samayveer
    Malik, Aruna
    COMPUTER STANDARDS & INTERFACES, 2022, 79