A Particle Swarm Optimization-Based Heuristic for Software Module Clustering Problem

被引:0
|
作者
Amarjeet Prajapati
Jitender Kumar Chhabra
机构
[1] Department of Computer Science & IT,Department of Computer Engineering
[2] JIIT,undefined
[3] NIT Kurukshetra,undefined
关键词
Software module clustering; Particle swarm optimization; Software restructuring;
D O I
暂无
中图分类号
学科分类号
摘要
The large-scale software module clustering problems (SMCPs) are very difficult to solve by using traditional analytical/deterministic-based optimization methods due to their high complexity and computation cost. Recently, particle swarm optimization (PSO) algorithm, a non-deterministic meta-heuristic search algorithm, gained wide attention and has been adapted to address the various large-scale science and engineering optimization problems. However, the applicability and usefulness of PSO algorithm have not been studied by any researcher till date to solve the SMCPs. In this paper, we introduce PSO-based module clustering (PSOMC), which partitions software system by optimizing: (1) intracluster dependency, (2) intercluster dependency, (3) a number of clusters, and (4) a number of module per cluster. To this contribution, we redefine the terms “position” and “velocity” of original PSO under the discrete scenario that best suited to SMCPs. To demonstrate the performance of the proposed approach, extensive experiments on six real-world SMCPs are carried out. We also compare our approach with existing state-of-the-art software module clustering meta-heuristic approaches (group genetic algorithm, hill climbing, and simulated annealing algorithm). The experimental results show that the proposed approach is effective and promising for solving SMCPs.
引用
收藏
页码:7083 / 7094
页数:11
相关论文
共 50 条
  • [21] Particle Swarm Optimization-Based Clustering by Preventing Residual Nodes in Wireless Sensor Networks
    RejinaParvin, J.
    Vasanthanayaki, C.
    IEEE SENSORS JOURNAL, 2015, 15 (08) : 4264 - 4274
  • [22] A Novel Particle Swarm Optimization-Based Clustering and Routing Protocol for Wireless Sensor Networks
    Hu, Huangshui
    Fan, Xinji
    Wang, Chuhang
    Liu, Ke
    Guo, Yuxin
    WIRELESS PERSONAL COMMUNICATIONS, 2023, 133 (04) : 2175 - 2202
  • [23] Particle swarm optimization-based energy efficient clustering protocol in wireless sensor network
    Piyush Rawat
    Siddhartha Chauhan
    Neural Computing and Applications, 2021, 33 : 14147 - 14165
  • [24] A heuristic particle swarm optimization for cutting stock problem based on cutting pattern
    Shen, Xianjun
    Li, Yuanxiang
    Yang, Jincai
    Yu, Li
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 1175 - +
  • [25] A Heuristic Particle Swarm Optimization
    Lam, Hoang Thanh
    Nikolaevna, Popova Nina
    Quan, Nguyen Thoi Minh
    GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 174 - 174
  • [26] An Effective Local Particle Swarm Optimization-Based Algorithm for Solving the School Timetabling Problem
    Tassopoulos, Ioannis X.
    Iliopoulou, Christina A.
    Katsaragakis, Iosif V.
    Beligiannis, Grigorios N.
    ALGORITHMS, 2023, 16 (06)
  • [28] Software module clustering using grid-based large-scale many-objective particle swarm optimization
    Amarjeet Prajapati
    Soft Computing, 2022, 26 : 8709 - 8730
  • [29] Particle Swarm Optimization-Based Extremum Seeking Control
    Yu, Shi-Jie
    Chen, Hong
    Kong, Li
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, 2010, 6215 : 185 - +
  • [30] Particle Swarm Optimization-Based Unequal and Fault Tolerant Clustering Protocol for Wireless Sensor Networks
    Kaur, Tarunpreet
    Kumar, Dilip
    IEEE SENSORS JOURNAL, 2018, 18 (11) : 4614 - 4622