arrow
返回

Generating the structural graph-based model from a program source-code using chaotic forrest optimization algorithm

delete2023-01-23
delete1
PRE
AI
B
Bahman Arasteh *
R
Reza Ghanbarzadeh
F
Farhad Soleimanian Gharehchopogh
A
Ali Hosseinalipour
DOI:10.1111/exsy.13228delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
One of the most important and costly stages in software development is maintenance. Understanding the structure of software will make it easier to maintain it more efficiently. Clustering software modules is thought to be an effective reverse engineering technique for deriving structural models of software from source code. In software module clustering, the most essential objectives are to minimize connections between produced clusters, maximize internal connections within created clusters, and maximize clustering quality. Finding the appropriate software system clustering model is considered an NP-complete task. The previously proposed approaches' key limitations are their low success rate, low stability, and poor modularization quality. In this paper, for optimal clustering of software modules, Chaotic based heuristic method using a forest optimization algorithm is proposed. The impact of chaos theory on the performance of the other SFLA-GA and PSO-GA has also been investigated. The results show that using the logistic chaos approach improves the performance of these methods in the software-module clustering problem. The performance of chaotic based FOA, SFLA-GA and PSO-GA is superior to the other heuristic methods in terms of modularization quality and stability of the results.
Keyword:
forest optimization algorithm
modularization quality
module dependency graph
software modules clustering

期刊

Expert Systems 封面图
Expert Systems
IF:
2.3
论文数:
2.6K
被引数:
3.8K

机构

I
Istinye University
学者数:
1.1K
论文数: 1.3K
被引数: 1.9K
I
Islamic Azad University
学者数:
4.0W
论文数: 3.3W
被引数: 9.8K
S
southern cross university
学者数:
2.1K
论文数: 2.5K
被引数: 2
学者 查看更多机构
引用论文

引用论文

Forest Optimization Algorithm森林优化算法
err2014-11-01
err161
PREAI
errGhaemi, Manizheh; Feizi-Derakhshi, Mohammad-Reza
err分享
err收藏
Significant contribution from foliage-derived ABA in regulating gas exchange inPinus radiata
err2016-10-07
err0
errOAAI
errPatrick J. Mitchell; Scott A. M. McAdam; Elizabeth A. Pinkard; Timothy J. Brodribb
err分享
err收藏
The Lophotrochozoan TGF-β signalling cassette - diversification and conservation in a key signalling pathway
err2014-01-01
err0
errOAAI
errNathan J. Kenny; Erica K.O. Namigai; Peter K. Dearden; Jerome H.L. Hui; Cristina Grande; Sebastian M. Shimeld
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
学者 查看更多内容