2018
DOI: 10.1515/jisys-2016-0253
|View full text |Cite
|
Sign up to set email alerts
|

TA-ABC: Two-Archive Artificial Bee Colony for Multi-objective Software Module Clustering Problem

Abstract: Multi-objective software module clustering problem (M-SMCP) aims to automatically produce clustering solutions that optimize multiple conflicting clustering criteria simultaneously. Multi-objective evolutionary algorithms (MOEAs) have been a most appropriate alternate for solving M-SMCPs. Recently, it has been observed that the performance of MOEAs based on Pareto dominance selection technique degrades with multi-objective optimization problem having more than three objective functions. To alleviate this issue… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
8
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 22 publications
(8 citation statements)
references
References 19 publications
0
8
0
Order By: Relevance
“…In each iteration, chromosomes are evolved, and attempts are made to construct chromosomes (clusters) with high cohesion and low coupling using a goal function. Then, in order to extend the search, the selected solutions are modified using crossover and mutation operators (Barros, 2012;Chen, 1995). The results of conducted experiments show that the GA is a good alternative for SMC problems for small and middle size software clustering.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…In each iteration, chromosomes are evolved, and attempts are made to construct chromosomes (clusters) with high cohesion and low coupling using a goal function. Then, in order to extend the search, the selected solutions are modified using crossover and mutation operators (Barros, 2012;Chen, 1995). The results of conducted experiments show that the GA is a good alternative for SMC problems for small and middle size software clustering.…”
Section: Related Workmentioning
confidence: 99%
“…The Savalan technique enhances all clustering criteria at the same time, according to the results. Savalan creates higher-quality clusters than comparable methods such as Bunch (Mancoridis et al, 1999), CIA (Chen, 1995), and Chava (Korn et al, 1999), and has much greater performance (MQ) in big software systems. Savalan was provided as a free software tool for academics and developers in (Chen, 1995).…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…9,15,16 In real-world software remodularization problem such as improving the package design of an existing object-oriented software system, there are many conflicting objectives, which need to be optimized simultaneously. 4,[17][18][19][20][21][22] The previous researchers have adapted the different metaheuristic algorithms (eg, nondominated sorting genetic algorithm II (NSGA-II), 3 harmony search (HS), 23 and artificial bee colony (ABC) 24 ) to design the SBSR techniques to address the various forms of remodularization problems. However, these algorithms experiences degradation in their performance when the number of objective functions to be optimized increase by more than three.…”
Section: Introductionmentioning
confidence: 99%