International Journal of Computer and Information Technology (IJCIT)
Program comprehension is the most time consuming activity during software maintenance. Programmers need support to help them in understanding large software systems. In this paper, the authors present 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.