期刊名称:International Journal of Computer and Information Technology
印刷版ISSN:2279-0764
出版年度:2014
卷号:3
期号:2
页码:263
出版社:International Journal of Computer and Information Technology
摘要:Program comprehension is the most time consuming activity during software maintenance. Programmers need support to help them in understanding large software systems. This paper presents an approach to extract useful knowledge from Java byte code, and apply hierarchical clustering to discover groups of closely related classes. The groups of classes can assist programmers to know the high level structure of large software systems without prior knowledge, and programmers can learn the classes in the same group together. The distance among classes is determined by considering their organizational structure and various kinds of couplings. A prototype system has been developed and evaluated using a medium and a large sized Java application.
关键词:Program comprehension; hieararchical clustering; ; Java; data mining