Using automatic clustering to produce high-level system organizations of source code

被引:228
作者
Mancoridis, S [1 ]
Mitchell, BS [1 ]
Rorres, C [1 ]
Chen, Y [1 ]
Gansner, ER [1 ]
机构
[1] Drexel Univ, Dept Math & Comp Sci, Philadelphia, PA 19104 USA
来源
6TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION (IWPC 98) - PROCEEDINGS | 1998年
关键词
clustering; reverse engineering; software structure; optimization; genetic algorithms;
D O I
10.1109/WPC.1998.693283
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes a collection of algorithms that we developed and implemented to facilitate the automatic recovery of the modular structure of a software system from its source code. We treat automatic modularization as an optimization problem. Our algorithms make use of traditional hill-climbing and genetic algorithms.
引用
收藏
页码:45 / 52
页数:8
相关论文
empty
未找到相关数据